|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 andyup 于 2016-2-25 17:17 编辑
assume cs:code
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:mov al,10
dec dh
mul dh
add ax,0b800h
mov es,ax;定位输出行段地址
mov dh,0
mov di,dx
add di,di
mul di;取出参数列
mov ah,cl;取出参数颜色
mov ch,0;初始化
change:mov cl,[si]
jcxz ok
mov al,cl;合成输出信息
mov es:[di],ax;写入输出信息
add si,1;跳一个字符
add di,2;跳一列
jmp short change
ok:ret
code ends
end start
|
|