鱼C论坛

 找回密码
 立即注册
查看: 3072|回复: 0

[汇编作业] 实验9--经过自己理解写出的代码,感觉这样结构更清晰一些

[复制链接]
发表于 2020-11-2 23:57:14 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 youth888 于 2020-11-3 00:00 编辑

ASSUME CS:CODESG , DS:DATASG

DATASG SEGMENT
    DB      'Welcome to masm!'
    DB      02H,24H,71H
DATASG ENDS

CODESG SEGMENT
    START:
            MOV     AX, DATASG
            MOV     DS, AX
            MOV     AX, 0B800H
            MOV     ES, AX

            MOV     BX, 16              ;颜色数据段偏移地址
            MOV     BP, 1600            ;显示前面空出10行

            MOV     CX, 3               ;输出三行字符串
        S:
            PUSH    CX

            MOV     SI, 0
            MOV     DI, 0
            MOV     CX, 16
        S0:
            MOV     AL, [SI]
            MOV     ES:[BP].64[DI], AL
            MOV     AL, [BX]                            ;取颜色
            MOV     ES:[BP].65[DI], AL
            INC     SI
            ADD     DI, 2
            LOOP    S0

            POP     CX
            INC     BX
            ADD     BP, 160
            LOOP    S

            MOV     AX,4C00H
            INT     21H
CODESG ENDS
END START
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 19:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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