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

📄 ope.asm

📁 汇编学习经典,DOS环境可在 win2000下使用
💻 ASM
字号:

;                       第一章  IBM PC 机的指令系统
			
;			     实验一  混合运算	

; 一. 实验目的:
;   	  1. 掌握IBM PC 机的指令系统-----算术指令,并学习汇编语言的基本编程.
	  
;	  2. 熟悉在 PC 机上建立,汇编,链接,调试和运行汇编语言程序的过程.	

; 二.实验内容:
;	     编程完成下列运算(其中X,Y,Z,R,W均为存放16位带符号数单元的地址).

;                         ( W * X ) / ( Y + 6),              
;                         Z ← 整数, R ← 余数  

; *************************************************************************
; 三.程序清单:

data	segment		        	;定义数据段
    	x        dw  -2			;规定 X 的值	
    	y        dw  -3		       	;规定 Y 的值	
    	w        dw   4		       	;规定 W 的值	
    	z        dw  ?		       	;留出存结果	z=-2=fffeH
    	r        dw  ?		       	; 的空间	r=2 =0002H
data	ends		        	;数据段结束	

code	segment		        	;定义代码段	
	assume  cs: code, ds: data   	 	 
start:  mov   ax,  data		        ;数据段地址装入	
	mov   ds,  ax		        ; 数据段寄存器
	add   y,   6			;( Y + 6)
	mov   ax,  w			
        imul  x				;( W * X )
        idiv  y				;( W * X ) / ( Y + 6)
                      			;ax=整数,dx=余数
	test  dx,  8000h		;测试符号位
	jz   l1
	neg   dx
l1:	mov   r,  dx			;存余数
	mov   z,  ax			;存整数
	mov   ax, 4c00h                 ;返回 DOS
	int   21h                       
code 	ends                            ;代码段结束
	end   start	        	;源程序结束	
  
; **************************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -