欢迎来到天天文库
浏览记录
ID:61490516
大小:106.50 KB
页数:22页
时间:2021-02-06
《微机原理与接口技术习题集.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《微机原理与接口技术》习题集第一章习题一、单项选择题1、X的8位补码是,则X的16位补码是。A)10100B)10100C)10100C)10100二、多项选择题1、8位数B可表示。A)无符号数219B)-37的补码C)-36的补码D)-36的反码E)91的原码F)-91的原码三、填空题1、计算机的硬件由、、、和等部分组成。2、十进制68=B=Q=H。3、[X]补=78H,则[-X]补=H。4、设字长8位,机器数分别采用纯小数的原码、补码和反码表示时,其对应的真值范围分别是、、(均用十进制数表示)。5、若机器数为补
2、码,字长16位(含1位符号位),用十六进制写出对应于定点整数的最大正数补码是,最小负数的补码是。四、计算题1、已知[X]原=,求X的反码、补码。2、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出。1)已知[X]原=,[Y]补=2)已知[X]反=,[Y]补=3、将下列十进制整数转换十六进制数。(1)783(2)5327(3)9684、找出下列数中的最大数(1)()2(2)(227)8(3)(96)16(4)(145)105、设有两个二进制数X=,Y=,试比较它们的大小。(1)X和Y均为无符号数。(2)X和
3、Y均为带符号数的补码。第二章习题1、8086CPU与8088CPU有哪些相同之处?有哪些不同之处?2、8086CPU从功能上分为几个部分?各部分由什么组成?各部分的功能是什么?3、CPU有哪些寄存器组成?各有什么用途?其中标志寄存器的各标志位的含义是什么?4、8086/8088CPU中有几个段寄存器?其功能是什么?5、什么是逻辑地址、物理地址、物理地址是如何求得的?假如CS=2000H,IP=0100H,其物理地址是多少?6、什么是8086/8088CPU最大模式和最小模式?其关键区别是什么?7、在最小模式时CPU
4、访问内存储器,哪些信号有效?什么是总线周期?8086CPU的一个总线周期包括多少时钟周期,什么情况下要插入TW等待周期?插入多少个TW等待周期取决于什么因素?8、在最小模式时,CPU访问I/O接口,哪些信号有效?9、什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?假如中断类型为20,它的中断服务入口地址是多少?第三章习题一、判断下列问题是否正确,请说明理由。1、MOVAX,[BP]的源操作数物理地址为16D×(DS)+(BP)2、OUTDX,AL指令输出的是16位操作数3、MOVDS,2000H4、P
5、USHAL5、段内转移指令执行结果要改变IP、CS的值6、REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF=0二、选择题1、寄存器间接寻址方式中,操作数在中。A)通用寄存器B)堆栈C)存储器D)段寄存器2、假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSHAX后,存储单元=12H。A)20014B)20011HC)20010HD)2000FH3、若要检查BX寄存器中的D12位是否为1,应该用指令。A)ORBX,1000HB)TESTBX,1000H(JNZY
6、ES)C)XORBX,1000HD)ANDBX,1000H(JNZYES)4、用BP作基址变址寻址时,操作数所在的段是。A)数据段B)代码段C)堆栈段D)附加段5、含有立即数的指令中,该立即数被存放在。A)累加器中B)指令操作码后的内存单元中C)指令操作码前的内存单元中D)由该立即数所指定的内存单元中6、执行下列指令后:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCXHLT则(AX)=。A)8D00HB)9260HC)8CAOHD)0123H7、下列程序:NEXT:MOVAL,
7、[SI]MOVES:[DI],ALINCSIINCDILOOPNEXT可用指令来完成该功能。A)REPLODSBB)REPSTOSBC)REPESCASBD)REPMOVSB8、设(AL)=-68,(BL)=86,执行SUBAL,BL指令后,正确的结果是。A)CF=1B)SF=1C)OF=1D)ZF=1三、简答题1、写出下列指令中源操作数和目的操作数的寻址方式的有。A)MOVBX,[SI]B)ADD[SI+50],BXC)SUBAX,2D)CMPAX,[DI]E)MUL[BX]F)PUSHCX2、下列指令中,能将累
8、加器AX清零指令有几个,为什么?A)CMPAX,AXB)SUBAX,AXC)ANDAX,0D)XORAX,AX3、在下列指令中,隐含使用AL寄存器的指令有哪些?A)SCASBB)XLATC)MOVSBD)DAAE)NOPF)MULBH4、假设(DS)=3000H,(BX)=0808H,(30808H)=012AAH,(3080A)=0BBCCH,当执行指令“
此文档下载收益归作者所有