风剑河 发表于 2012-2-22 14:03:07

实验七一次通过,Happy中!!

assume cs:code,ds:data

data segment
    db 'welcome to masm!'border=0
data ends

       
code segment
start:mov ax,data
   mov ds,ax
          mov ax,0b800h
          mov es,ax
          mov bx,0
          mov ax,0
          mov cx,16
       

    s0: mov al,         
          mov dx,bx                   ;注意查看此转移方法是否可行,不可行时可将ah换为dx
                      
               add bx,bx         ;将字符串放入屏幕中
               mov es:720h,al
               mov es:7c0h,al
               mov es:860h,al
               
               mov es:721h,02h      ;设置颜色-绿色
               mov es:7c1h,00100100b   ;设置颜色-绿底红色
               mov es:861h,01110001b   ;设置颜色-白底蓝色

               mov bx,dx
               inc bx
               loop s0
               
               mov ax,4c00h
               int 21h
               
code ends
end start
               
        E:\try\sy9.bmpE:\try\sy9.bmpE:\try\sy9.bmp




http://bbs.fishc.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 风剑河的微博

ever.g 发表于 2012-2-22 18:10:34

厉害啊,不过出错更能增加你的经验

风剑河 发表于 2012-2-22 19:18:46

看了甲鱼大大关于这个实验的视频,才意识到自己走了弯路。虽然程序合格了,但我在编程过程中不自觉的就绕过了“多重循环”的方式,实验的完成并没有增加我对多重循环的掌握。呆会再用三重循环编一个!
页: [1]
查看完整版本: 实验七一次通过,Happy中!!