- [tinyparticle] 不错,思路清晰 09/29 21:22
- [wsrf] 正确。 09/16 09:22
- [wsrf] 这个用DEBUG查看一下程序所占字节数就可以了,没有必要把每条指令所占字节数都记住,博主的做法是正确 09/16 08:22
- [tinyparticle] 取cx=0(cx取0-ffffh所占字节数是一样的),进debug查看程序总长度。提示:查看书P91 09/11 20:07
- [huibian2009] 呵呵,逻辑错误就是在编译的时候可以通过,但在执行的过程中会发生错误。 09/10 11:39
- [huibian2009] 呵呵,这道题考查的是对栈空时栈顶的设置,可以参考教程上关于栈的相关章节。这道题应该是选第1个。 09/09 08:37
- [911911] 谢谢已改正 09/08 15:51
- [wsrf] (1)说修改的内容的时候应该是从高字节到低字节写起。如内存单元220FE存储的字为5CCA,而不应该 09/08 08:53
- [911911] 改正了, 特意看了看前面章节的举例 才发现举的DEBUG操作时 数据是不加H的 写段程序指令时数据都 09/07 11:26
- [mywiil] debug下默认的就是16进制,所以不用加H,但是源代码中是需要加H的,因为源程序在编译的时候,数据 09/07 09:12
[2009-09-07 14:43] 第三章实验任务
(1)使用DEBUG,将上面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空.
MOV AX,FFFF
MOV DS,AX
MOV AX,2200
MOV SS,AX
MOV SP,0100
MOV AX,[0] ;AX= 5BEA
ADD AX,[2] ;AX= 5CCA
MOV BX,[4] ;BX= 30F0
ADD BX,[6] ;BX= 6029
PUSH AX ;SP= 00FE:修改的内存单元的地址是 220FE 内容为 CA5C 改正 5CCA
PUSH BX ;SP= 00FC:修改的内...
MOV AX,FFFF
MOV DS,AX
MOV AX,2200
MOV SS,AX
MOV SP,0100
MOV AX,[0] ;AX= 5BEA
ADD AX,[2] ;AX= 5CCA
MOV BX,[4] ;BX= 30F0
ADD BX,[6] ;BX= 6029
PUSH AX ;SP= 00FE:修改的内存单元的地址是 220FE 内容为 CA5C 改正 5CCA
PUSH BX ;SP= 00FC:修改的内...
阅读全文 |
评论次数(2) |
浏览次数(452) |
所属类型(汇编作业)
[2009-09-04 15:02] 检测点3.2
(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中.逆序复制的含义如图3.17所示(图中内存里的数据均为假设).
MOV AX,1000H
MOV DS,AX
(MOV AX,2000H)
(MOV SS,AX)
(MOV SP,0010H)
PUSH [0]
PUSH [2]
PUSH [4]
PUSH [6]
PUSH [8]
PUSH [A]
PUSH [C]
PUSH [E]
(2)补全下面的程序,使其可以将10000H~1000FH中的8个字...
MOV AX,1000H
MOV DS,AX
(MOV AX,2000H)
(MOV SS,AX)
(MOV SP,0010H)
PUSH [0]
PUSH [2]
PUSH [4]
PUSH [6]
PUSH [8]
PUSH [A]
PUSH [C]
PUSH [E]
(2)补全下面的程序,使其可以将10000H~1000FH中的8个字...
阅读全文 |
评论次数(4) |
浏览次数(429) |
所属类型(汇编作业)
[2009-09-03 17:05] 检测点3.1
(1)在Debug中,用"D 0:0 1F"查看内存,结果如下.
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值.
MOV AX,1
MOV DS,AX
MOV AX,[0000] AX= 2662
MOV BX,[0001] BX= E626
MOV AX,BX AX= E626
MOV ...
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值.
MOV AX,1
MOV DS,AX
MOV AX,[0000] AX= 2662
MOV BX,[0001] BX= E626
MOV AX,BX AX= E626
MOV ...
阅读全文 |
评论次数(2) |
浏览次数(216) |
所属类型(汇编作业)
[2009-09-01 17:32] 检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
MOV AX,BX
SUB AX.AX
JMP AX
CPU 四 次修改IP, 前三次读取每条指令后修改IP,最后一次在执行指令JMP AX时修改IP, 最后IP中的值是 0000H .
SUB应该是减法指令吧...
MOV AX,BX
SUB AX.AX
JMP AX
CPU 四 次修改IP, 前三次读取每条指令后修改IP,最后一次在执行指令JMP AX时修改IP, 最后IP中的值是 0000H .
SUB应该是减法指令吧...
阅读全文 |
评论次数(2) |
浏览次数(259) |
所属类型(汇编作业)
[2009-09-01 11:57] 检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 00010H 到 1000FH .
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元.则SA应满足的条件是:最小为 1001H ,最大为 2000H .
当段地址给定为 1000H及以下2001H及以上 ,CPU无论怎么变化偏移地址都无法寻到20000H单元.
另检测点2.1中有一题上次做错 现更正后请老师们看下
(1)写出每条汇编指令执行后相关寄存器中的值
MOV AX,62627 AX= F4A3H
MOV...
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元.则SA应满足的条件是:最小为 1001H ,最大为 2000H .
当段地址给定为 1000H及以下2001H及以上 ,CPU无论怎么变化偏移地址都无法寻到20000H单元.
另检测点2.1中有一题上次做错 现更正后请老师们看下
(1)写出每条汇编指令执行后相关寄存器中的值
MOV AX,62627 AX= F4A3H
MOV...
阅读全文 |
评论次数(1) |
浏览次数(235) |
所属类型(汇编作业)
[2009-08-31 17:24] 检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值
MOV AX,62627 AX= F4A3H
MOV AH,31H AX= 31A3H
MOV AL,23H AX= 3123H
ADD AX,AX AX= 6246H
MOV BX,826CH BX= 826CH
MOV CX,AX CX= 6246H
MOV AX,BX AX= 826CH
ADD AX,BX AX= 04D8H
MOV ...
MOV AX,62627 AX= F4A3H
MOV AH,31H AX= 31A3H
MOV AL,23H AX= 3123H
ADD AX,AX AX= 6246H
MOV BX,826CH BX= 826CH
MOV CX,AX CX= 6246H
MOV AX,BX AX= 826CH
ADD AX,BX AX= 04D8H
MOV ...
阅读全文 |
评论次数(4) |
浏览次数(191) |
所属类型(汇编作业)
[2009-08-28 18:00] 检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13 .
(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 至 1023 .
(3)1KB的存储器可以存储 8192 个bit, 1024 个Byte.
(4)1GB、1MB、1KB分别是 1073741824 、 1048576 、 1024 Byte.
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根、则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (G...
(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 至 1023 .
(3)1KB的存储器可以存储 8192 个bit, 1024 个Byte.
(4)1GB、1MB、1KB分别是 1073741824 、 1048576 、 1024 Byte.
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根、则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (G...
阅读全文 |
评论次数(3) |
浏览次数(203) |
所属类型(汇编作业)