1. 程式人生 > >彙編實驗:在螢幕中間顯示彩色字串

彙編實驗:在螢幕中間顯示彩色字串

題目如下: 

顏色屬性

程式碼如下

assume cs:code

data segment
  db 'welcome to masm!'
  db '        --by zzb'
  db '-A handsome body'
data ends

code segment

  start:
     mov ax,data
     mov ds,ax
     mov ax,0b800h
     mov es,ax
     mov bx,0710h
     mov cx,16
     mov si,0

     s:
     
     mov al,[si]    ;字元
     mov ah,10   ; 綠色(高亮)不高亮為 2
     mov word ptr es:[bx],ax

     mov al,[si+16]    ;字元
     mov ah,44       ; 綠底紅色(高亮)不高亮為36
     mov word ptr es:[bx+160],ax

     mov al,[si+32]    ;字元
     mov ah,121       ; 白底藍色(高亮)不高亮為113
     mov word ptr es:[bx+160+160],ax
     inc si
     add bx,2
     loop s



    mov ax,4c00h
    int 21h
 code ends
 end start

執行截圖