鱼C论坛

 找回密码
 立即注册
查看: 2156|回复: 2

[技术交流] 实验九源代码

[复制链接]
发表于 2013-7-3 06:05:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
assume cs:cod

dat segment
  db 'welcome to masm!'
  db 02h,24h,71h
dat ends

cod segment

rk:mov ax,dat
    mov ds,ax              ;定义数据段地址
    mov ax,0b800h           
    mov ss,ax              ;定义显存段地址
    mov bp,0               ;初始化数据
    mov bx,0
    mov cx,3               ;定义外层循环次数 3行

s0:mov dx,cx                 ;保存外层循环次数
    mov si,0                     ;初始化内层循环数据
    mov di,0               
    mov cx,10h         ;定义内层循环次数 16次
  s:mov al,[si]            ;低位存放字符
    mov ah,10h[bx]           ;高位存放颜色属性
    mov 7c0h[di][bp],ax    ;7c0h表示第12行第65个字节的偏移地址 因为使用了bp 所以段地址默认在ss
    add di,2               
    inc si
loop s
    inc bx                 ;改变下一行字颜色属性
    add bp,0a0h            ;偏移地址增加160字节 到达换行目的
    mov cx,dx              ;还原外层循环次数
loop s0

    mov ax,4c00h
    int 21h

cod ends
end rk

QQ:36372843  希望能一起学习交流  不足之处 万望批评指正    感谢鱼C 感谢小甲鱼

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-3 21:38:47 | 显示全部楼层
看看,学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-4 10:45:30 | 显示全部楼层
继续看看以表支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-29 09:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表