汇编语言王爽第二版课后答案

您所在的位置:网站首页 汇编语言第四版王爽课后答案104 汇编语言王爽第二版课后答案

汇编语言王爽第二版课后答案

2023-06-15 00:30| 来源: 网络整理| 查看: 265

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

的值为

实验

查看

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