




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章习题二(缺2-16)2-5.将二进制数(101010.01)2转换为十进制数及BCD码。解:(101010.01)2=(42.25)10=(01000010.00100101)BCD2-6.将八进制数(37.2)8转换为十进制数及BCD码.解:(37.2)8=(31.25)10=(00110001.00100101)BCD2-7.将十六进制数(AC.E)转换为十进制数及BCD码.解:(AC.E)16=(172.875)10=(0000.0101)BCD2-8.将十进制数(75.34)10转换为8位二进制数及八进制数、十六进制数。解:(75.34)10=(01001011.01010111)2=(213.256)8=(4B.57)162-9.将十进制数13/128转换为二进制数.解:(13/128)10=(1101/)2=(0.0001101)2非0最小正数最大正数绝对值最小负数非0最小正数最大正数绝对值最小负数绝对值最大负数(1)0(2)-0(3)0.1010(4)-0.1010 (5)1010 (6)-1010解:原码补码00000000000000000-0000000000.10100.10100000.1010000-0.10101.10100001.011000010100000101000001010-10102-13.某定点小数字长(1)非0最小正数(3)绝对值最小负数解:16位,含1位符号,原码表示,分别写出下列典型值的二进制代码与十进制真值。(2)最大正数(4)绝对值最大负数二进制代码 十进制真值0.000000000000001 2-150. 1-2-15-2-151.000000000000001-2-151. -(1-2-15)16位,含1位符号,补码表示,分别写出下列典型值的二进制代码与十进制真值。(1)非0最小正数(3)绝对值最小负数解:(2)最大正数(4)绝对值最大负数二进制代码 十进制真值2-14.某定点小数字长非0非0最小正数最大正数绝对值最小负数绝对值最大负数0. 1-2-151. -2-151.000000000000000-1第三章(缺3-2)3-3.用变形补码计算[X]补+[丫]补,并指出是否溢出,说明是正溢还是负溢。[X]补=00110011 [Y]补=00101101+)0010110101100000[X]补+[Y]补=01100000,符号位为01,为正溢。⑵[X]补=00010110 [Y]补=0010010100110110+)0010010101011011[X]补+[Y]补=01011011,符号位为01,为正溢。⑶[X]补=11110011 [Y]补=1110110111110011+)1110110111100000[X]补+[Y]补=11100000,符号位为11,结果正确。⑷[X]补=11001101 [Y]补=1101001111001101+)1101001110100000[X]补+[Y]补=10100000,符号位为10,为负溢。3-4.用变形补码计算[X]补-[Y]补,并指出是否溢出,说明是正溢还是负溢。(1)[X]补=00110011 [Y]补=00101101解:[-Y]补=1101001100110011+)1101001100000110凶补-[Y]补=00000110,符号位为00,结果正确。⑵[X]补=00110011 [Y]补=11010011解:[-Y]补=0010110100110011+)0010110101000000凶补-[Y]补=01000000,符号位为01,为正溢。⑶[X]补=00100011 [Y]补=00110100解:[-Y]补=1100110000110011+)1100110011111111凶补-[Y]补=11111111,符号位为11,结果正确。⑷[X]补=00101010 [Y]补=11110111解:[-Y]补=0000100100101010+)00001001
凶补-[Y]补=00110011,符号位为00,结果正确。3-12.拟出下述指令的读取与执行流程:(1)MOVR0,R2解:FT0PSMARFT1MRMDR»IR,PC+1~PCST0R2rCET0 CRR0(2)MOVR1,(PC)+解:FT0PCRMARFT1MRMDRRIR,PC+1RPCST0PCRMARST1MRMDRRCST2PC+1RZST3ZRPCET0CRR0(3)MOV-(SP),-(R1)解:FT0PCRMARFT1MRMDRRIR,PC+1RPCST0R1-1RZST1ZRMAR,R1ST2MRMDRRCDT0SP-1RZDT2ZRMAR,SPET0CRMDRET1MDRRM(4)MOV(R0)+,X(R3)解:FT0PCRMARFT1MRMDRRIR,PC+1RPCST0PCRMARST1MRMDRRD,PC+1RPCST2D+R3RZST3ZRMARST4MRMDRRCDT0R0RMARDT1R0+1RZDT2ZRR0ET0CRMDRET1MDRRM(5)MOV(R0),(PC)+解:FT0PCRMARFT1MRMDRRIR,PC+1RPCST0PCRMARST1MRMDRRCST2PC+1RZST3ZRPCDTORORMARETOCRMDRET1MDRRM(6)MOVDI,(SP)+解:FTOPC^MARFT1MRMDRRIR,PC+1RPCSTOSPRMARST1MRMDRRCST2SP+1RZST3ZRSPDTOPCRMARDT1MRMDRRMAR ,PC+1RPCETOCRMDRET1MDRRM3-13.拟出下述程序的读取与执行过程:(1)ADDRO,X(R1)解:FTOPSMARFT1MRMDPIR,PC+㈠PCSTOPCrMARST1MRMDRRD,PC+1RPCST2D+R1RZST3ZRMARST4MRMDRRCDTORORDETOCADDDRZET1ZRROSUB(R1)+,(PC)+解:FTOPCR解:FT1MRMDRRIR ,PC+1RPCSTOPCRMARST1MRMDRRCST2PC+1RZST3ZRPCDTORORMARDT1MRMDRRDDT2RO+1RZDT3ZRROETOCSUBDRZET1ZRMDRET2MDRRMAND(R3)+,RO解:FTOPCRMAR
FT1MRMDPIR ,PC+㈠PCSTOR0rCDT0R3RMARDT1MRMDRRDDT2R3+1RZDT3ZRR3ETOCANDDRZET1ZRMDRET2MDRRM(4)ORRO,DI解:FTOPCRMARFT1MRMDRRIR,PC+1RPCSTOPCRMARST1MRMDRRMAR,PC+1RPCST2MRMDRRCDT1RORDETOCORDRZET1ZRRO(5)EOR-(R2),R1解:FTOPCRMARFT1MRMDRRIR,PC+1RPCSTOR1RCDTOR2-1RZDT1ZRMAR,R2DT2MRMDRRDETOCEORDRZET1ZRMDRET2MDRRM(6)INC-(R2)解:FTOPCRMARFT1MRMDRRIR,PC+1RPCDTOR2-1RZDT1ZRMAR,R2DT2MRMDRRDETOINCDRZET1ZRMDRET2MDRRM(7)DEC(R1)解:FTOPCRMARFT1MRMDRRIR,PC+1RPCDTOR1RMARDT1MRMDRRDETODECDRZET1ZRMDR
ET2 MDR»M(8)COM(R0)+解:FT0PCRMARFT1MRMDRRIR,PC+1RPCDT0R0RMARDT1MRMDRRDDT2R0+1RZDT3ZRR0ET0COMDRZET1ZRMDRET2MDRRM(9)NEGDI解:FT0PCRMARFT1MRMDRRIR,PC+1RPCDT0PSMARDT1MRMDR»MAR,PC+1fPCDT2MRMDRRDET0NEGDRZET1ZRMDRET2MDRRM(10)SALR1解:FT0PCRMARFT1MRMDRRIR,PC+1RPCDT1R1RDET0SALDRZET1ZRR1(11)SARR2解:FT0PCRMARFT1MRMDRRIR,PC+1RPCDT1R2RDET0SARDRZET1ZRR214.拟出下述程序的读取与执行过程:JMPR1解:FT0PCRMARFT1ET0MRMDRRIR ,R1RPCPC+1RPC(2)JMP(R0)解:FT0PCRMARFT1MRMDRRIR,PC+1RPCET0R0RMARET1MRMDRRPC(3)JMPX(PC)解:FT0PCRMARFT1MRMDPIR ,PC+㈠PCSTOPCrMARST1MRMDRRDST2D+PCRZST3ZRPCRST(SP)+解:FTOPCRMARFT1MRMDRRIR ,PC+1RPCETOSPRPCET1MRMDRRPCET2SP+1RZET3ZRPCJSRRO解:FTOPCRMARFT1MRMDRRIR ,PC+1RPCSTORORCETOSP-1RZET1ZRMAR,SPET2PCRMDRET3MDRRMET4CRPCJSR(R3)解:FTOPCRMARFT1MRMDRRIR ,PC+1RPCSTOR3RMARST1MRMDRRCETOSP-1RZET1ZRMAR,SPET2PCRMDRET3MDRRMET4CRPCJSR(R2)+解:FTOPCRMARFT1MRMDRRIR ,PC+1RPCSTOR2RMARST1MRMDRRCST2R2+1RZST3ZRR2ETOSP-1RZET1ZRMAR,SPET2PCRMDRET3MDRRMET4CRPC第四章习题4(缺4-174-19)
15.假设(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH.试给出下列各指令或程序段执行的分别执行的结果•(1) (1)MOVCL,20H[BX][SI](DS)X10H+20H+(BX)+(SI)+)oo42(DS)X10H+20H+(BX)+(SI)+)oo42D221Ioo(09226H)=00F6H将09226H字节单元的内容送CL,结果(CL)=00F6HMOV[BP][DI],CX解:目的操作数的物理地址:(SS)X0H+(BP)+(DI)1E4A002+) 003将CX寄存器的内容传送到 1E4F6H字单元,结果(1E4F6H)=(CX)=5678H(3)LEABX,20H[BX][SI]MOVAX,2[BX]解:执行完第一句指令后,BX的内容为:200024+)001200056第二句指令中,源操作数的物理地址为 EA=(DS)X10H+2+(BX)091D00056十) 209228将09228H字单元的内容送AX寄存器,结果(AX)=1E40HLDSSI,[BX][DI]MOV[SI],BX解:第一句指令中源操作数的逻辑地址为 DS:(BX)+(DI)其偏移量为(BX)+(DI)=0024H+0032H=0056H,执行完第一句指令后,(SI)=0056H第二句指令中,源操作数的物理地址为(DS)X10H+(SI)=091D0H+0056H=09226H将BX寄存器的内容送09226单元,结果(09226H)=(BX)=0024H(5)XCHGCX,32H[BX]XCHG20H[BX][SI],AX解:解:第一句指令中源操作数的物理地址为(DS)X10H+32H+(BX)=09226H+) 002409226H字单元和CX寄存器的内容交换,结果 (CX)=00F6H,(09226H)=5678H第二句指令中目的操作数的物理地址为 (DS)X10H++20H+(BX)+(SI)=09226H091D0200024+)00120922609226H字单元和寄存器AX的内容交换,结果(09226H)=1234H,(AX)=5678H4-20.假设(AX)=0A5C6H,(CX)=0F03H,则下列4条指令执行后,(AX)= 81C6H ,CF=1STC;CF=1RCLAX,CL;AX=0010111000110110 ,CF=1ANDAH,CH;AH=00001110,CF=0RCRAX,CL;AX=1000000111000110,CF=1CF4-21■假设(AX)=0FC77H,(CX)=504H,则下列4条指令执行后,(AX)=CFCLC ;CF=0SAR AX,CL;(AX)=1111111111000111,CF=0XCHGCH,CL;(CX)=405HSHLAX,CL;(AX)=1111100011100000,CF=14-22.假设(AX):=0FFFFH,则下述程序段执行后 ,(AX)=0001HINCAX;(AX)=0000HNEGAX;(AX)=0000000000000001B=0000HDECAX;(AX)=0FFFFHNEGAX;(AX)=0001H4-23.假设(BX):=12FFH,则下述程序段执行后 ,(BX)=0012H,ZF= 0,CF=0MOVCL,8;(CL)=8ROLBX,CL;(BX)=1111111100010010B=:0FF12HANDBX,0FFH;(BX)=0012HCMPBX,0FFH;(BX)=0012H CF=0,ZF=0解: ①第一句指令执行后,(CL)=8②第二句指令执行后 ,(BX)=1111111100010010B=0FF12H
BX~~001emo11111111③第三句指令执行后,(BX)=0012HmiliiioooiooioA)oooooooomimiA)oooooooomimioooooooo00010010④第四句指令执行后,(BX)=0012H0000000000010010+)1111111100000001mimioooioonoooooooo00010010④第四句指令执行后,(BX)=0012H0000000000010010+)1111111100000001mimioooioonCF=O,ZF=OSTC;CF=1MOVDX,96;(DX)=0060HXORDH,0FFH;(DX)=1111111101100000B=0FF60HSBBAX,DX;(AX)=04-25.假设(AL)=08H,(BL)=07H,则下列程序段执行后 ,4-24.假设(AX)=0FF60H, 则下述程序段执行后 ,(AX)=0 ,CF=0(AH)= 01H,(AL)= 05H,CF= 1ADDAL,BLAAA(AL)=00001000+)(BL)=00000111(AL)=00001111(AL)46 00000110(AL)=00010101AL高四位清0(AL)=00000101AH中Im(AH)=00000001?CF114-26.假设DF=0,(DS:0100H)=01A5H,则下述程序段执行后,(AL)=0A5H,SI=MOVSI,0100HLODSW解:LODSW指令的功能:AX—(DS:(SI))SI—(SI)±1或2对标志位无影响0102H.执行后,(AX)=01A5H,即(AL)=0A5H,(SI)=0102H第五章习题五(只有5-1 5-14其余的缺)1、DATASEGMENTVAR1DB?,?VAR2DB?,?ADRDWVAR1,VAR2DATAENDS若要使ADR+2字单元的内容为0022H,上述空白处应填写什么语句解:上述空白处应填写ORG0020H5-14、DB1DB4 DUP(2,4,6,8)LEABX,DB1MOVCX,10HMOVAX,0LOP:ADDAL,[BX]ANDAL,0FHCMPAL,8JBENEXTINCAHSUBAL,08HNEXT:LOOPLOP,(AX)=?(CX)=?上述程序段执行后,(AX)=?如果LOOPNE指令替代LOOP指令,那么上述程序段执行后,(AX)=?(CX)=?解:
循坏(ALF(AL),r(AL)(AH)(CX)102H02H02H015206H06H06H01430CH0CH04H11340CH0CH04H212506H06H06H21160AH0AH02H310708H08HOSH398L0HOOHOOH38902H02H02H371006H06H06H36110CHOCH04H45120CHOCH04H54506H06H06H2360AHOAH02H62708H08HOSH61810HOOHOOH60由上表可知道,上述程序段执行后, (AX)=0600H,(CX)=0如果LOOPNE指令替代LOOP指令,那么上述程序段执行后,(AX)=0300H(CX)=8第六章(缺6-36-7,其中6-2题目有变)6-2某半导体存储器容量为 16KX8位,可选用RAM芯片
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国铃兰醛市场风险评估规划分析报告
- 2025-2030年中国速冻食品市场发展现状及前景趋势分析报告
- 2025-2030年中国过氧化锌产业发展趋势与投资风险评估报告
- 2025-2030年中国船舶修理行业市场竞争状况及发展现状分析报告
- 2025-2030年中国美白护肤市场运行状况及前景趋势分析报告
- 2025-2030年中国绝热隔音材料产业运行状况与投资策略研究报告
- 2025-2030年中国矿渣粉行业运行态势及发展前景分析报告
- 个人独资企业出资转让合同范本
- 2025年农场种植管理经营合同样本
- 房屋维修改造合同样本
- 《光伏电站运行与维护》试题及答案一
- DBJ∕T 15-19-2020 建筑防水工程技术规程
- 二十四式太极拳教案高一上学期体育与健康人教版
- 2024-2025学年外研版(2024)七年级英语上册英语各单元教学设计
- 国家病案质控死亡病例自查表
- 一年级体育教案全册(水平一)下册
- 全身麻醉后护理常规
- 《积极心理学(第3版)》 课件 第2章 心理流畅体验、第3章 积极情绪的价值
- 2024至2030年全球及中国3D硅电容器行业研究及十四五规划分析报告
- 2024年贵州省贵阳市白云区九年级中考一模数学试题(解析版)
- 三个和尚幼儿故事课件
评论
0/150
提交评论