?? bra.asm
字號:
; 第三章 循環(huán)與分支程序設(shè)計(jì)
; 實(shí)驗(yàn)三 分支程序設(shè)計(jì)
;一.實(shí)驗(yàn)?zāi)康?
; 學(xué)習(xí)分支程序設(shè)計(jì)的方法.
;二.實(shí)驗(yàn)內(nèi)容:
; 已知 CHR 單元有一個(gè)二進(jìn)制數(shù) X,編程計(jì)算 Y,其結(jié)果進(jìn)入 PQ 單元中.
; __ 4X , 當(dāng) X<5
; |
; |
; Y= __|__ 4X-8 , 當(dāng) 5<=X<20
; |
; |
; |__ 50 , 當(dāng) X>=20
;
;三.程序清單:
;***************************************************************************
data segment
x db 5
pq db ?
data ends
code segment
assume cs: code, ds: data
main proc far
start: push ds
mov ax, 0
push ax
mov ax, data
mov ds, ax
mov al, x
cmp al, 5
jnl l1
shl al, 1 ;若<5,將x*4
shl al, 1
jmp l2
l1: cmp al, 20 ;若>=5,再與20比較
jnl l3
mov bl, 4
imul bl
sub al, 8
l2: mov pq, al
jmp l4
l3: mov pq, 50 ;若>=20,將50送pq
l4: ret
main endp
code ends
end start
;***************************************************************************
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -