欢迎来到天天文库
浏览记录
ID:37375169
大小:412.05 KB
页数:18页
时间:2019-05-22
《微机原理作业课后答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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例:
此文档下载收益归作者所有