- 相关推荐
80x86汇编语言程序设计 第2版 王成耀 课后答案 人民邮电出版社
80x86汇编语言程序设计 第2版 王成耀 课后答案 人民邮电出版社
答案列表:
第一章答案:
1-1 汇编的主要功能:
输入:汇编语言源文件
输出:目标文件
处理:对源文件进行语法检查;将符号指令翻译为机器指令。
连接的主要功能:
输入:1 个或多个目标文件与库文件
输出:可执行文件
处理:浮动地址的重定位;多模块的连接。
1-2 (1)2EH
(2)0D2H
(3)0FFH
(4)80H
(5)7FH
(6)0FEH
1-3 (1)7FH
(2)0FF80H
(3)0FFFFH
(4)0FFD2H
(5)8000H
(6)0FFH
1-4 无符号数范围:0~2 n-1; 带符号数范围:-2 n−1 ~2 n−1-1
1-5
(1)压缩 BCD 码:58H;非压缩 BCD 码:x5x8H。
(2)压缩 BCD 码:1624H;非压缩 BCD 码:x1x6x2x4H。
1-6 (1)字符'1'的 ASCII 码;十进制数 31 的压缩 BCD 码;十进制数 1 的非压缩 BCD 码;十进制数 49 的十六进制表示。
(2)十进制数-1 的 8 位二进制补码表示;带符号数 255 的 16 位二进制补码表示;无符号数255 的 8 位二进制形式。
(3)十进制数-1 的 16 位二进制补码表示;带符号数 65535 的 32 位二进制补码表示;无符号数 65535 的 16 位二进制形式。
1-7 (1)作为无符号数为 159,等值的 16 位和 32 位形式均为 9FH;作为带符号数为-97,等值的 16 位和 32 位形式分别为 0FF9FH 与 0FFFFFF9FH。
(2)作为无符号数和带符号数均为 104,等值的 16 位和 32 位形式均为 68H。
(3)作为无符号数为 192,等值的 16 位和 32 位形式均为 0C0H;作为带符号数为-64,等值的 16 位和 32 位形式分别为 0FFC0H 与 0FFFFFFC0H。
1-8 (1)AND 0FH (2)OR 30H
(3)右移 4 位可得高位的值;将原值 AND 0FH 可得低位的值。
(4)XOR 00101010B
(5)AND 8000H,若结果为 0,则是正数,否则为负数。
第 2 章
2-1 系统总线是 CPU 与内存和 I/O 子系统之间进行数据交换的通道,包括数据总线、地址总线和控制总线,分别负责在 CPU 与内存和 I/O 子系统之间传送数据、地址和控制信息。其中,数据总线决定了 CPU 每次存取数据的最大位数; 地址总线决定了系统的最大可编址空间; 控制总线用来控制 CPU 与内存和 I/O 设备之间的数据传送方式。
2-2 8 位通用寄存器 8 个:AH,AL,BH,BL,CH,CL,DH 和 DL。
16 位通用寄存器 8 个:AX,BX,CX,DX,SI,DI,BP 和 SP。
32 位通用寄存器 8 个:EAX,EBX,ECX,EDX,ESI,EDI,EBP 和 ESP。
段寄存器 6 个:CS,DS,SS,ES,FS 和 GS。
2-3 IP 包含要执行的下一条指令的偏移地址;SP 包含堆栈段栈顶的偏移地址;段寄存器用来存放 16 位段地址。通常,CS 存放当前代码段的段地址,SS 存放当前堆栈段的段地址,DS、ES、FS 和 GS 用来存放数据段的段地址。
2-4 因为段内偏移地址是 16 位,故每个段最大只能 216B,即 64KB。
2-5 物理地址 = 段地址 × 16 + 偏移地址。给定逻辑地址,可得到唯一的物理地址;每个物理地址可由不同的逻辑地址描述。例如,逻辑地址 0200:1200H 对应唯一的物理地址 03200H,但该物理地址又可由逻辑地址 0320:0000H,0210:1100H 和 0000:3200H 等来描述。
2-6 实模式的主要特点如下。
● 与 8086 兼容,只有低 20 条地址线有效,只能寻址第一个 1MB 的内存空间。
● 采用内存分段方式, 程序所使用的逻辑地址为 16 位段地址:16 位偏移地址, 每段≤64KB。20 位物理地址由段地址左移 4 位加偏移地址得到。
● CPU 总是从地址 CS:IP 处取指令,EIP 的高 16 位为 0。
● SS:SP 表示堆栈段的栈顶地址,ESP 的高 16 位为 0。
● 对于 32 位 80x86 CPU, 程序可以使用 32 位寄存器和 32 位操作数, 但采用 32 位寄存器表示偏移地址时,只使用低 16 位,高 16 位为 0。
2-7 首字单元地址:23A10H;末字单元地址:23A1EH
2-8 这些数在内存的存放情况如下:
【完整版在线浏览:】
【80x86语言程序设计 第2版 王成耀 课后答案 人民邮电出版社】相关文章:
java语言程序设计(于静著)课后答案11-30
《王几何》课后题答案12-09
金属学与热处理第2版(崔忠圻 覃耀春著)课后答案下载11-23
大学物理(廖耀发著)课后答案下载11-23
软件测试第2版课后答案12-08
Java程序设计教程第2版(雍俊海著)课后答案下载11-23
有机化学第2版(宋兆成著)课后答案下载11-23
概率导论第2版课后答案下载11-23