⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bra.asm

📁 suanfa de shiyan xw dui gan xingqu de pengyou you bangzhu
💻 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 + -