很早前做的,给你参考参考。
;实验9
assume cs:code,ds:data
data segment db 'welcome to masm!'data ends
code segmentstart: mov ax,data mov ds,ax mov ax,0B800h ;显示缓冲区段地址 mov es,ax mov bx,0 mov di,0 mov cx,10hs: mov al,ds:[di] mov es:[bx+720h],al mov es:[bx+7C0h],al mov es:[bx+860h],al ;以上三条语句用来传递字符串 inc bx mov ah,02h ;02h=00000010b 绿字 mov es:[bx+720h],ah mov ah,24h ;24h=00100100b 绿底红字 mov es:[bx+7C0h],ah mov ah,71h ;71h=01110001b 白底蓝字 mov es:[bx+860h],ah ;以上三条语句设置显示属性 inc bx inc di loop s mov ax,4c00h int 21hcode endsend start
为啥贴上来格式都变掉啦??
[此贴子已经被作者于2007-7-31 20:55:40编辑过]
我也是才开始自学的通过做每章后的实验不断的对前面的知识进行巩固加深王爽老师的这本书确实不错,是本入门级好书
在命令行模式下运行exe文件就可以看到效果了。注意:只能在command命令行模式下看到效果,cmd命令行模式看不到。