?? add.asm
字號:
; 第二章 匯編語言程序格式
; 實(shí)驗(yàn)二 雙精度數(shù)相加
; 一.實(shí)驗(yàn)?zāi)康?
; 通過編程了解匯編語言的偽操作及匯編語言的程序框架.
; 二.實(shí)驗(yàn)內(nèi)容:
; 編寫一個完整的程序放在代碼段C_SEG中,要求把數(shù)據(jù)段D_SEG中的雙精度
; 數(shù)AUGEND和附加段E_SEG中的雙精度數(shù)ADDEND相加,結(jié)果存放在D_SEG中的SUM
; 中,代碼段為C_SEG.其中AUGEND賦值為99251,ADDEND賦值為-15962.
; 三.程序清單:
;****************************************************************************
d_seg segment ;定義數(shù)據(jù)段
aug label word
augend dd 99251
sum dw 2 dup ( ? )
d_seg ends
e_seg segment ;定義附加段
ad label word
addend dd -15962
e_seg ends
c_seg segment ;定義代碼段
assume ds: d_seg, es: e_seg
main proc far
push ds
mov ax, 0
push ax
mov ax, d_seg
mov ds, ax
mov ax, e_seg
mov es, ax
mov ax, [aug]
mov bx, [aug+2]
add ax, es:[ad]
adc bx, es:[ad+2]
mov [sum], ax
mov [sum+2],bx
ret
main endp
c_seg ends
end main
;***************************************************************************
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -