一、汇编语言程序格式及开发过程
汇编语言——用指令的助记符、符号地址、标号等符号书写程序的语言。
源程序—— 用汇编语言编写的程序。
汇编——把源程序翻译成机器语言程序的过程。
汇编程序——完成汇编任务的程序。
1、汇编语言语句
三种基本语句:
指令语句(指令性语句) : 在汇编时产生一个目标代码。
伪指令语句(指示性语句): 无目标代码,为汇编程序服务。
宏指令语句
二、汇编语言格式
1)简化格式
简化格式(.EXE)
例:计算M-N+P
.MODEL SMALL
.STACK 256
.DATA
M DB 30H
N DB 20H
P DB 40H
.CODE
.STARTUP
MOV AL,M
SUB AL,N
ADD AL,P
.EXIT 0
END
2)完整格式1 (.EXE)
例:显示10行HELLO
DATA SEGMENT
MESG DB 'HELLO!',0AH,0DH,'$'
DATA ENDS
STACK SEGMENT STACK
DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
BEG: MOV AX,STACK
MOV SS,AX
MOV SP,100
MOV AX,DATA
MOV DS,AX
MOV CX,10
LAST: MOV AH,9
MOV DX,OFFSET MESG
INT 21H
LOOP LAST
MOV AH,4CH
INT 21H
CODE ENDS
END BEG
3)完整格式2 (.EXE)