keep 汇编语句¶
语法¶
keep name
描述¶
keep语句用于保留name符号,name可能是byte/bit定义的符号,也可能是LABEL。链接时相关的代码和数据不会被移除。
范例¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | dseg //声明数据段
byte X //保留一个字节,符号为X
byte Y[5] //保留长度为5的字节数组,符号为Y
bit Z //保留一个比特,符号为Z
byte TEMP
cseg //声明代码段
test: set X //X = 0xff
bclr X, 4 //X.4 = 0
clr Y //Y[0] = 0x00
clr Y + 1 //Y[1] = 0x00
clr Y + 2 //Y[2] = 0x00
clr Y + 3 //Y[3] = 0x00
clr Y + 4 //Y[4] = 0x00
bset Z //Z = 1
...
keep TEMP //保留TEMP
keep test //保留test
|