格式如下:
运行正确? YES
NO
结束
TD 查找错误(动态调试)
6
NAME1 NAME1
SEGMENT 语句 语句 ┇
ENDS
NAME2 NAME2
SEGMENT 语句 语句 ┇
ENDS
┇
NAMEn
SEGMENT 语句
语句
┇
NAMEn
ENDS
END
7
4.3.2 语句行的构成
语句行是由标记及分隔符按照一定的规则组 织起来的。
注意: 因为程序在主存中的位置是由操作系统分配的, 用户程序不能指定代码逻辑段的段基址。
22
③ ‘分类名’ 分类名的名字由程序员命名, 通常数据段分类名为
‘DATA’, 代码段分类名为‘CODE’, 通知链接程序, 把 ‘分类名’相同的同名逻辑段放在邻近的存储区。
④ 段长度: USE16 表示该段体积最大64K, 单元偏移地址为16位, 采
4.1 汇编语言程序的开发过程 4.3 宏汇编语言的基本语法
1
第4章 宏汇编语言
2
例:
B0 41 B4 0E CD 10 B8 00 4C CD 21
mov al,‘A’ ;显示“A” mov ah,14 int 10h mov ax,4c00h ;返回操作系统 int 21h
3
ex1 code segment para public 'code‘
[ 标号:] [ 前缀] 〈指令助记符〉 [操作数] [;注释]
方括号 “[ ]”表示任选项;“〈 〉”表示必选项。
NOP REPE SCASD GO:MOV AL,’A’ ;AL=41H 14
指示性语句书写格式如下: