📄 bra.asm
字号:
; 第三章 循环与分支程序设计
; 实验三 分支程序设计
;一.实验目的:
; 学习分支程序设计的方法.
;二.实验内容:
; 已知 CHR 单元有一个二进制数 X,编程计算 Y,其结果进入 PQ 单元中.
; __ 4X , 当 X<5
; |
; |
; Y= __|__ 4X-8 , 当 5<=X<20
; |
; |
; |__ 50 , 当 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
;***************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -