请教,我的电脑不会上屏?
本帖最后由 loop 于 2011-4-17 04:39 编辑assume cs:code, ds:data
data segment
db 'welcome to masm!',0
data ends
codesegment
start:
mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
push cs
push si
mov al,0a0h
dec dh
mov bx,ax
mov al,2
mul dl
sub ax,2
add bx,ax
mov ax,0B800h
mov es,ax
mov di,0
mov al,cl
mov ch,0
s:
mov cl,ds:
jcxz ok
mov es:,cl
mov es:,al
inc si
add di,2
jmp short s
ok: pop si
pop cx
ret
code ends
end start这是小甲鱼老师的代码,没有错的,但在我的cmd下不会上屏,出现的是:
F:\???\000?~1>4.exe
F:\???\000?~1>
本来这里是有目录的,现在也成的乱码
奇怪了,请教。。。。。。。。 回复 1# chenghan521
上屏了,但是在下边最右边开始的,还拐到下一行了 又不会上屏了,同一个代码,这是怎么回事了
页:
[1]