微机原理与接口技术试题库(含复习资料).docx
《微机原理与接口技术试题库(含复习资料).docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术试题库(含复习资料).docx(23页珍藏版)》请在课桌文档上搜索。
1、一、问答题1,卜列字符表示成相应的码是多少?(1)换行O(2)字母“Q5111(3)空格20H2、下列各机器数所表示数的范围是多少?(1) 8位二进制无符号定点整数;0255(2) 8位二进制无符号定点小数;0.996094(3) 16位二进制无符号定点整数;065535(4)用补码表示的16位二进制有符号整数:32768、327673、(111)273,基数?164、有一个二进制小数01X2X3X4X5X6(I)若使X21/2,则X1.X6应满意什么条件?X1.=I若使X1.8,RiJX1.X6应满意什么条件?XIVX2VX3=1.5、有两个二进制数OUOIO1.O,10001100,试比较
2、它们的大小。(I)X和丫两个数均为无符号数;XY(2)X和丫两个数均为有符号的补码数。XY(2)X(12),答:(1)在指令,0中,源操作数字段的寻址方式是马上数寻址,其物理地址值=O*10():(2)在指令,中,源操作数字段的寻址方式是寄存器寻址,操作数在中,无物理地址:(3)在指令,100H中,源操作数字段的寻址方式是干脆寻址,其物理地址值-()*10100=29;(4)在指令,中,源操作数字段的寻址方式是干脆寻址,其物理地址值=()*1050H=29000502905011;(5)在指令,口中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=O*10H+O=29H;(6)在指令,:
3、中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=O*10O=21H:(7)在指令,口中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值二O*1011+O=011:(8)在指令,中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=O*10H+O=29000002900H;9)在指令,10中,源操作数字段的寻址方式是寄存器相对寻址,其物理地址值=()*10()+0290001000=2910;(10)在指令,口中,源操作数字段的寻址方式是寄存器相对寻址,其物理地址值=O*10O+50290001005029150H;(11在指令,口口中,源操作数字段的寻址方式是基址变址寻址,
4、其物理地址值=O*10O+O=290001000A0H=291AOH;(12)在指令,口口中,源操作数字段的寻址方式是基址变址寻址,其物理地址值=O*10O+O=15000100AOH=150B0H5.分别指出卜列指令中的源操作数和目的操作数的寻址方式.(1),200(2),(3),(4),(5),(6)答:(1)目的操作数字段的寻址方式是寄存器寻址,源操作数字段的寻址方式是马上数寻址:(2)目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式是寄存器相对寻址:(3)目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式是基址变址寻址;(4)I的操作数的寻址方式是寄存器寻址,源操作数的寻址方式也
5、是寄存器寻址;(5)目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式是寄存器寻址:(6)目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式是寄存器寻址:6.试述指令,201OH和,:2010H的区分。.答:指令,20IOH是将马上数201OH送寄存器,而指令,:2010H是将段有效地址为2O1.OH的两个集元的内容送。7.写出以下指令中内存操作数的所在地址。(1),5(2),(3)3(4),:(5),2答:3)指令,5中内存操作数的所在地址=O*10O+5;(2)指令5,中内存操作数的所在地址二()*10()+5和()*10()+6:(3)指令3中内存操作数的所在地址=O+O+3
6、;(4)指令,:口中内存操作数的所在地址=O*10O+();(5)指令,2中内存操作数的所在地址=()*10()+()+2和()*10()+()+3;8.推断下列指令书写是否正确,如有错误,指出错在何处并用正确的程序段(一条或多条指令实现原错误指令(8)、(13)除外)期望实现的操作。(1),(9),3278H(2),(10)(3)(I1.)(4)5,(12)18II,235)口,口(13)(7) ,2000H(15),5.(8) (16),答:(1)错,源操作数为字类型,目的操作数为字节类型,二者不一样。应改为:或:(2)错,寄存器不能分为高8位和低8位运用,即没有寄存器。应改为:(3)借,
7、未指定操作数的类型。应改为:口(4)5错,目的操作数运用了马上数,在指令中一般不允许。应改为::5(5),错,源操作数和目的操作数均为内存单元,不允许。应改为:,口(6) 5H错,源操作数错,以AF开头的数字前应加0。应改为:,0F5H(7) ,2000H正确。(8) 错,不能将栈顶数据弹至中。(9) ,3278H错,马上数不能干脆送寄存器。应改为:,3278H(10) 错,栈操作不能按字节进行。应改为:(11)正确。(12) 18II,23错,源操作数是马上数,目的操作数必需运用寄存器指出。应改为:,1A8H,23(13) 错,不能用寄存器做源操作数。(14) ,23错,不能用寄存器间接寻址
8、。应改为:(15) ,5错,不能用大于已于1的马上数指出移位位数。应改为:,5(16) 错,目的操作数是隐含的,不能在指令中写出。应改为:9.设堆找指针的初值为2000H,3000H,5000H,试问:(1)执行指令后O=?(2)再执行与后()=?()=?()=?答:执行指令后()=20002=1;(2)再执行与后()三1,()=5000H,()=5000H10.要想完成把2000H送1000H中,用指令1000H,成(X)H是否正确?假如不正确,应用什么方法?答:把2000H送UooOH中,用指令UoOoH,2000H不正确,应改为:,2000H1000HI1.假如想从200中减去中的内容,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 试题库 复习资料

链接地址:https://www.desk33.com/p-1801129.html