微机原理作业课后答案

微机原理作业课后答案

ID:37375169

大小:412.05 KB

页数:18页

时间:2019-05-22

微机原理作业课后答案_第1页
微机原理作业课后答案_第2页
微机原理作业课后答案_第3页
微机原理作业课后答案_第4页
微机原理作业课后答案_第5页
资源描述:

《微机原理作业课后答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.18试填写出下表中各数对应的8位原码、反码和补码。十进制数原码反码补码+00000,00000000,00000000,0000+150000,11110000,11110000,1111+620011,11100011,11100011,1110+1270111,11110111,11110111,1111-01000,00001111,11110000,0000-181001,00101110,11011110,1110-101000,10101111,01011111,0110-1001110,01001001,

2、10111001,1100-1271111,11111000,00001000,0001-128--1000,00001.10填写下表中各机器码分别为原码、反码、补码、无符号二进制码和压缩BCD码时所对应的十进制真值。机器码对应的十进制真值原码反码补码无符号二进压缩BCD码制码1000,1001-9-118-119137891000,0000-0-127-128128801001,0110-22-105-106150960101,001183838383530000,01117777071111,1111-127-0-12

3、55-2.10(DS)=1000H,(SS)=2000H,(SI)=007FH,(BX)=0040H,(BP)=0016H,TABLE=0100H(1)MOVAX,[1234H];直接PA=DS+1234H=10000H+1234H=11234H(2)MOVAX,TABLE;TABLEEQU0100H立即数PA=CS+IPTABLEDWXX,XXH立即寻址PA=DS+100H(3)MOVAX,[BX+100H];基址PA=DS+BX+100H=10000H+0040H+100H=10140H(4)MOVAX,TABLE[B

4、P]+[SI];基址+变址PA=SS+BP+SI+TABLE=20000H+0016H+007FH+0100H=20156H2.12(1)MOVSI,2100H;立即数PA=CS+IP(10)PUSHDS;压栈出栈数PA=SS+SP(BX)=0100H,(SI)=0002H,(DS)=3000H12.13(BX)=0100H,(SI)=0002H,(DS)=3000H30100H12H30101H34H30102H56H30103H78H31200H2AH31201H4CH31202HB7H31203H65H(1)MOVA

5、X,2010H;AX=2010H(2)MOVAX,BX;AX=0100H(3)MOVAX,[1200H];PA=(DS+1200H)=(30000H+1200H)=(31200H)=2AHAX=4C2AH(31201H)=4CH(4)MOVAX,[BX];PA=(DS+BX)=(30000H+0100H)=(30100H)=12HAX=3412H(30101H)=34H标志寄存器的状态标志,用来反映加法器操作结果的特征。SF—符号标志:运算结果最高位为1(不一定都是符号)。ZF--零标志:运算结果为全零。PF—奇偶标志:操

6、作结果的奇偶。PF=1(偶),0为偶数。SF—溢出标志:带符号数运算溢出;SF=Ca异或Cb,Ca和Cb是最高位和次高位的进位。CF--进位标志:无符号数运算最高位的进位(CF=1进位/借位),CF=Ca(加),CF=Ca非(减);循环和位移的移出位。AF—辅助进位:运算低字节的进位(AF=1半进位/半借位),AF=C3(加),AF=C3非(减)。0111,1111+0000,00010000,0001+0000,00011000,0000+1000,000022.23(IP)=3D8FH,(CS)=4050H,(SP)=

7、0F17CH,当执行CALL2000:009AH后,IP、CS、SP、[SP]、[SP+1]、[SP+2]和[SP+3]的内容。执行前的堆栈0F177H0F178H0F179H0F17AH0F17BHSP0F17CHYY(栈顶)0F17DHXXCALL2000:009AHIP3D8FH9A(CALL)3D90H9A3D91H003D92H003D93H203D94H(下条指令)1、CPU先是逐个字节取出CALL2000:009AH指令进行分析,每取一个字节,IP=IP+1,取完本条指令后,当前的IP=3D94H。2、执行转

8、子指令时,需将CS和IP压栈,保护断点。3、再将CS=2000H,IP=009AH,这样程序执行发生了转移,CPU就转去执行子程序了。执行后的堆栈0F177HSP0F178H94(栈顶)SP+10F179H3DSP+20F17AH50SP+30F17BH400F17CHYY(栈顶)0F17DHXX3例:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。