王爽汇编语言实验9 自己独立完成
来源:互联网 发布:做淘宝被监督管理局查 编辑:程序博客网 时间:2024/05/17 03:17
assume cs:codesg,ds:datasg
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax ;设置ds数据区
mov ax,0b800h
mov es,ax ;设置缓冲区段地址
mov cx,16 ;循环次数
mov bx,0 ;控制数据区的数据
;mov si,0780h ; 设置显示缓冲区的偏移地址的起始地址
mov di,0
s:
mov al,ds:[bx] ;低地址存放数据
mov ah,2h ;高地址存放属性 3h=0000 0010b 绿色字
mov es:7a8h[di],ax ;存入第12行 160*12=1920=780h
mov al,ds:[bx] ;低地址存放数据
mov ah,34h ;高地址存放属性 34h=0010 0100b 碌底红色字
mov es:7a8h[0a0h+di],ax ;存入第十三行 每行160字节160=0a0h
mov al,ds:[bx] ;低地址存放数据
mov ah,71h ;高地址存放属性 71h=0111 0001b 白底蓝字
mov es:7a8h[140h+di],ax
add di,2
inc bx
loop s
mov ax,4c00h
int 21h
codesg ends
end start
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax ;设置ds数据区
mov ax,0b800h
mov es,ax ;设置缓冲区段地址
mov cx,16 ;循环次数
mov bx,0 ;控制数据区的数据
;mov si,0780h ; 设置显示缓冲区的偏移地址的起始地址
mov di,0
s:
mov al,ds:[bx] ;低地址存放数据
mov ah,2h ;高地址存放属性 3h=0000 0010b 绿色字
mov es:7a8h[di],ax ;存入第12行 160*12=1920=780h
mov al,ds:[bx] ;低地址存放数据
mov ah,34h ;高地址存放属性 34h=0010 0100b 碌底红色字
mov es:7a8h[0a0h+di],ax ;存入第十三行 每行160字节160=0a0h
mov al,ds:[bx] ;低地址存放数据
mov ah,71h ;高地址存放属性 71h=0111 0001b 白底蓝字
mov es:7a8h[140h+di],ax
add di,2
inc bx
loop s
mov ax,4c00h
int 21h
codesg ends
end start
0 0
- 王爽汇编语言实验9 自己独立完成
- 汇编语言 第三版 王爽 实验七 独立完成
- 王爽汇编语言 实验9
- 汇编语言 第三版 王爽 实验10 显示字符串 show_str 独立完成
- 王爽 汇编语言 课程设计1 独立完成
- 王爽汇编语言实验12
- 王爽汇编语言实验7
- 汇编语言王爽 实验10.1
- 汇编语言王爽实验九
- 王爽汇编语言实验10.3
- 王爽汇编语言 实验12
- 王爽汇编语言 实验十三
- 王爽汇编语言实验十二(更新)
- 王爽 汇编语言 实验9
- 王爽《汇编语言》实验9
- 王爽《汇编语言》实验9
- 王爽-汇编语言(第一版) 实验9
- 汇编语言--王爽--实验9 子程序
- 第11周项目--调用函数输出1000内的回文,素数
- 在Cocos2d-x v3.x 中实现带颜色滤镜的Sprite
- 权威无错的php5.6+nginx1.7+centos6.5环境安装(lnmp全新无错环镜)
- mac升级系统到10.10.Versions crash 不能用
- linux yum的用法
- 王爽汇编语言实验9 自己独立完成
- 程序设计课2014年秋第11周学习经验交流和自省
- 每一个程序猿都是一个折翼的天使
- 详解coredump(转载)
- PHP最优雅的框架——laravel学习使用入门
- VC游戏辅助原理第一季,迈入游戏安全大门的第一步
- Ubuntu下卸载jdk及其环境变量
- 内存泄露和野指针的概念
- 创建长度为16的整型数组,初始化前15个元素,将一个数插入到a[0]