微机课后习题答案55.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《微机课后习题答案55.pdf》由会员分享,可在线阅读,更多相关《微机课后习题答案55.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机课后习题答案第一章2.画出典型的8 位激机的组成框图说明各组成部分的作用.解:8 位微机的组成框图如图1-1-2所示.各组成部分的作用为:(:PU:完成算术和逻辑运算以及控制和协调各部件工作:存储器:存储器用来存放数据和程序:外围设备:包括输入和输出设备,完成信息的输入和输出:接口电路:外南设备与系统总线之间的镶冲区.图 2-2 8 位做机的组成和图4.卜列 进制数柠为无符号数.它们的值是多少?普为带符号数.它们的值是多少?用E制衣示.(1)01101110(2)01011001(3)10001101(4)11111001答:(1)()1101110行为无符号数,其值为110:方为借符号数
2、,式值为110.(2)01011001苦为无符号数,其值为89:若为带符号数,其值为89.(3)10001101若为无符号数,其值为141:若为带符号数,其值为-115.(4)11U1001若为无符号数,其值为249:若为带符号数,其值为-7.第二章4.对 尸 8086CPU,已知(DS)=0!50H,(CS)=0640H.(SS)=12OOH 响:(1)在数据段中可存放的数据最多为多少字的?首末地址各是什么?(2)堆栈段中可存放多少个16位的?首末地址各是什么?(3)代码段最大可存放多少个字.节的程序?首末地址各是什么?答:(1)在数据段中可存放的数据最多为M K B.首地址为()1500H
3、.末地址为114 F H L(2)在堆栈段中“J存放3 2 K 个 16位的字,首地址为12000H.末地址为21FFFH.(3)代码段中最大可存放6 4 K B 的程序,首地址为06400H,末地址为163FFH.5.一个由2 7 个字节组成的数据区,其起始地址为BAOOH:1BA0H,试写出该数据区的首末单元的实际地址.答:数据区的首地址为BAOOH x IOH+1 BAOH=BBBAOH数据区的末地川为BBBAOH+IBII-1 =BBBBAH6.柠代码段寄存器(CS)=200011.指令指针(IP)=2000H试问指令的实际地址是什么?答:指令的实际地址为2(X)0H xlOH+200
4、0H-22OOOH.7.已知当前数据段位于存储 的 A1000 H BOFFFH范用内.问D S 等于多少?答:因为数据段的范懵为AIOOOH-BOFFFH.数据段具有64KB,且其末地址为BOEFFH.所 以 D S 等于A100H.8.仃两 个 16位 的 字 ABCDH.l234H.它们在8086系统存储器中的地址分别是00100H及00105 H.试画出它们在存储器中存放示意图.答:这两个字在存储器中的存放示意图如卜:()01 OOHCD00101HAB()0)05 II34001()61112第三章3.设(DS)=200011,(SS)=I500H.(SI)-OOAOH.(BX)=0
5、100H,数据变量:VAL 的偏移地址为()050 H.试指出以卜指令的源操作数是什么彳址方式?花为存储器操作数,K 物理,是多少?(1)MOV AX.OABH(2)MOV AX.(3)MOV AX,VAL(4)MOV BX.SI(5)MOV AL.VALBX(6)MOV CL.BX SI t(l)源操作数是迂即数J 址.(2)源操作数是直接寻址,有效地址E A 是一个立即数,其物理地址是:PA=(DS x 10H)+EA=(200011 x I0H)+100H=20100H(3)源操作数是直接寻址,有效地址E A 是个符号地址,其物理地址是:(4)操作数是寄存器间接寻址,其物理地址是:PA=
6、(l)S)x I0H+(SI)=(2000H x I0H)+OOAOH=200A0H(5)源操作数是寄存器相对寻址,其物理地址是:PA=(l)S)xlOH+(BX)+V A L=(2000H x I0H)+0100H+0050H-2O15OH(6)源操作数是甚址变址寻址,其物理地址是:PA=(l)S)x IOH+(Si)+(BX)=(2(X)0ll x 10H)+00 AOI I +0100H=201 AOII4.指出卜列指令中哪些是正确的?哪些是错误的?着行错误的.请说明原因.(1)MOV AH.BX(2)M O V BX.SI(3)MOV AX.SI DI(4)MOV BX.1000H(5
7、)X(:ll(;CS,AX(6)XCH(;BX.IP(7)PUSH CS(8)POP CS答:(1)锦误,源和目的操作数的类型(长度)不一致.(2)错误,源和目的操作数不能同为存储器操作数.(3)错误,I、D I 不能同时出现在源操作数中.(4)错误,M(八指令中源和目的操作数不能同为存储器操作数.(5)错误,交换指令不能使用段寄存器.(6)错误,交换指令不能使用IP,CS和 IP的值 股只能在执行箝移指令时改变。(7)正确,CS可作源操作数.(8)错误,C S 不能作目的操作数.5.己知(l)S)2000H.(BX)=03(X)H.(SI)c0002H.(2O3OOH)=12H.(203()
8、1 H)34H.(20302H)=56H.(2030311)=78H.(2I4OOH)=2AH.(214O1H)=4CH.(21402H)=B7II,(21403 H)=65H.试说明卜列各条指令执行完后AX寄存器的内容.(1)M()AX,14()0H(2)M O V AX.BX(3)M O V AX,I400H(4)MOV AX,BX(5)MOV AX,11(M)HBX(6)M O V AX,BX SI(7)MOV AX,ll(M)HBX SI答:(1)(A X)=1 4 0 0 H(2)(A X)=(B X)=0 3 0 0 H(3)物理地址 P A =(2 0 0 0 H x I O H
9、)+1 4 0 0 H=2 1 4 O O H.(A X)=4(2 A H(4)物理地址 P A =(2 0 0 0 H x I O H)+0 3 0 0 H=2 0 3 0 0 H,(A X)=3 4 1 2 H(5)物理地址 P A =(2 0()()H x I O H)+1 1 0 0 H+0 3 0 0 H 2 1 4 0 0 1 1.(A X)=4(2 A H(6)物理地址 P A =(2 0 0 0 H x I O H)+0 3 0 0 H+0 0 0 2 H=2 0 3 0 2 1 1.(A X)=7 8 5 6 1 1(7)物理地址 P A =(2 0 0 0 H x I O
10、H)+1 1 0 0 H+0 3 0 0 H+0 0 0 2 H=2 1 4 0 2 1 1.(A X)=6 5 B 7 H6 .根据以卜要求.试写出相应的汇编语;i指令.(1)把BX寄 存 器 和1)X寄存器的内容相加.结果存入BX寄存器中.(2)用 寄 存 器B X和SI的 基 址 变 扯 寻 址 方 式 把 存 储 器 中 的 个 字 节 与A 1.寄存器的内容相加.并把结果送到A L寄存器中.(3)用 寄存器BX和位移&0 B 2 H的 寄 存器相对4址方式把存储器中的 个 字 和CX相加,并把结果送I E存储器中.(4)身位移鼠为O 5 24H的 宜 接J址方式把存储器中的一个学与立
11、即数3(:5 A H相加,并把结果送回该存储单兀中.解:相应的W 一一言指令如下;(1)A D DB X.D X(2)A D I)A L.B X S1(3)A D I)B X +00B 2H .C X(4)A D I)W O R D PI H O 5 24H J.3 C 5 A H7.已知堆栈段寄存器SS的内容是O F F O A H,堆 栈 指 针S P的内容是0008 H.先执行两条把8 05 7H和O F 7c H分 别 进 栈 的PUSH指令.再执行 条PO P B X指 令.试 画 出 堆 栈 区 和S P的内容过程变化示意图(标出存储单元的物理地址).解:堆栈区和S P 的内容变化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 课后 习题 答案 55
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内