实验9求解答
怎么都不显示怎么回事,哪写错了吗,检查了也没弄明白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,0720h
mov bx, 0
mov cx, 3
mov ax, 0200h
push ax
mov ax, 2400h
push ax
mov ax, 7100h
push ax
s: mov dx, cx
pop ax
mov cx, 16
mov di, 0
mov si, 0
s1: mov al,
mov es:, ax
inc si
add di, 2
loop s1
add bx, 0a0h
mov cx, dx
loop s
mov ax, 4c00h
int 21h
codesg ends
end start 程序没问题,可以正常显示。
应该是你的系统不支持。
如果是32位系统,可以先运行 debug,然后退出,再运行你的程序就可以了。
如果是64位系统,可能需要安装DOSBOX或者虚拟机。
xieglt 发表于 2020-11-12 13:37
程序没问题,可以正常显示。
应该是你的系统不支持。
如果是32位系统,可以先运行 debug,然后退出,再运 ...
好的谢谢,我是64位的,用的DOSBOX,不过程序没问题就好
我研究了半天没发现哪里有问题
页:
[1]