【汇编语言】王爽第三版----------------实验9
2018-02-13 17:40
197 查看
assume cs:code,ds:data,ss:stack data segment db 'welcome to masm!' ;定义要显示的字符 db 02H,24H,71H ;定义三种颜色 data ends stack segment dw 8 dup(0) stack ends code segment start: mov ax,data mov ds,ax mov ax,stack mov ss,ax mov sp,16 xor bx,bx mov ax,0b872H mov cx,3 s3: push cx push ax push bx mov es,ax ;目的地段地址 mov si,0 ;用来索引代码的字符'welecome to masm!' mov di,0 ;用来的定位目标列 mov cx,10H ;s1循环控制存放的字符,内循环10H次,因为一个字符串有10H个字节 s1: mov al,ds:[si] mov es:[di],al inc si add di,2 loop s1 mov di,1 pop bx mov al,ds:10H[bx] ;取颜色属性 inc bx mov cx,10H ;存放颜色 s2: mov es:[di],al add di,2 loop s2 ;以下4句为下一趟外循环做准备 pop ax add ax,0aH ;跳转到下一行 pop cx loop s3 mov ax,4c00H int 21H code ends end start
相关文章推荐
- 【汇编语言】王爽第三版----------------实验7
- 【汇编语言】王爽第三版 - 实验11
- 汇编语言 王爽(第三版)实验十六
- 王爽 汇编语言 第三版 实验10 编写子程序
- 汇编语言 王爽(第三版) 实验3 编程、编译、连接、跟踪
- 【汇编语言】王爽第三版----------------实验10-3
- 汇编语言 王爽(第三版) 实验4 [bx]和loop的使用
- 汇编语言 第三版 王爽 实验10-2 编写子程序 之 解决除法溢出问题 divdw
- 汇编语言 王爽(第三版)实验十五
- 王爽 汇编语言 第三版 实验15 安装新的int 9中断例程
- 汇编语言 王爽(第三版) 实验七
- 汇编语言(王爽第三版)实验9根据材料编程
- 汇编语言 第三版 王爽 实验5 第5、6小题程序
- 汇编语言(王爽 第三版)实验五
- 汇编语言 第三版 王爽 实验四
- 汇编语言(王爽 第三版)实验七
- 汇编语言(王爽 第三版)实验九
- 王爽-汇编语言第三版实验7
- 王爽 汇编语言 第三版 实验14 访问 CMOS RAM
- 汇编语言 第三版 王爽 实验12 编写0号终端的处理程序