第一章作业 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 2. (1) (2) (3) (4) (5) (6) 3. Sum 959BH 2A10H 5B73H 2C5AH A 0 1 1 0 C 1 1 1 1 O 0 0 1 0 P 0 0 0 1 S 1 0 0 0 Z 0 0 0 0 目标寻址方式 寄存器寻址 寄存器间接寻址 寄存器间接寻址 寄存器寻址 寄存器寻址 寄存器寻址 源寻址方式 立即寻址 立即寻址 立即寻址 寄存器寻址 基址寻址 基址加变址寻址 是否非法 WORD/BYTE PTR WORD PTR 逻辑段 无 数据段 数据段 无 堆栈段 数据段 4. (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 本文来源:https://www.wddqw.com/doc/52c850ae8462caaedd3383c4bb4cf7ec4afeb638.html