?? task_4.asm
字號:
;Task_4.asm 習題3_3 第4題
;4. 數據段中存放有一個無符號字數據N_BIN,將其轉換成非壓縮格式的BCD碼,存于N_BCD開始的單元中(高位在前);
data segment para
N_BIN dw 8000H ;無符號字數據
N_BCD db 5 dup(0) ;存放非壓縮格式BCD碼
data ends
ss_seg segment stack
dw 50 dup(0)
ss_seg ends
code segment
assume cs:code,ds:data,ss:ss_seg
main proc far
mov ax, data
mov ds, ax
mov si, N_BIN
mov cx, 16
main1: shl si, 1
mov di, 5
main2: mov al, N_BCD[di-1]
adc al, N_BCD[di-1]
AAA
mov N_BCD[di-1], al
dec di
jnz main2
loop main1
mov ax, 4c00h
int 21h
main endp
code ends
end main
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -