汇编怎么按一个格式输出一个绿色的字符串?
要求在指定的位置,用指定的颜色显示一个用0结束的字符串。,由于不理解他是怎么实现的,就看了了下他的答案我想知道他是怎么实现输出的,怎么修改颜色的,怎么控制输出格式的?,另外,我编译连接了源代码,为什么不能出现他那个效果?
大家帮我看下谢谢。
assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
code segment
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 ax
push bx
push es
push si
mov ax,0b800h
mov es,ax
mov ax,160
mul dh
mov bx,ax
mov ax,2
mul dl
add bx,ax
mov al,cl
mov cl,0
show0:
mov ch,
jcxz show1
mov es:,ch
mov es:.1,al
inc si
add bx,2
jmp show0
show1:
pop si
pop es
pop bx
pop ax
ret
code ends
end start
页:
[1]