马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
看了视频有点惊讶,写的有点复杂,个人感觉一个循环就能搞定了,我的代码应该没问题吧?求指导assume cs:codesg
data segment
db "welcome to masm!"
db 2h,24h,71h ; 分别为绿色、绿地红字、白底蓝字
data ends
codesg segment
start: mov ax,data
mov ds,ax
mov ax,0b800h ; 显示区域的开头
mov es,ax
mov bx,0 ; 用于定位data段
mov si,0dfeh ; 用于定位显示位置
mov cx,16
s: mov al,ds:[bx]
mov ah,ds:[16]
mov es:[si],ax
mov al,ds:[bx]
mov ah,ds:[17]
mov es:[si+160],ax
mov al,ds:[bx]
mov ah,ds:[18]
mov es:[si+160+160],ax
inc bx
add si,2
loop s
mov ax,4c00h
int 21h
codesg ends
end start
|