問題 3.5
寫幾條指令,累加數據段123B0H~123B9H中的前3個單元中數據。
mov ax, 123BH
; 將123BH送入ds中,作爲數據段的段地址
mov ds, ax
;用al存放累加結果
mov al, 0
;將數據段第一個單元(偏移地址爲0)中的數值加到al中
add al, [0]
;將數據段第二個單元(偏移地址爲1)中的數值加到al中
add al, [2]
;將數據段第三個單元(偏移地址爲2)中的數值加到al中
add al, [4]
寫幾條指令,累加數據段123B0H~123B9H中的前3個字型數據。
mov ax, 123BH
;將123BH送入ds中,作爲數據段的段地址
mov ds, ax
;用ax存放累加結果
mov ax , 0
;將數據段第一個字(偏移地址爲0)加到ax中
add ax, [0]
;將數據段第二個字(偏移地址爲2)加到ax中
add ax, [2]
;將數據段第三個字(偏移地址爲4)加到ax中
add ax, [4]