求助各位大牛:实验9的问题
assume cs:code,ds:data,es:tabledata segment
db 'welcome to masm!'
data ends
table segment
dw 4000 dup (0)
table ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov ax,0
mov si,0
mov bx,0
mov cx,16
s0: mov al,
mov es:,al
mov al,2
mov es:,al
inc si
inc bx
loop s0
mov bx,0
mov si,160
mov cx,16
s1: mov ax,
mov es:,ax
mov al,113
mov es:,al
inc si
inc bx
loop s1
mov bx,0
mov si, 320
mov cx,16
s2: mov ax,
mov es:,ax
mov al,36
mov es:,al
inc si
inc bx
loop s2
jmp start
mov ax,4c00h
int 21h
code ends
end start
以上代码能正常运行,但就是不显示三行welcome to masm!
希望各位大牛帮帮忙 我试过你的程序了,很正常。分析了一下,不成功的原因可能是:
1、你用debug调试,如果是这样的话应该不会成功,直接运行.exe文件就可以了
2、编译器问题,我用的是UltraEdit32,不知道你用的是什么 奥谢谢
1.我刚才直接运行了一下exe,还是不行
2.我的编译器是鱼老师给的masm5.0 不要用ml xx指令,用masm xx.asm >>>link xx.obj 在不行就换masm版本试试,最开始我也遇到这问题了
页:
[1]