5.1定義字型數據
dw 0123H 這行代碼就定義了0123H這個字型數據。多個數據之間用逗號隔開。
用dw定義的數據在數據段的最開始,所以可以用cs:[bx]這樣的段前綴來獲取dw定義的數據。
但是因爲dw定義的數據放在代碼段裏,編譯器可能會把dw定義數據的代碼編譯成一些彙編指令的機器碼,所以彙編程序中要給程序設定入口,用標識符實現
assume cs:code
code segement
dw 1023H
start : mov AX,222H
code ends
end start
5.2在數據段中使用棧空間
dw 0,0…定義若干個0數據字型數據
計算好佔用內存空間後,ss賦值爲cs,sp賦值爲偏移位置
5.3程序中的代碼段
assume ss:s
s segement
dw 0,0,0,0
s ends
start ax,s
mov ss,ax
mov sp,8