第7章汇编语言与汇编程序;;机器指令——用二进制编码形式下达的指示和命令。
如:1100 1101 0010 0001
;1E PUSH DS
2BC0 SUB AX,AX
50 PUSH AX
B84D14 MOV AX,144DH
8ED8 MOV DS,AX ;学习要点
正确定义各种符号,熟练使用地址表达式
熟练掌握符号指令的寻址方式
掌握符号指令
汇编语言源程序的格式
熟练掌握系统功能调用;;;;2.数值表达式
数值表达式——由常量与运算符组成的有意义的式子,结果为一数值。;1.标号的三个属性
(1)段基址—定义该标号所在段的起始地址,段首址的高16位
(2)偏移地址—标号所在段的段基址到该标号定义指令的字节距离
(3)类型—NEAR和FAR两种
NEAR—只能在定义该标号的段内调用,FAR—可段间调用;7.1.2 标号;在汇编中都使用变量和地址表达式来表示存储器的地址。
变量:是存储器中的数据或数据区的符号表示。变量名是数据的地址或数据区的首地址。
地址表达式:由变量、标号、寄存器、常量和运算符组成的有意义的式子。寄存器只能是16位的SI、DI、BX、BP和32位的通用寄存器 ,且寄存器必须位于[ ]中。;;;;(1)表达式为常量或数值表达式→存入数值
如:W1 DW 1
(2)表达式为ASCI
原创力文档

文档评论(0)