bra.asm
来自「suanfa de shiyan xw dui gan xingqu de pe」· 汇编 代码 · 共 61 行
ASM
61 行
; 第三章 循环与分支程序设计
; 实验三 分支程序设计
;一.实验目的:
; 学习分支程序设计的方法.
;二.实验内容:
; 已知 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 + =
减小字号Ctrl + -
显示快捷键?