匯編語言(王爽) 實驗九


實驗要求:

顯示綠色、紅底綠色、白底藍色的welcome to masm!

 

寫了一段小代碼:

 

 

顯示結果:

 

 

 

其他實驗要求只需把字體屬性改一下。

為增加代碼重用性。利用循環。

assume cs:code
data segment
    db 'welcome to masm!'
    db 2,24h,71h
data ends

stack segment
    db 16 dup(0)
stack ends
code segment
    start:mov ax,stack
    mov ss,ax
    mov sp,0

    mov ax,data
    mov ds,ax

    mov cx,3
    mov ax,0B800H
    mov es,ax
    mov si,10h
    mov ax,0
    s:
    mov ah,ds:[si]
    push cx
    push si
    mov cx,16
    mov si,0
    add si,160*10+80
    mov bx,0
    mov di,1
    add di,160*10+80

    s1:
    mov al,[bx]
    mov es:[bx+si],al
    mov es:[bx+di],ah
    inc bx
    inc si
    inc di
    loop s1

    pop si
    inc si
    pop cx
    mov dx,es
    add dx,0ah
    mov es,dx

    loop s

    s2:
    jmp short s2

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

實驗結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM