开始前
ax=0000h bx=0000h ds=0b7d ss=0b8d cs=0b8d ip=0000
mov ax,2000
ax=2000h bx=0000h ds=0b7d ss=0b8d cs=0b8d ip=0003
mov ss,ax
mov sp,0
ax=2000h bx=0000h ds=0b7d ss=2000 cs=0b8d ip=0008
add sp,4
ax=2000h bx=0000h ds=0b7d ss=2000 cs=0b8d ip=000b
pop ax
然后就报错了..
NTVDM CPU 遇到无效的指令
...


- [xcwangwang] 谢谢回答,继续努力 02/21 09:05
- [app] 回答的很详细啊 02/20 13:04
- [starrynight] 在windows系列操作系统环境下,我们进入的cmd或command都是工作在保护模式下的DOS操作 02/19 22:58
- [starrynight] K了! 02/15 20:36
- [游客] 欧了! 02/15 17:56
- [xcwangwang] 谢谢指教 02/15 17:12
- [huibian] 博主自己也说了:数据和程序本来就没区别;) cs:ip指向了这块内存区域就说这里是指令了。 02/15 16:58
- [xcwangwang] 昏了昏了,数据和程序本来就没区别啊~~~cs:ip来决定cpu要执行的指令,ds:xxxx指向内存地 02/15 16:49
- [游客] 由CS和IP指向的内存空间存放的是程序,由DS指向的为数据. --- 那如果cs:ip指向了d 02/15 15:58
- [wdm] 博主没有做完。 数据和程序有区别么?如何确定内存中的信息哪些是数据,哪些是程序? 02/15 14:42
[2008-02-19 22:20] 实验三
阅读全文 |
评论次数(3) |
浏览次数(1205) |
所属类型(汇编作业)
[2008-02-15 17:10] 检测点3.2
1.mov ax,2000H
mov ss,ax
mov sp,10H
2.mov ax,1000H
mov ss,ax
mov sp,0H...
mov ss,ax
mov sp,10H
2.mov ax,1000H
mov ss,ax
mov sp,0H...
阅读全文 |
评论次数(2) |
浏览次数(612) |
所属类型(汇编作业)
[2008-02-15 12:39] 检测点3.1
1.ax=2662H
bx=E626H
ax=E626H
ax=2662H
bx=D6E6H
ax=FD48H
ax=2C14H
ax=0000H
ax=00E6H
bx=0000H
bx=0026H
ax=000CH
2.
(1).mov ax,6622H ax=6622H cs=2000H IP=0003H DS=1000H
jmp 0ff0:0100
指令进入缓冲器时: ax=6622H cs=2000H IP=0008H DS=1000H
指令执行后: ax=6...
bx=E626H
ax=E626H
ax=2662H
bx=D6E6H
ax=FD48H
ax=2C14H
ax=0000H
ax=00E6H
bx=0000H
bx=0026H
ax=000CH
2.
(1).mov ax,6622H ax=6622H cs=2000H IP=0003H DS=1000H
jmp 0ff0:0100
指令进入缓冲器时: ax=6622H cs=2000H IP=0008H DS=1000H
指令执行后: ax=6...
阅读全文 |
评论次数(5) |
浏览次数(750) |
所属类型(汇编作业)
[2008-02-14 17:34] 检测题2.2-2.3
2.2
1.00010H~1000FH
2.10001H~20000H
错了错了,应该是1001H~2000H 失误了
2.3
修改了三次IP
1.mov ax,bx后 IP=IP+2;
2 sub ax,ax后 IP=IP+2;
3 jmp ax 后 IP=0000;
翻了下书,应该是在指令送入缓冲器以后,IP自动增加
所以应该是4次,
前三次,都是在指令被送入缓冲器以后,IP自动增加,最后一次jmp ax 后IP=0000,
所以应该是4次,谢谢指点...
1.00010H~1000FH
2.10001H~20000H
错了错了,应该是1001H~2000H 失误了
2.3
修改了三次IP
1.mov ax,bx后 IP=IP+2;
2 sub ax,ax后 IP=IP+2;
3 jmp ax 后 IP=0000;
翻了下书,应该是在指令送入缓冲器以后,IP自动增加
所以应该是4次,
前三次,都是在指令被送入缓冲器以后,IP自动增加,最后一次jmp ax 后IP=0000,
所以应该是4次,谢谢指点...
阅读全文 |
评论次数(2) |
浏览次数(572) |
所属类型(汇编作业)
[2008-02-04 15:35] 2.1检测题
一
AX BX CX
1. F4A3H 0 0
2. 31A3H 0 0
3. 3123H 0 0
4. 6246H 0 0
5. 6246H 826CH 0
6. 6246H 826CH 6246H
7. 826CH 826CH 6246H
8. 04D8H 826CH 6246H
9. 0482H 826CH 6246H
10 6C82H 826CH 6246H
11 C882H 826CH 6246H
12 C888H 826CH 6246H
13 C910H 826CH 6246H
14 6246H 826CH 6246H
改正 ...
AX BX CX
1. F4A3H 0 0
2. 31A3H 0 0
3. 3123H 0 0
4. 6246H 0 0
5. 6246H 826CH 0
6. 6246H 826CH 6246H
7. 826CH 826CH 6246H
8. 04D8H 826CH 6246H
9. 0482H 826CH 6246H
10 6C82H 826CH 6246H
11 C882H 826CH 6246H
12 C888H 826CH 6246H
13 C910H 826CH 6246H
14 6246H 826CH 6246H
改正 ...
阅读全文 |
评论次数(1) |
浏览次数(477) |
所属类型(汇编作业)
[2008-02-03 00:55] 检测点1.1
1. 13(CPU寻址能力为8KB,即2^13个存储单元,因此需要13跟地址总线)
2. 1024(一个存储单元的大小为1Byes)
从0到1023
3. 2^13
2^10
4. 1KB=1024B 1MB=1024KB=2^20B 1GM=1024MB=2^20KB=2^30B
5. 64KB
1MB
16MB
4GB
6. 1B
1B
2B
2B
4B
7. 512
256
8. 二进制...
2. 1024(一个存储单元的大小为1Byes)
从0到1023
3. 2^13
2^10
4. 1KB=1024B 1MB=1024KB=2^20B 1GM=1024MB=2^20KB=2^30B
5. 64KB
1MB
16MB
4GB
6. 1B
1B
2B
2B
4B
7. 512
256
8. 二进制...
阅读全文 |
评论次数(1) |
浏览次数(549) |
所属类型(汇编作业)
页码数(1):
1