微机原理与接口技术复习题[1]
9页1、1.4请完成以下计算: 3ACH(1110101100)B( 100101000000 )BCD 1.6设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 12018 3337 9070 5084答:12018其补码形式分别为:(120)补01111000 (18)补00010010 01111000 00010010 10001010由于Cs=0 ,Cp=1,因此有溢出,结果错误 3337其补码形式为:(33)补11011111 (37)补11011011 1101111111011011 10111010由于Cs=1, Cp=1,所以没有溢出,结果正确9070其补码形式为:(90)补10011100 (70)补10111010 1001110010111010 01010110由于Cs=1, Cp=0,所以有溢出,结果错误第3章3.1指出下列各指令中源操作数和目的操作数的寻址方式: AAA JMP 2200H3.1 解答 AAA源操作数:寄存器寻址AL(也称隐含寻址);目的操作数:寄存器寻址 JMP 2200H程序转移段内直接寻址方式3.2若AX=0ABCDH
2、,BX=7F8FH,CF=1. 求分别执行8086 CPU指令 XORAX, BX IMUL BL后,AX寄存器中的内容,并指出标志寄存器SF,ZF,AF,PF,CF及OF的状态。3.2解答 AX=D442H,SZAPCO=10X100B AX=1683H,SZAPCO=XXXX11B3.3 若AL=78H,BL=87H,求执行指令ADD AL,BLDAA之后,AL?、标志AF?、CF? 若执行指令 SUB AL,BL与DAS后,AL?、标志AF?、CF?3.3解答 AL=65H, AF=1, CF=1。 AL=91H, AF=0, CF=1。3.4指出下列指令中哪些是错误的,并指出错在何处? IN AL,DX OUT 1C0H,AX3.4解答 对 错,输出指令的地址若是16位,必须用DX间址。3.5连续执行以下指令,填写执行指令的结果(MEM为存储器物理地址)。MOV AX, 3380HMOV CX, 0F000HMOV DS, AXMOV SI, CXSUB CX, AX;CX= bc80h H , CF= 0 BMOV SI, CX;SI= 80 H, SI+1= bc HSBB
3、 SI, AL;SI= 0 H, MEM= f000 HINC BYTE SI;SI= 1 H, ZF、CF、PF0 、0 、1 BMOV AL, 08SBB AX, 09;AX= 32ff H, CF、AF= 0 、1 BAAS;AX= 3109 H, CF、AF= 1 、1 BSUB AL,68H;AL= a1 H, CF、AF= 1 、0 BDAS;AL= 41 HAND AL, 0FHMOV BX,-10NEG BX;BX= 0a H MOV DL, 60HMUL DL;10 AX= 60 HOR AX, 0FF00HCWD; 11AX= ff60 HIDIV BX; 12AX= fff0 H, DX= 0 HMOV AH, 4CHINT 21H3.5解答CX=BC80 H , CF=0 BSI=80 H, SI+1=BC HSI=00 H, MEM= HSI=01 H,ZF、CF、PF0、0、0 BAX=32FF H, CF、AF=0、1 BAX=3109 H, CF、AF=0、1 BAL=A1 H, CF、AF=1、0 BAL=41 HBX=000A H10 AX=0060
《微机原理与接口技术复习题[1]》由会员枫**分享,可在线阅读,更多相关《微机原理与接口技术复习题[1]》请在金锄头文库上搜索。
2024-01-04 8页
2022-12-27 6页
2023-03-10 14页
2022-09-29 27页
2024-02-06 19页
2022-09-28 9页
2023-04-14 6页
2023-08-03 8页
2023-01-03 171页
2024-01-16 8页