收藏 分销(赏)

第1、2章习题答案.doc

上传人:快乐****生活 文档编号:2389632 上传时间:2024-05-29 格式:DOC 页数:4 大小:68.05KB
下载 相关 举报
第1、2章习题答案.doc_第1页
第1页 / 共4页
第1、2章习题答案.doc_第2页
第2页 / 共4页
第1、2章习题答案.doc_第3页
第3页 / 共4页
第1、2章习题答案.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第一章一思考题(略)二综合题1 设机器字长为8位,写出下列用真值表示的二进制数的原码、补码和反码。答:真值原码反码补码(1)+0010101B000101010001010100010101(2)+1110001B011100010111000101110001(3)+1010011B010100110101001101010011(4)-0010101B100101011110101011101011(5)-1111011B111110111000010010000101(6)-1001010B1100101010110101101101102 下列各数均为十进制数,试用8位二进制补码计算下

2、列各题,将运算结果用两位十六进制数表示。 答: 117+7=00010001B+00000111B=00011000B= 18H28+18=00001000B+00010010B=00011010B= 1AH39-6=00001001B+11111010B=00000011B= 03H4-26+7=11101000B+00000111B=11101111B= EFH58-18=00001000B+11101110B=11110110B= F6H619-(-17)=00010011B+00010001B=00100100B= 24H7-25-6=11100111B+11111010B=11100

3、001B= E1H887-15=01010111B+11110001B=01001000B= 48H3. 已知以十六进制数形式给出的补码,求出其相应的真值:答: 补码真值48H72(01001000)9DH-101(10011101)B2H-79(10110010)5C10H23584(0101110000010000)F2A1H-3423(1111001010100001)4 下列各数均为十进制数,试用8位二进制补码计算下列各题,判断说明运算结果是否溢出。答:43+18=00101011B+00010010B=00111101B=61未溢出-52+17=11001100B+00010001B

4、=11011101B=-35未溢出72-8=01001000B+11111000B=010000000B=64未溢出50+87=00110010B+01010111B=10001001B=-123溢出(-33)+(-47)=11011111B+11010001B=00110000B=-90未溢出(-91)+(-75)=10100101B+10110101B=01011010B=90溢出-127+64=10000001B+01000000B=110000001B=-63未溢出5 设机器字长为8位。根据给出的不同形式的机器数,如下表,计算其对应的十进制表示的真值。答: 二进制机器数(若为)无符号数

5、(若为)原码(若为)反码(若为)补码01101 11101101101101100101 1101898989891000 1101141-13-114-1151111 1001 249-121-6-7第二章一思考题(略)二综合题1 设当前SS=C000H,SP=2000H,AX=2355H,BX=2122H,CX=8788H,则当前栈顶的物理地址是多少?若连续执行PUSH AX,PUSH BX,POP CX 3跳指令后,堆栈的内容发生了什么变化?AX ,BX,CX中的内容是什么?答:物理地址=C0000H+2000H=C2000H;执行指令后,地址C000H:1FFFH内容是23H; 地址C

6、000H:1FFEH内容是55H; 地址C000H:1FFDH内容是21H; 地址C000H:1FFCH内容是22H;AX=2355H,BX=CX=2122H;2 假设某CPU的时钟频率是8MHz,如果在进行存储器写操作时插入了一个等待周期,完成该写操作的总线周期所需要的时间是多少ns? 答:时钟周期=1/8MHz=125ns;所以所需时间=时钟周期*5=625ns。3 设存储器内数据段中存放了两个字2FE5H和3EA8H,已知DS=3500H,数据存放的偏移地址为4B25H和3E5AH,画图说明两个字在存储器中的存放情况。若要读取这两个字,需要对存储进行几次总线读操作?答: E5H2FHA8

7、H3EH39B25H39B26HH38E5AH38E5BHH2个字共需要3次总线操作。4 8086中的标志寄存器FR中有哪些状态标志和控制标志?这些标志位各有什么含义?假设(AH)=03H,(AL)=82H,试指出将AL和AH中的内容相加和相减后,标志位CF、AF、OF、SF、ZF和PF的状态。答: 6个状态标志: CF:进位标志; PF:奇偶标志; AF:辅助进位标志; ZF:零标志; SF:符号标志; OF:溢出标志; 3个控制标志: IF:中断允许标志; DF:方向标志; TF:单步标志。03H+82H=85H计算后:CF=0;PF=0;AF=0;ZF=0;SF=1;OF=0。03H-8

8、2H=81H计算后:CF=0;PF=1;AF=1;ZF=0;SF=1;OF=1。82H -03H=7FH计算后:CF=0;PF=0;AF=1;ZF=0;SF=0;OF=1。5 有一个22个字的数据组成的数据区,起其实地址为6101H:1CE7H。试计算出该数据区首末存储单元的物理地址?答:起始物理地址为:62CF7H数据区末的物理地址为:62CF7H+(22*2-1)2 = 62D22H6 假设(SS)=20A0H,(SP)=0032H,将(CS)=0A5BH,(IP)=0012H,(AX)=0FF42H,(SI)=537AH,(BL)=5CH依次压入堆栈保存。要求: (1)画出堆栈数据存放示意图; (2)写出压栈完毕后SS和SP的值。答:(1) 7AH53H00H5CH好H20A2AH20A2BHH20A28H20A29HH42HFFH20A2CH20A2DHH12H00H20A2EH20A2FHH5BH0AH20A30H20A31H()H(2) SS=20A0H, SP=0028H7 若某存储单元的实际地址为2BC60H,且该存储单元所在的段首地址为2AF00H,则该存储单元在段内的偏移地址为多少?答: 偏移地址=2BC60H-2AF00H=0D60H

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服