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 |