汇编语言王爽第二版课后答案 |
您所在的位置:网站首页 › 汇编语言第四版王爽课后答案104 › 汇编语言王爽第二版课后答案 |
1 / 16 第一章
基础知识
检测点 1.1( 第 8 页 ) ----------------------
(1) 13 (2) 1024,0,1023 (3) 8192,1024 (4) 2^30,2^20,2^10 (5) 64,1,16,4 (6) 1,1,2,2,4 (7) 512,256 (8) 二进制
注意 : 1. 第 4 题中的符号 ' ^ ' 指求幂运算 ( 如 : 2^30 指 2 的 30 次方 )
第二章寄存器 (CPU 工作原理 ) 检测点 2.1( 第 18 页 ) ----------------------
(1) 写出每条汇编指令执行后相关寄存器中的值。
第一空: F4A3H 第二空: 31A3H 第三空: 3123H 第四空: 6246H 第五空: 826CH 第六空: 6246H 第七空: 826CH 第八空: 04D8H 第九空: 0482H 第十空: 6C82H 第十一空: D882H 第十二空: D888H 第十三空: D810H 第十四空: 6246H
(2) 只能使用目前学过的汇编指令,最多使用 4 条 指令,编程计算 2 的 4 次方。
解答如下:
mov ax,2 add ax,ax add ax,ax add ax,ax 检测点 2.2( 第 23 页 ) ----------------------
(1)00010H,1000FH (2)1001H,2000H 第 2 题说明:
因为段的起始地址要为 16 的倍数。所以当段地址 小于 1001H 或大于 2000H 时 CPU 都无法寻到。
检测点 2.3( 第 33 页 ) ----------------------
答: CPU 修改了 4 次 IP 的值。
情况如下:
第 1 次:执行完 mov ax,bx 后
第 2 次:执行完 sub ax,ax 后
第 3 次:读入 jmp ax 后
第 4 次:执行完 jmp ax 后
最后 IP 的值为 0 实验 1 查看 CPU 和存,用机器指令和汇编指 令编程 ( 第 33 页 ) --------------------------------------- --------------
1. 预备知识: Debug 的使用
2. 实验任务 ( 第 43 页 ) (1)
(2)
(3) 通过 DEBUG 中的 D 命令查看到主板的生产日期 [ 以 月、日、年,分隔符为 '/' 的格式 ] 存储在存 ffff:0005~ffff:000C( 共 8 个字节单元中 ) 处。此 生产日期不能被改变,因为其具有‘只读’属性。
(4) 通过向存中的显存写入数据,使计算机根据写入的 数据进行 ASCII 转换,并将转换后且可打印的字符 输出到屏幕上。
第三章
寄存器 ( 存访问 ) 检测点 3.1( 第 52 页 ) ----------------------
(1)( 题目:略 ) 第一空: 2662H 第二空: E626H 第三空: E626H 第四空: 2662H 第五空: D6E6H 第六空: FD48H 第七空: 2C14H 第八空: 0000H 第九空: 00E6H 第十空: 0000H 第十一空: 0026H 第十二空: 000CH 提示: 此题可在 DEBUG 中利用 E 命令在本机上按照 题目中所给出的存单元与其数据进行相应地修改, 然后再用 A 命令进行写入 ( 题目中所给出的 ) 相应的 汇编指令,最后再进行 T 命令进行逐步执行,以查 看相应结果。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |