1、微机原理及应用习题集微机原理及应用习题集(一)第一章 微型计算机概论一、单项选择题1X的8位补码是10110100,则X的16位补码是 。 A)0000000010110100 B)1000000010110100 C)1111111110110100 C)0111111110110100二、多项选择题18位数11011011B可表示 。 A)无符号数219 B)-37的补码 C)-36的补码 D) -36的反码 E)91的原码 F)-91的原码三、填空题1 计算机的硬件由 、 、 、 和 等部分组成。2 十进制68= B= Q= H。3 X补=78H,则-X 补= H。4 通用编码字符集UC
2、S的总体结构由 、 、 和 构成四维编码空间,容量巨大。 四、用补码求X+Y补与X-Y补,并判断运算结果是否溢出1已知X原=10101100,Y补=110001102已知X反=01110110,Y补=00100110五、简答题1什么是微型机的硬件和软件?2什么是系统软件和应用软件? 第二章80X86微处理器的结构 一、判断题 1CPU芯片中集成了运算器和控制器。 ( )2存储单元的地址和存储单元的内容是一回事。 ( )3在执行指令期间,EU能直接访问存储器。 ( )48086CPU从内存中读取一个字(16位)必须用两个总线周期。 ( )58086CPU的一个总线周期一般由4个状态组成。 ( )
3、二、单项选择题1用 可实现数据总线的双向传输。 A)锁存器 B)三态逻辑开关 C)暂存器 D)寄存器2对内存单元进行写操作后,该单元的内容 。 A)变反 B)不变 C)随机 D)被修改3含有立即数的指令中,该立即数被存放在 。 A)累加器中 B)指令操作码后的内存单元中 C)指令操作码前的内存单元中 C)由该立即数所指定的内存单元中48086CPU的40根引脚中,有 个是分时复用的。 A)21 B)1 C)2 D)2458086CPU工作在最大模式还是最小模式取决于 信号。 A)M/ B) NMI C)MN/ D)ALE68086CPU中EU和BIU的并行操作是 级的并行。 A)操作 B)运算
4、 C) 指令 D)处理器78086CPU向52H单元写入一个字,写入过程中 和A0的逻辑电平是 。 A)0和0 B)0和1 C)1和0 D)1和188086CPU用 信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。 A)M/ B) C)ALE D)READY三、多项选择题1微型计算机的基本结构包括 。 A)运算器 B)寄存器 C)存储器 D)CPU E)控制器 F)外设及接口 G)总线2指令操作数可来自于 。 A)存储器 B)时序电路 C)寄存器 D)立即数 E)控制器 F)I/O接口38086标志寄存器中控制为 。 A) CF B)IF C)DF D)SF E)TF F)OF G)ZF
5、4若AL=00H,BL=0FEH,执行ADD AL,BL后,为0的标志位有 。 A)CF B)PF C)AF D)SF E)TF F)OF G)ZF H)DF I)IF58086CPU复位后,内容为0的寄存器有 。 A)IP B)FL C)CS D)ES E)DS F)SS6当CPU读存储器时,为0电平的引脚有 。 A)ALE B)M/ C)DEN D)DT/ E) F) 7)8086与8088相比,具有 。 A)相同的内部寄存器 B)相同的指令系统 C)相同的指令队列 D)相同宽度的数据总线 E)相同宽度的地址总线 F)相同的寻址方式四、填空题1 和 集成在一块芯片上,被称作CPU。2总线按
6、其功能可分 、 和 三种不同类型的总线。3存储器操作有 和 两种。4CPU访问存储器进行读写操作时,通常在 状态去检测READY ,一旦检测到READY无效,就在其后插入一个 周期。58086/8088CPU中的指令队列的长度分别为 和 字节。6当8086CPU的MN / MX引脚接 电平,CPU处于最大模式,这时对存储器和外设端口的读写控制信号由 芯片发出。五、简答题18086/8088 CPU中有几个段寄存器?其功能是什么?2什么是逻辑地址、物理地址、物理地址是如何求得的?3何谓8086/8088 CPU最大模式和最小模式?其关键区别是什么?4在最小模式时CPU访问内存储器,哪些信号有效?
7、5在最小模式时,CPU访问I/O接口,哪些信号有效? 第三章 80X86的指令系统一、 判断题1MOV AX,BP的源操作数物理地址为16d (DS)+(BP) ( )2OUT DX,AL指令的输出是16位操作数。 ( )3不能用立即数给段寄存器赋值。 ( )4所有传送指令都不影响PSW寄存器的标志位。 ( )5堆栈指令的操作数均为字。 ( )6段内转移指令执行结果要改变IP、CS的值。 ( )7REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF=0。 ( )二、单项选择题1寄存器间接寻址方式中,操作数在 中。 A)通用寄存器 B)堆栈 C)存储单元 D)段寄存器2 寻
8、址方式的跨段前缀不可省略。 A)DS:BP B)DS:SI C)DS:DI D)SS:BP3假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后, =12H A)20014 B)20011H C)20010H D)2000FH4若要检查BX寄存器中的D12位是否为1,应该用 指令。 A)OR BX,1000H B)TEST BX,1000H JNZ NO JNZ YES C) XOR BX,1000H D)AND BX,1000H JZ YES JNZ YES5用BP作基址变址寻址时,操作数所在的段是当前 。 A)数据段 B)代码段 C)堆栈段 D)附加段
9、6执行下列指令后: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT (AX)= A)8D00H B)9260H C)8CAOH D)0123H7)下列程序: NEXT:MOV AL,SI MOV ES:DI,AL INC SI INC DI LOOP NEXT可用指令 来完成该功能。 A)REP LODSB B)REP STOSB C)REPE SCASB D)REP MOVSB8)设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是 。 A)CF=1 B)SF=1 C)OF=1 D)ZF=1三、多
10、项选择题1下列指令中源操作数使用寄存器寻址方式的有 。 A)MOV BX,BUFSI B)ADD SI+50,BX C)SUB AX,2 D)CMP AX,DISPDI E)MUL VARBX F)PUSH CX2将累加器AX的内容清零的正确指令是 。 A)CMP AX,AX B)SUB AX,AX C)AND AX,0 D)XOR AX,AX3正确将字变量WORD VARR偏移地址送寄存器AX的指令是 。 A)MOV AX,WORD VARR B)LES AX,WORD VARR C)LEA AX,WORD VARR D)MOV AX,OFFSET WORD VARR 4调用CALL指令可有 。 A)段内直接 B)段内间接 C)短距离(SHORT) D)段间直接 E)段间间接 5将AL中带符号数乘10送AL,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1