缓冲区的定义
DATA SEGMENT
BUFF DB 50 ;定义缓冲区,最大字节数为50即32H
DB ? ;存实际键入字节数
DB 50 DUP(?) ;定义50个字节空间,存放键入字符的ASCII码
DATA ENDS
CODE SEGMENT
MOV AX,DATA ;定义DS:DX,或者写成MOV AX,BUFF
MOV DS,AX ;DS指向缓冲区首地址基地址
MOV DX,OFFSET BUFF ;DX指向缓冲区首地址偏移地址
CODE ENDS
伪指令
只用于汇编过程中为汇编程序提供汇编信息。
段定义语句
SEGMENT和ENDS
段分配语句
ASSUME
过程定义语句
PROC和ENDP
变量定义语句
DB、DW、DD、DQ、DT
程序结束语句
END
设置数据段
MOV AX,DATA
MOV DS,AX