51汇编伪指令

1、SEGMENT指令
SEGMENT 指令用来声明一个再定位段和一个可选的再定位类型。
格式:     再定位段名     SEGMENT     段类型〔再定位类型〕
其中,“再定位段名”用于指明所声明的段。
“段类型”用于指定所声明的段将处的存储器地址空间。
可用的段类型有 CODE、XDATA、DATA、IDATA和BIT。
STACK_SEG     SEGMENT     IDATA
DATA_SEG SEGMENT DATA
2、RSEG---再定位段选择指令
再定位段选择指令为RSEG,用于选择一个已在前面定义过的再定位段作为当前段。
格式:     RSEG     段名
段名必须是在前面已经声明过的再定位段。
DATA_SEG     SEGMENT     DATA      ;声明一个再定位DATA段
RSEG      DATA_SEG      ;选择前面声明的再定位DATA段作为当前段
3、绝对段选择指令
CSEG---绝对代码段
DSEG---内部绝对数据段
XSEG---外部绝对数据段
ISEG ---内部间接寻址数据段
BSEG---绝对位寻址数据段
格式:
CSEG     [AT 绝对地址表达式]
DSEG     [AT 绝对地址表达式]
XSEG     [AT 绝对地址表达式]
ISEG     [AT 绝对地址表达式]
BSEG     [AT 绝对地址表达式]
括号内是可选项,用来指定当前绝对段的基地址。
CSEG AT 0000H
AJMP     MAIN
今天看51汇编的伪代码,有几条看不懂,正在找代码,想通过代码来熟悉其中的奥秘。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值