汇编常用代码段

1.代码格式

DATA SEGMENT
UPSTRING DB 0AH,0DH,'$'
DATA ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA

START:

MOV AX,DATA
MOV DS,AX


MOV AX,4C00H
INT 21H
CODE ENDS
END START

 2.输出字符串

MOV DX,OFFSET UPSTRING  ;你的变量名
MOV AH,09H
INT 21H

3.输出DB

MOV DL,' '  ;你的字符
MOV AH,02H
INT 21H

4.读取字符串

STRINGA DB 81D
DB 0D
DB 81D DUP('$')

MOV DX,OFFSET STRINGA  ;你的字符串
MOV AH,0AH
INT 21H

5.读取DB到AL

MOV AH,01H
INT 21H

6.复制字符串

;提前设置好DS、ES

XOR CX,CX
CLD
MOV CL,[STRINGA+1]
MOV SI,OFFSET STRINGA+2
MOV DI,OFFSET STRINGB+2
REP MOVSB

原文地址:https://www.cnblogs.com/elegant-shao/p/12334511.html