QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

新鱼友

Rank: 1

积分
92
查看: 231|回复: 0

[汇编作业] 【汇编作业】实验9 By.龙猫

[复制链接]
最佳答案
0 
累计签到:10 天
连续签到:7 天
851248662 发表于 2018-2-11 18:20:05 2310 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

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

x
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
p188.zip (707 Bytes, 下载次数: 0)
楼层
跳转到指定楼层

发表回复

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

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /1 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2018-5-20 18:09

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