第一章作业
1.
(1)29.6875
(2)10010011 93
(3)940
(4)01100000
(5)FF -5B
(6)原码-0E 补码-72反码-71无符号数8E
(7)(a)补码结果01000101B,69无溢出
(d)补码结果10001010B,-118有溢出
第二章作业
5.
32位:EAX EBX ECX EDX ESP EBP EDI ESI
16位:AX BX CX DX SP BP DI SI
8位:AH BH CH DH AL BL CL DL
9.
存储空间为1M。
先将该单元所在的段寄存器的16位段地址值左移4位,得到一个20位的值,再加上16位的段内偏移量,就形成了20位的物理地址。
或者段基址*16+偏移地址10.
89832H
第三章作业
1.
(1)179B8H(2)2F636H (3)586C4H (4)2FE00H
(1)XOR AH,0F0H
(2)XOR BX,0F00FH
(3)AND CX,0FFF0H
5.
(1)方法一:
MOV AL, FIRST
XCHG SECOND, AL
MOV FIRST, AL
MOV AL, FIRST+1
XCHG SECOND+1, AL
MOV FIRST+1, AL
方法二:
MOV AX, WORD PTR FIRST XCHG AX, WORD PTR SECOND MOV WORD PTR FIRST, AX (2)
PUSH WORD PTR FIRST PUSH WORD PTR SECOND POP WORD PTR FIRST
POP WORD PTR SECOND
堆栈操作示意图如下:
6. 6601H。