global 汇编语句¶
语法¶
global name
描述¶
导出或者导入一个符号:
符号可以是标号名,
byte
定义的字节名,bit
定义的比特名;如果符号名在本文件中被定义,那么其意义则为导出符号;
如果符号名未在本文件中被定义,那么其意义则为导入符号。
如果文件A中定义的符号,在另一个文件B中需要引用,那么文件A需要导出这个符号,而文件B需要导入这个符号。
范例¶
1 2 3 4 5 6 7 8 9 10 11 | //---------------------------------------------------------- //文件A global FUNC //导出FUNC,也可以使用export export TEMP //导出TEMP,也可以使用global dseg //声明数据段 byte TEMP //定义字节TEMP cseg //声明代码段 FUNC: ... //定义标号 ret //子程序返回 |
1 2 3 4 5 6 7 8 | //---------------------------------------------------------- //文件B import FUNC //导入FUNC,也可以使用global global TEMP //导入TEMP,也可以使用import cseg //声明代码段 call FUNC //调用FUNC子程序 ... |