數(shù)據(jù)段 data段
-
dd double word
雙字(占4個內(nèi)存單元) -
dw word
字(占2個內(nèi)存單元) -
db byte
字節(jié)(占1個內(nèi)存元)
data segment
dd 100001
dw 100
dw 0
data ends
data段可視化
data 段可視化.png
問題8.1:除法運算
- 1、用div計算data段中第一個數(shù)據(jù)除以第二個數(shù)據(jù)后的結(jié)果
- 2、商存在第三個數(shù)據(jù)的存儲單元中
mov ax,data
mov ds,ax
mov ax,ds:[0]
mov dx,ds:[2]
div word ptr ds:[4]
mov ds:[6],ax
除法div指令運算原理復(fù)習(xí) http://www.reibang.com/p/211cf4edd4d3
dd 100001
定義了一個32位的雙字?jǐn)?shù)據(jù)衅金,本質(zhì)上是0010 0001
低16位
0001
存到AX寄存器司倚,高16位0010
存到DX寄存器32位÷16位拆挥,結(jié)果商存到AX甲馋、余數(shù)存到DX