《计算机组成原理与汇编语言程序设计》习题解答
第二章计算机中的信息表示-1、1010100121×25+1×23+1×21+1×2242250100001000100101BCD-2、37283×81+7×80+2×8131250011000100100101BCD-3、ACE16A×161+C×160+E×161172875000101110010100001110101BCD4、753410100101112113484B8165、13128010156250000110126、原码:100000000210000000301010000411010000500001010610001010补码:1000000002不存在3010100004101100005000010106111101107、原码x01010,真值x+01010010108、原码x10110,真值x-001109、10原码补码真值-1非零最小正数00000000000000010000000000000001215-2最大正数011111101111111-215-3绝对值最小负数10000000000000011111111-215-4绝对值最大负数11111111000000000000001-1-21511、浮点数代码补码表示真值--1非零最小正数1000000100000000022521--2最大正数011111011111111122511-29--3绝对值最小负数1000001100000000225-21-4绝对值最大负数01111110000000002251-115、11200H2A307H1001H31200H1002H4F03CH
第四章典型CPU及指令系统举例3、11010101101010101:OF0,ZF1,SF0,CF121101101011101101:OF0,ZF0,SF1,CF130101010100111110:OF0,ZF0,SF0,CF141011001101100010:OF1,ZF0,SF0,CF17、10007H23400H8、05062H9、100个字节64H个字节。栈底字单元的物理地址:1E2C0H62H1E322H堆栈指针SP的初始值:(SP)64H,此时指向的物理地址是:1E2C0H64H1E324H10、PUSHBX后,SP3EH指向字1234H,其中SP3FH指向高字节12H,(SP)3EH指向低字节34HPUSHDS后,SP3CH指向字5678H,其中SP3DH指向高字节56H,(SP)3CH指向低字节78H执行上述指令后,SP3CH11、SP5EH
f12、
源操作数寻址方式1ADD2MOV3MOV4AND5TEST6OR7SUB8ADC9ANDAX0A51HBLDATA1DSAXALVAR12SICLARRYBX1DS01FEHDXBPDIBHCX19BXSI立即数寻址直接寻址寄存器寻址直接寻址寄存器寻址立即数寻址寄存器寻址寄存器寻址基址变址寻址寄存器寻址目的操作数寻址方式寄存器寻址寄存器寻址寄存器寻址寄存器寻址寄存器间接寻址基址寻址直接寻址基址变址寻址寄存器寻址寄存器间接寻址寄存器寻址EA由VAR12给出EA由SI给出EA由ARRYBX给出EA由01FEH给出EA由BPDI给出EA由19BXSI给出EA由SP给出EA由DATA1给出有效地址EA的确定
10PUSHES11CLC13、
判断1MOV2ADD3CMPAL,0F5HBXBP,BXAL,100H√××√××√×××××r