.byte 伪操作
用途
将由 Expression 参数表示的指定值组合成连续的字节。
语法
.byte 表达式[,表达式...]
描述
.byte 伪操作将表达式或表达式字符串更改为连续的数据字节。 ASCII 字符常量 (例如, ' X) 和字符串常量 (例如,Hello, world) 也可以使用 .byte 伪操作进行组装。 每个字母将组合成连续的字节。 但是,表达式不能包含外部定义的符号。 此外,长度超过一个字节的表达式值将在左侧截断。
参数
| 项 | 描述 |
|---|---|
| expression | 指定组合成连续字节的值。 |
示例
以下示例演示如何使用 .byte 伪操作:
.set olddata,0xCC
.csect data[rw]
mine: .byte 0x3F,0x7+0xA,olddata,0xFF
# Load GPR 3 with the address of csect data[rw].
.csect text[pr]
l 3,mine(4)
# GPR 3 now holds 0x3F11 CCFF.
# Character constants can be represented in
# several ways:
.csect data[rw]
.byte "Hello, world"
.byte 'H,'e,'l,'l,'o,',,' ,'w,'o,'r,'l,'d
# Both of the .byte statements will produce
# 0x4865 6C6C 6F2C 2077 6F72 6C64.