汇编实验9

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编实验9相关的知识,希望对你有一定的参考价值。

1、输出三种不同颜色的字符串

  

assume cs:code,ds:string,es:color,ss:stack
string segment
    db welcome to masm!
string ends

color segment
    db 2,36,113
color ends

stack segment
    db 16 dup (0)
stack ends

code segment
start:
    mov ax,string
    mov ds,ax
    mov bx,0         
    mov si,16        

    mov ax,stack
    mov ss,ax
    mov sp,16        

    mov ax,0b800h
    mov es,ax
    mov bp,0720h     
    mov cx,3

s1:
    mov di,0         
    push cx          
    mov cx,16
s2:
    mov al,[bx]
    mov es:[bp+di],al
    mov al,[si]
    mov es:[bp+di+1],al
    add di,2         
    inc bx           
    loop s2

    mov bx,0         
    inc si          
    add bp,160      

    pop cx          
    loop s1

    mov ax,4c00h
    int 21h

code ends
end start

 

 

  技术分享

 

以上是关于汇编实验9的主要内容,如果未能解决你的问题,请参考以下文章

王爽《汇编语言》(第三版)实验9解析

汇编实验9

汇编实验9 根据材料编程

汇编实验9

汇编语言实验3

汇编实验9