|
主题 : : 实验九 奇怪了。。?? [待解决] |
回复[ 10次 ]
点击[ 535次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2012-02-01 13:40 ]
[引用]
[回复]
[ top ] | |
荣誉值:6
信誉值:0
注册日期:2012-01-03 21:14 |
刚刚做完可是不知为什么显示的却是这样的:
010 DX=0000 SP=0000 BP=0000 SI=0000
507 CS=150elcome to masm! UP EI PL NZ N
INC Belcome to masm!
elcome to masm!
010 DX=0000 SP=0000 BP=0000 SI=0000
507 CS=1508 IP=002B NV UP EI PL NZ N
就是显示出来效果了可是,为什么没有w呢?
这是我写的程序代码:
assume cs:codesg,ds:datasg
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,0
mov si,0
mov cx,16
s: mov al,[bx]
mov ah,2h
mov es:[si+06e0h+0040h],ax
mov ah,24h
mov es:[si+0780h+0040h],ax
mov ah,71h
mov es:[si+0820h+0040h],ax
inc bx
add si,2
loop s
mov ax,4c00h
int 21h
codesg ends
end start | | |
|
|
|
|
[第1楼]
[ 回复时间:2012-02-01 16:58 ]
[引用]
[回复]
[ top ] | |
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59 |
|
|
|
|
|
[第2楼]
[ 回复时间:2012-02-01 20:25 ]
[引用]
[回复]
[ top ] | |
荣誉值:6
信誉值:0
注册日期:2012-01-03 21:14 |
回复:[第1楼]
------------------
用cmd和command加载执行后都一样,你可以吧我的代码复制后试一下就知道了,程序我觉得没问题,就是最后到loop用p的时候显示的是题目要求那三行字符,可是每行开头都少了一个w,不知为何啊???
用g指令就可以全部显示??? | | |
|
|
|
|
[第3楼]
[ 回复时间:2012-02-01 22:54 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-04-21 20:50 |
debug运行时,被显示覆盖了,debug要显示东西也要往b800里面写入数值 | | |
|
|
|
|
[第4楼]
[ 回复时间:2012-02-02 01:21 ]
[引用]
[回复]
[ top ] | |
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59 |
你自己debug下吧,在第一遍的时候,看下W去了哪?t命令。 | | |
|
|
|
|
[第5楼]
[ 回复时间:2012-02-04 11:11 ]
[引用]
[回复]
[ top ] | |
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51 |
不要debug跟踪,直接运行可执行文件。这种情况可能是单步跟踪显示不一致导致的。我看了一下程序,应该是没问题的。 | | |
|
|
|
|
[第6楼]
[ 回复时间:2012-02-08 17:02 ]
[引用]
[回复]
[ top ] | |
荣誉值:6
信誉值:0
注册日期:2012-01-03 21:14 |
回复:[第5楼]
------------------
thank you~ | | |
|
|
|
|
[第7楼]
[ 回复时间:2012-11-13 11:03 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-09-28 12:04 |
我也出现了和你一样的问题,不知道是为什么,请问你解决了吗 | | |
|
|
|
|
[第8楼]
[ 回复时间:2012-11-19 16:35 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-11-15 09:42 |
|
|
|
|
|
[第9楼]
[ 回复时间:2015-12-18 12:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2015-12-15 17:17 |
我直接执行,也只是闪了一下窗口,到底是怎么回事呢? | | |
|
|
|
|
[第10楼]
[ 回复时间:2015-12-18 12:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2015-12-15 17:17 |
回复:[第5楼]
------------------
我直接执行,也只是闪了一下窗口,到底是怎么回事呢? | | |