实验九是不是显示不稳定啊
请教各位,我做实验九,写了3种程序,开始两个都打印显示了‘WELCOME TO MASM’, 最后一个编译连接都没问题,但是打印不出来,结果回去运行前两种程序,也打印不出来了,下面是我代码assume cs:codesg, ds:datasg
datasg segment
db 'welcome to masm'
db 02h, 24h, 71h
datasg ends
codesg segment
start:
mov ax, datasg
mov ds, ax
mov ax, 0b872h
mov es, ax
mov di, 0
mov si, 0
mov cx, 010h
s: mov bx, 10h
mov al, ds:
mov es:, al
mov es:, al
mov es:, al
inc di
mov ah, ds:
mov es:, ah
inc bx
mov ah, ds:
mov es:, ah
inc bx
mov ah, ds:
mov es:, ah
inc di
inc si
loop s
mov ax, 4c00h
int 21h
codesg ends
end start
终于有人和我一样的毛病了 我的问题是,b800:0000处的 根本不能修改,改过当时管用,但是马上又被 覆盖了,小甲鱼的程序在我的电脑上 根本实现不了啊,高手帮忙啊 刚测试在CMD下无法显示结果
在COMMAND下正常显示。
运行----》 COMMAND
另程序定义的字符为15字节,代码处写了10H,导致第三行代码显示异常,以及MASM后会跟个”笑脸“
页:
[1]