微型计算机原理练习附答案

合集下载

微型计算机原理及应用习题全套答案

微型计算机原理及应用习题全套答案

CH01微型计算机概述习题与思考题1. 微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。

)2. 8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理: ① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。

② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。

在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。

但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。

微型计算机原理应用练习册(附答案)

微型计算机原理应用练习册(附答案)

微型计算机原理应用练习册(附答案)第一章计算机基础一、问答题1、下列数值或字符串表示成相应的ASCII码是多少?(1)换行(2)字母“Q”(3))空格(4)汉字“隘”(国标码)(5)汉字“保”(内部码)(6)51 (7)Hello2、下列各机器数所表示数的范围是(1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数;(3)16位二进制无符号定点整数;(4)用补码表示的16位二进制有符号整数;3、(111)X=273,基数X=?4、有一个二进制小数X=0.X1X2X3X4X5X6(1)若使X≥1/2,则X1……X6应满足什么条件?(2)若使X>1/8,则X1……X6应满足什么条件?5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1)X和Y两个数均为无符号数;(2)X和Y两个数均为有符号的补码数。

6、一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少?二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是,能使用的最小数字符号是。

2、八进制数的基数为8,能用到的数字符号个数为。

3、十进制数72转换成八进制数是。

4、与十进制数49.875等值的八进制数是。

5、与十进制数67等值的十六进制数是。

6、十进制小数0.6875转换成十六进制数是。

7、二进制数101.011转换成十进制数是。

8、与二进制数101110等值的八进制数是。

9、十六进制数0E12转换成二进制数是。

10、汉字国标码字符集中共包含有个汉字和图形符号。

11、把汉字区位码的区码和位码都加上十六进制数,即得到汉字国标码;把汉字区位码的区码和位码都加上十六进制数,即得到汉字机内码。

12、将下列十进制数8609、5254、2730、1998变为8421BCD码分别是。

三、选择题1、在计算机机内部,一切信息的存取、处理和传送都是以形式进行的。

A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、下列数据中,可能是八进制数的是。

微型计算机原理及应用试题及答案1

微型计算机原理及应用试题及答案1

微型计算机原理及应用试题及答案一、单项选择题(每小题2分,共30分)1. 十进制33.25转换成十六进制数为()。

A.B1.4H B.1B.19H C.21.4H D.33.4H2. 计算机系统中采用补码运算的目的是为了()。

A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度3. 为了把串行输入数据转换为并行输出数据,可以使用()。

A.计数器B.寄存器C.移位寄存器D.存储器4. 8086CPU执行OUT DX,AL指令时,DX寄存器的值输出到()。

A.地址总线B.数据总线C.控制总线D.控制字寄存器5. 寄存器间接寻址方式中,操作数处在()。

A.通用寄存器B.内存单元C.程序计数器D.堆栈6. 若有16条地址线,那么可访问的内存地址范围为()。

A.0001H~FFFFH B.0000H~FFFFHC.00000H~FFFFFH D.00001H~FFFFFH7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。

A..EXE B..OBJ C..BAT D..ASM8. BUF1 DW 1234H,5678HMOV CL,TYPE BUF1以上两条指令汇编后CL的值为()。

A.01H B.02H C.04H D.08H9. PCI总线的数据宽度为()位。

A.8 B.16 C.32 D.6410. 能同时实现双向串行数据传送的方式是()。

A.单工B.半双工C.双工D.全双工11. 地址译码器的输入端应接在()总线上。

A.地址B.数据C.控制D.以上都对12. 总线的宽度用()总线的条数表示。

A.地址B.数据C.控制D.以上所有13. 8051单片机的MOVX A,@DPTR指令中源操作数的寻址方式是( )寻址。

A. 寄存器B. 寄存器间接C. 直接D. 立即14. 8051单片机中,要用传送指令访问MCS-51片外RAM,指令操作码的助记符是()。

微机原理 期末考试题库及答案(含3套试卷)

微机原理 期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。

微型计算机原理考试试卷(带答案解析)

微型计算机原理考试试卷(带答案解析)

微型计算机原理考试试卷(带答案解析)一、选择题(每题2分,共20分)1. 微型计算机系统中,CPU与外设进行数据交换的基本方式是()A. 并行通信B. 串行通信C. 总线通信D. 以上都对答案:D解析:微型计算机系统中,CPU与外设进行数据交换的基本方式包括并行通信和串行通信,同时也可以通过总线通信实现。

2. 微型计算机系统中,下列哪个设备不属于输入设备()A. 键盘B. 鼠标C. 显示器D. 扫描仪答案:C解析:显示器属于输出设备,用于将计算机处理的结果展示给用户。

3. 下列哪种存储器属于只读存储器()A. RAMB. ROMC. CacheD. 硬盘答案:B解析:ROM(Read-Only Memory)是只读存储器,其中的内容在制造时已经固定,无法修改。

4. 下列哪种总线不属于微型计算机系统总线()A. 数据总线B. 地址总线C. 控制总线D. 串行总线答案:D解析:微型计算机系统总线包括数据总线、地址总线和控制总线,串行总线不属于系统总线。

5. 下列哪种寄存器不属于CPU内部的寄存器()A. 程序计数器B. 指令寄存器C. 累加器D. 状态寄存器答案:D解析:状态寄存器属于外部寄存器,不属于CPU内部寄存器。

6. 下列哪种寻址方式不属于微型计算机指令的寻址方式()A. 直接寻址B. 间接寻址C. 相对寻址D. 随机寻址答案:D解析:微型计算机指令的寻址方式包括直接寻址、间接寻址和相对寻址,随机寻址不属于指令的寻址方式。

7. 在下列哪种操作中,CPU不会产生中断()A. 计算机病毒攻击B. 外部设备请求C. 软件中断D. 系统调用答案:A解析:计算机病毒攻击不会导致CPU产生中断,其他选项都会使CPU产生中断。

8. 下列哪种存储器不属于计算机的主存储器()A. RAMB. ROMC. CacheD. 硬盘答案:D解析:硬盘属于外部存储器,不属于计算机的主存储器。

9. 微型计算机中,下列哪个部件负责内存的分配和管理()A. CPUB. 运行器C. 操作系统D. 硬盘控制器答案:C解析:操作系统负责内存的分配和管理。

微机原理习题集以及答案

微机原理习题集以及答案

第一部分 例题与习题第1章 微型计算机基础例 题1.把十进制数转化为二进制数。

P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。

整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=()2 10=2所以,10=(.111)22.把二进制数转换为八进制数和十六进制数。

P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。

(10 1)2=(010 100)2=8(1 2=(0001 2=163.将八进制数转换为二进制数。

P9解:8=(010 100)2=24.X=,Y=-,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补= [Y]补= [-Y]补=说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。

+ -------------- 1-------------- 0-------------- 0-------------- 1------------- 1 ------------- 15.B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=,X=-21[X]补=,[X]原=,X=-107[X]BCD=,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。

把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。

微型计算机原理及应用试题及答案1

微型计算机原理及应用试题及答案一、单项选择题(每小题2分,共30分)1. 十进制33.25转换成十六进制数为()。

A.B1.4H B.1B.19H C.21.4H D.33.4H2. 计算机系统中采用补码运算的目的是为了()。

A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度3. 为了把串行输入数据转换为并行输出数据,可以使用()。

A.计数器B.寄存器C.移位寄存器D.存储器4. 8086CPU执行OUT DX,AL指令时,DX寄存器的值输出到()。

A.地址总线B.数据总线C.控制总线D.控制字寄存器5. 寄存器间接寻址方式中,操作数处在()。

A.通用寄存器B.内存单元C.程序计数器D.堆栈6. 若有16条地址线,那么可访问的内存地址范围为()。

A.0001H~FFFFH B.0000H~FFFFHC.00000H~FFFFFH D.00001H~FFFFFH7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。

A..EXE B..OBJ C..BAT D..ASM8. BUF1 DW 1234H,5678HMOV CL,TYPE BUF1以上两条指令汇编后CL的值为()。

A.01H B.02H C.04H D.08H9. PCI总线的数据宽度为()位。

A.8 B.16 C.32 D.6410. 能同时实现双向串行数据传送的方式是()。

A.单工B.半双工C.双工D.全双工11. 地址译码器的输入端应接在()总线上。

A.地址B.数据C.控制D.以上都对12. 总线的宽度用()总线的条数表示。

A.地址B.数据C.控制D.以上所有13. 8051单片机的MOVX A,@DPTR指令中源操作数的寻址方式是( )寻址。

A. 寄存器B. 寄存器间接C. 直接D. 立即14. 8051单片机中,要用传送指令访问MCS-51片外RAM,指令操作码的助记符是()。

微型计算机原理练习附答案(优质内容)

复习提纲1.两个4字节的无符号数分别存放在从2000H和2010H开始的存储单元中,编写程序完成它们的相加操作,并将所求的和放在从2000H开始的内存单元中。

2.设在2000H开始的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL寄存器中。

3.将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中(高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中)。

4.已知在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后,存放在BUF+10为首地址的单元中。

编一个程序段。

数据段有100个无符号字节数据块BUF,试找出其中数值为0的数据个数并放入ZERO单元中5.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。

6.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX单元中。

7.如图1所示,8255A的A口PA0、PA1、PA2引脚分别接3个开关K0、K1、K2,B口PB0、PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。

开关的状态通过A口输入到8255A,然后将其送到B口输出,控制发光二极管的亮与灭。

(1)通过译码电路分析确定8255A的端口地址:(假定未使用的引脚均为低电平“0”)A口地址:B口地址:C口地址:控制口地址=(2)编程:根据读入A口开关状态,去控制发光二极管的程序。

(要求说明8255A控制字的设置过程)8.已知8255A的A口PA0~PA5接6只共阴数码管LED0~LED5的段码,B口PB0~PB5分别接LED0~LED5的位码,A、B口工作于方式0,8255A的工作方式控制字如图所示。

要求:a.简单画出8255A的A、B口与LED的接线图;b.已知8255A的端口地址为:380H~383H,写出能在LED0和LED1上同时显示“66”的程序。

微型计算机原理习题及解答

微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。

微型计算机的硬件系统包括:微型计算机和外围设备。

微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。

微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元(ALU))、控制器和一定数量的寄存器组成。

2、控制总线传输的信号大致有哪几种?答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。

3、微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。

②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。

4、简述8086 CPU的逻辑结构。

答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。

其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。

5、8086/8088 和传统的计算机相比在执行指令方面有什么不同? 这样的设计思想有什么优点?答:传统的计算机都是按照下面3个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。

②对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。

微机原理作业及答案

PUSH AX PUSH DX MOV AX, BUF MOV DX, BUF+2 MOV CX, 32 LP: SHL AX, __ 1 ADC BX, 0
LP LOOP __
MOV BYTE PTR SRLT, ___ BL
POP DX ____ POP AX ___
RET XHZY ENDP
1 RCL DX,__
一、二、三、四章
作业
第一章 作业
1、简述微型计算机的硬件系统结构,并说明其主要功能。 2、试利用一个字节的字长,将十进制-115转换为相应的二 进制的原码、反码和补码。 [解]: (-115)原=(11110011)2 (-115)反=(10001100) (-115)补=(10001101) 3、已知[X]补=1100111,则[X]原= , [2X]补= ,并判断结果 是否溢出。 [解]:题目没有特殊说明,将最高为(第六位作为符号位) [X]反=[X]补-1=1100110,则[X]原=1011001 [2X]补=[X]补+ [X]补=1100111+1100111=1 1001110 C6· C5=1· 1=0,不溢出 另外,可以补齐第七位为0或者1,再进行计算获得。
第三章 作业
1、8086/8088操作数是从哪里来的?
答:来源有3种:立即数、寄存器、存储器操作数 指令中直接给出参加操作数; 参与操作的数存放在CPU的某个寄存器中; 参与操作的数存放在内存单元中,需要寻找相应的物理地址。 2、指出下列指令的错误 1)MOV AX, [SI][DI] 2) MOV [BX],[SI] 3) ADD BYTE, PTR[BX] (不能同时使用两个变址寄存器) (原操作数和目的操作数不能同时为存储器)
第三章 作业
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习提纲1. 两个4字节的无符号数分别存放在从2000H和2010H开始的存储单元中,编写程序完成它们的相加操作,并将所求的和放在从2000H开始的内存单元中。

2. 设在2000H开始的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL寄存器中。

3. 将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中(高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中)。

4. 已知在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后, 存放在BUF+10为首地址的单元中。

编一个程序段。

数据段有100个无符号字节数据块BUF试找出其中数值为0的数据个数并放入ZERO单元中5. 在数据段BUF开始的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。

6. 在数据段BUF开始的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX 单元中。

7. 如图1所示,8255A的A 口PA0 PA1、PA2引脚分别接3个开关K0、K1、K2, B 口PB0PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。

开关的状态通过A 口输入到8255A, 然后将其送到B 口输出,控制发光二极管的亮与灭。

(1 )通过译码电路分析确定8255A的端口地址:(假定未使用的引脚均为低电平“0”A 口地址:B 口地址:C 口地址:___________控制口地址= ___________(2)编程:根据读入A 口开关状态,去控制发光二极管的程序。

(要求说明8255A控制字的设置过程)8. 已知8255A的A 口PA0〜PA5接6只共阴数码管LEDA LED5的段码,B 口PB0〜PB5分别接LEDC〜LED5的位码,A、B 口工作于方式0, 8255A的工作方式控制字如图所示。

要求:a. 简单画出8255A的A B 口与LED的接线图;b. 已知8255A的端口地址为:380H~383H写出能在LED0和LED1 上同时显示“66”的程序。

9. 设有2片8255A芯片,在系统中的连接如图所示。

问:(1 )当8255A的数据总线D0~D7与系统数据总线的低8位相连时,1#芯片的4个端口地址为何值?(假设地址线中未用的引脚全为0)(2)写出能够利用2#芯片A口外接开关K0~K7来控制1#芯片A 口外接的LED0~LED7点亮的8255A初始化程序。

10. 设寄存器(DS =3000H, (SS) =2100H, ( ES) =1200H, (SI ) =1000H, (BX =0100H, ( BP)=0010H,数据段中变量MASK的偏移地址值为50H。

指出下列指令中源操作数的寻址方式;对于存储器操作数,写出其物理地址。

①MOV CX ES: [BX]②MOV AX, MASK[BP]11、.已知,(DS =2000H, (BX) =100H, ( SI) =0002H,从物理地址20100H 单元开始,依次存放数据12H 34H 56H、78H;而从物理地址21200H单元开始,依次存放数据2AH 4CH 8BH 98H。

试说明下列各条指令单独执行后AX寄存器的内容。

①MOV AX 3600H (AX)= ___________②MOV AX [1200H] (AX)= ___________③MOV AX [BX] (AX)= ___________12. 何谓波特率?某系统采用串行异步方式与外设通信,发送字符格式由1位起始位、7位数据位、1位奇偶校验位和1位停止位组成,波特率为1200。

试问,该系统每分钟发送多少个字符?13. 计算机中,CPU的地址线与访问存储器单元范围的关系是什么?8086CPU有多少条地址线?它能够访问存储器单元的最大地址范围是多少?14. 微型计算机系统中引入中断有什么作用?简述NMI和INTR中断的异同点。

15. CPU与外设通信的方式有哪几种?简述CPU采用异步查询方式与外设通信的流程。

地址线与存储器的寻址范围有何关系?如果某一处理器的地址线宽度为32位,则最大可寻址存储器单元的数量为多少?17. 在有多个中断源申请中断时,有几种方法确定它们的优先级别?试比较各自的优缺点。

18. 若有一个四字节数,放在寄存器DX与AX中(DX中存放高16位),要求这个4字节数整个左移一位如何实现?右移一位又如何实现?19. 伪指令DW,DUP LENGTH, $20. 现有一存储体芯片为512*4位,若要用它组成4KB的存储器,需要多少这样的芯片,每块芯片需要多少寻址线?整个存储系统最少需要多少寻址线?微机原理练习一单项选择题1. 若二进制数为01000100B,则该数的十进制表示为()。

A . 68B . 132C . 54D . 362. 完成二进制数无符号数00011101+00001101的加法运算的正确结果是()。

A .B . 00100110C . 00100010D . 001010103. 完成二进制数01110001和00001111的逻辑“与”运算的正确结果是()。

A . 01110000B . 01111111C . 00000001D . 000011114. 十进制数的BCD数为()。

A . 0.B . 100000.C . 000100.D . 0000.5. 8086CPU由下列()两部分组成。

A .总线接口部件和执行部件B .运算器和控制器C .执行部件和存储器D .寄存器和存储器6. 下列指令中,不正确的指令是()。

A . MOV AX, BXB . MOV AX, [BX]C . MOV AL, BXD . MOV AL, [BX]7. 8086CPU响应可屏蔽中断的条件是()。

A . IF=0B . IF=1C . TF=0D . TF=18. 8086CPU向I/O端口地址30H写字节数据应使用指令()。

A . IN 30H , ALB . OUT 30H, ALC . OUT AL, 30HD . IN AL , 30H9. 若要使寄存器AL中的高4位不变,低4位变0,使用指令()。

A . AND AL, 0F0HB . OR AL, 0F0HC . AND AL, 0FH D . OR AL, 0FH10. 用存储器芯片2114 (1024X4)组成4KB内存储器需要2114芯片()片。

A . 2B . 4C . 8D . 1611. 若十进制数为100,则该数的二进制表示为()。

A . 1100100B .1000000C .01111100D .12. 完成二进制数无符号数 01111101 与 00000101 的减法运算的正确结果是( )。

A .B . 01111000C . 00100010D .13. 完成二进制数 01110001 和 00001111 的逻辑“或”运算的正确结果是( )。

A . 01110000B .01110001C .01111111D . 0000111114. 十进制数的BCD 数为()。

A . 1 0000. 0101B .C .D .15. 堆栈指针SP 是微处理器中用于指示( )的专用寄存器。

A .栈底地址B .栈顶地址C .堆栈基地址D .中断服务程序或子程序入口地址16. 下列指令中,不正确的指令是( )。

A .PUSH AXB .POP BXC .PUSH CLD .POP DX17. 下列引起CPU 程序中断的4种情况中,()需要设备提供中断类型号。

A .INTRB .NMIC .INTOD .INT n18. 执行“ MOV DL 2AH 和“ SHR DL 1 ”两条指令后,DL 寄存器与CF 标志分别为()。

A .DL= CF=1B .DL=00110101 CF=0C .DL=00110100 CF=0D .DL=00010101 CF=019. 若要使寄存器 AL 中的高4位求反,低4位不变,使用指令( )。

31. 计数符号 3的 ASCII 码表示为( )。

A. AND AL , 0F0H B. OR AL , 0F0H C. XOR AL , 0F0H 用存储器芯片2114( 1024X4)组成2KB 的主存储器需要 2114芯片( .2 B .4 C .8 D .16 若十六进制数为 8BDH , . B . C . 完成二进制数无符号数 . B 完成二进制数 .01111110 一个BCD 数为 . 65H B 微机中信息传递的三总线方式包括( .片总线,内总线,外总线 B .片内总线,内总线,外总线 D 电子计算机从问世到现在都遵循“存储程序”的概念,最早提出这个概念的是 .巴贝奇 B .冯 ?诺伊曼 C .帕斯卡)位。

C 20. A 21. A 22. 23. 24. 25. A C D. OR AL , 0FH ) 片。

.8则该数的二进制表示为( D .01111101+00000101 C . 00100010 .00100110 01110001 和 00001111 的逻辑 B .01110001 C .01111111 01100101,则它的十六进制表示为( .41H C )。

的加法运算的正确结果是( D .异或” 运算的正确结果是( D .00001111 )。

D .1BH )。

.地址总线, .内总线,数据总线,控制总线.3DH数据总线,控制总线26.A 27. 8086CPU 的状态标志位有( A .1B . 3C .6 28. 8086CPU 当前被执行的指令存放在逻辑地址( A . DS :BX B .SS :SP C .CS : 29. 完成将累加器 AX 清零,下面的错误指令是( A . SUB AX , AX B .XOR AX , AX C .OR AX , 0000H D30. 8086CPU 的输入指令是将输入设备的一个端口中的数据传送到( A . CX B .BX C .AL/AX D .DX .贝尔)。

)。

)。

D )中。

PC)。

.9.CS : I P. AND AX ,0000H)寄存器。

32. 8086CPU 中,存储器物理地址形成算法是()。

A .段地址+ 偏移地址B .段地址左移4 位+ 偏移地址C .段地址X16H +偏移地址D .段地址X 10 + 偏移地址33. 下面关于CPU的叙述中,不正确的是()A• CPU中包含了多个寄存器,用来临时存放数据B • CPU担负着运行系统软件和应用软件的任务C •所有CPU都有相同的机器指令D • CPU可以由多个微处理器组成34. 计算机中运算器的主要功能是()。

相关文档
最新文档