LD extern_1-10, B
LAB1: .set 2
LD 10-extern_1, B
intern_2 .word 3
LD extern_1/10, B
LD #LAB1+((5+4)*3), A
LD intern_1+extern_1, B
LD #LAB1+3+(4*7), A
27.11.2020
十六进制 浮点数
字符常数 字符串
27.11.2020
举例
10011000B,01111010b(最多16位) 226q,1001Q,0124(多达6位) 略
0DH,123H,0X89,0x0D(多达4位) 1.786e9(浮点数仅在C语言使用)
‘a’,’b’… “example”
湖南理工学院 胡文静 博士
湖南理工学院 胡文静 博士
9
堆栈操作
◆ 堆栈设置: size .set stack .usect
STM
120
;在RAM区开辟堆栈
“STACK”, size ;区,共120单元;
#stack+size, SP ;将堆栈空间的高地址送堆
;栈指针SP
◆ 堆栈区大小的确定
① 先开辟较大的堆栈区,用已知数填充;
.word 1
.word 2
label2 .word 3
X
.set 50h
goodsym1 .set 100h+X
goodsym2 .set $
goodsym3 .set label1
goodsym4 .set label2-label1
无效定义的表达式举例:
.global Y