微机系统与接口技术-第4章.pptVIP

  • 2
  • 0
  • 约1.16万字
  • 约 80页
  • 2019-08-09 发布于辽宁
  • 举报
1.标号 标号是一条指令的符号地址,代表该条指令所在的存储器地址。 标号在代码段中定义和引用,并且只在代码段的第一条指令语句(见例4.6中的标号START)或作为转移目标的指令语句前面加标号(见例4.7的标号LAB),否则不加标号,即取常用格式语句形式。 标号后面加冒号“:”与其所代表的指令分开。 * Page * 例4.7 在代码段中定义的标号 CODE SEGMENT …… MOV BX,0FFFH LAB: DEC BX ;定义近标号LAB JNZ LAB CODE ENDS 标号有段、偏移和类型三个属性。 段指明标号所代表的指令语句所在的代码段地址CS值。 偏移指明标号所代表的指令语句所在代码段内的偏移地址。 类型指明标号是在段内引用还是段间引用。 在段内引用属NEAR(近)类型,转移时只改变IP值,不改变CS值; 在段间引用属FAR(远)类型,转移时IP值和CS值均要改变。 * Page * 2.变量 变量是一个数据的符号地址,变量代表数据所在的存储器地址。 变量在数据段、附加段及堆栈段中定义。变量后面不加冒号“:”,与其所代表的数据之间用空格分开。 * Page * 例4.8 数据段的变量 DATA SEGMENT

文档评论(0)

1亿VIP精品文档

相关文档