|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 功夫猫 于 2012-2-19 18:29 编辑
assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start:mov ax,data
mov ds,ax ;数据段
mov ax,0b800h
mov es,ax ;显存段
mov bx,0
mov si,0
mov cx,16
s:mov al,[bx] ;第一行
mov es:[si],al
mov al,02h ;黑底绿字
mov es:[si+1],al
mov al,[bx] ;第二行
mov es:[si+0a0h],al
mov al,24h ;绿低红字
mov es:[0a0h+si+1],al
mov al,[bx] ;第三行
mov es:[si+140h],al
mov al,71h ;白底蓝字
mov es:[140h+si+1],al
inc bx
add si,2
loop s
mov ax,4c00h
int 21h
code ends
end start
这个代码我就没有显示在中间了,这样写各位怎么看,是不是不够简洁
1、自己写之前,都不知道怎么动手,心里觉得很简单,就是写不出来,参考了别人的代码(真的要发疯,写不出难受啊)
2、请教下,我看到别人复制上来的代码有框,要怎么弄
|
|