📄 pro.asm
字号:
; 第四章 子程序结构
; 实验一 一般子程序设计
;一.实验目的:
; 掌握一般子程序的调用和返回,熟悉定义过程(子程序)的伪指令,和当调用
; 程序与子程序在同一代码段时子程序的属性.
;二.实验内容:
; 比较两个有符号数字大小的子程序,分别放在X,Y单元中,并将较大值存入
; SUM单元中;若两数相等,则将SUM单元置0.
;三.程序清单:
;***************************************************************************
data segment
x dw -5
y dw +3
sum dw ?
data ends
code segment
assume cs: code, ds: data
main proc far
push ds
sub ax, ax
push ax
mov ax, data
mov ds, ax
call max ;调用max子程序
ret
main endp
max proc near
mov ax, [x]
mov bx, [y]
cmp ax, bx
jg l1 ;若x>y,跳转
jz l2
xchg ax, bx ;若x<y,交换
l1: mov sum, ax
jmp l3
l2: mov sum, 0
l3: ret
max endp
code ends
end main
;****************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -