Caesar 发表于 2012-8-28 18:06:51

实验九出错,连调都没法调

我花了不少时间写出来,结果错误,乱码,如图结果。
想用debug调一下,结果debug都死了。。。。。。。。如图二
这是神马情况,求救啊
代码如下
assume cs:code,ds:data

data segment
db 'welcome to masm!'
data ends

code segment
start: mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax

mov cx,3
mov bx,0a40h
mov si,0
mov di,0
s1:mov cx,16
s2:mov al,
mov es:,al
inc si
add di,2
loop s2
add bx,00a0h
loop s1 ;将welcome写入屏幕中间位置,第12、13、14行的33-48字符处

mov cx,16
mov bx,0a41h
s3:mov al,01000010b
mov es:,al
add bx,2
loop s3 ;给第一行添加红底绿字

mov cx,16
mov bx,0ae1h
s4:mov al,00100100b
mov es:,al
add bx,2
loop s4 ;给第二行添加绿底红字

mov cx,16
mov bx,0b81h
s5:mov al,01110001b
mov es:,al
add bx,2
loop s5 ;给第三行添加白底蓝字

mov ax,4c00h
int 21h
code ends
end start

Caesar 发表于 2012-8-28 18:09:33

我擦,不能传图片
页: [1]
查看完整版本: 实验九出错,连调都没法调