标号 变量
標號:標記了指令,數據,段的起始地址
data?segment
str?db?‘hello’
data?ends
code?segment
start: jmp?begin
begin: mov?ax,data
code?ends?
end?start
str標號(數據標號通常又叫變量),表示內存單元地址和長度
start,begin標號表示了指令mov?ax,data的地址
data?,code標號表示了數據段代碼段的起始地址(段地址)
標號與數據標號的區別:
標號僅表示了標號處的內存單元的地址
a:?dw?0H,1H????????標號a表示了dw定義的數據的第一個數的偏移地址
數據標號表示了存儲數據的單元的地址及長度
a?dw?0H,1H?????數據標號a表示了地址ds:[0]中的數據的地址及其長度為dw
mov?ax,a????;a相當于ds:[0]
mov?ax,a[si];相當于mov?ax,ds:[0][si]
總結
- 上一篇: 《登云阳九里埭诗》第七句是什么
- 下一篇: 华为海思芯机顶盒4K回放有声无影像怎么办