利用可重定位型ASM方式实现汇编语言的模块化

[复制链接]
287|0
 楼主| 那个叫黑的人 发表于 2018-9-27 17:34 | 显示全部楼层 |阅读模式
(1)      段定义伪指令:SEGMENT格式:段名     SEGMENT存储器类型存储器类型有以下五种:CODE(ROM)、DATA(直接寻址RAM)、IDATA(间接寻址RAM)、BIT(位寻址RAM)、XDATA(外扩RAM)。作用:用于声明一个可以再定位的逻辑段。(2)      段选择伪指令:REG格式:RSEG   段名作用:用于选择一个已经用SEGMENT指令定义过的段名作为当前段。(3)      模块通信伪指令:PUBLIC、EXTRN格式:PUBLIC   符号名1,符号名2,……作用:用来声明那些在本模块中定义、会被其他模块引用的符号名(地址标号)。       格式:EXTRN   存储器类型(符号名1,符号名2,……)

       作用:用来声明那些在其他模块中定义、要在本模块中使用的符号名(地址标号)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

370

主题

370

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部