⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 02b.asm

📁 录音子程序 mov dx,offset news_2 显示放音提示
💻 ASM
字号:
DATA SEGMENT
ORG 1000H
H1 DB 20 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START PROC FAR
STT:PUSH DS
    SUB AX,AX
    PUSH AX
;==============================
    MOV AX,DS       ;使ES段地址与DS相同
    MOV ES,AX

    MOV SI,1000H    ;不带最高位进位的全加器
    MOV DI,1003H
    MOV BX,1006H
    MOV CX,3
    CLC
AA: MOV AL,[SI]
    ADC AL,[DI]
    MOV [BX],AL
    PUSHF           ;保护FR,这里其实没有必要,因为INC不会产生进位
    INC SI
    INC DI
    INC BX
    POPF
    LOOP AA

    MOV DL,0        ;最高位进位
    ADC DL,0
    MOV DI,1009H
    MOV [DI],DL

    MOV SI,1008H    ;串传送
    MOV DI,100EH
    MOV CX,5
    STD
    REP MOVSW       ;一次传送一个字
;==============================
    RET
START ENDP
CODE ENDS
END STT

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -