鱼C论坛

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

[技术交流] 實驗九範例

[复制链接]
发表于 2019-10-8 13:50:53 | 显示全部楼层 |阅读模式

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

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

x
實驗九, 幾年前我寫過一次, 現在又重學了一次, 沒在用放著很快就忘了

ASSUME CS:CODE, DS:DATA; SS:STACK
DATA SEGMENT
DB 'welcome to masm!'
DATA ENDS

STACK SEGMENT
DB 48 DUP (' ')
STACK ENDS

CODE SEGMENT
MAIN:
        MOV AX,DATA
        MOV DS,AX
        MOV AX,0B86EH
        MOV ES,AX
        MOV AX,STACK
        MOV SS,AX
        MOV SP,0
        MOV DI,0
        MOV SI,0
        MOV DX,0
        MOV CX,3

S1:        
        PUSH CX
        SUB CX,1
        JCXZ C3
        POP CX
        PUSH CX
        SUB CX,2
        JCXZ C2
        POP CX
        PUSH CX
        SUB CX,3
        JCXZ C1                ;這幾個步驟主要是作CASE 的選擇
S2:        
        MOV CX,16
S3:
        MOV AL,[SI]
        MOV ES:64[DI],AX
        ADD DI,2
        INC SI
        LOOP S3
        ADD DI,128
        MOV SI,0
        POP CX
        LOOP S1

        MOV AX,4C00H
        INT 21H
C1:
        MOV AH,10000010B
        JMP SHORT S2
C2:
        MOV AH,10100100B
        JMP SHORT S2
C3:
        MOV AH,10011110B
        JMP SHORT S2
CODE ENDS
END MAIN
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 16:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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