一、实验目的闻明找强的的掌握于程府的定又和调用方法掌握子程布的程库设计与调试方法
实验要求.
说明实现本实验需要掌握的知识及本实验害要的实验环境
二、实验要求了解萄单汇师培长程产没计与调武了解江编语子能店定义了解汇编语着子程序设计
实验内容
阐明实验具体内容及实现原理或方法
三、实验店求无行号字 节店到中的最大值乐最做设有一节好,字部为10编写求最大值子程序MAX,未出该子节度到与最道,并有被在最大值变量中编写术果随子程库MIN,街该节度引的是小,并存在最通变量中编写~程席,调用MAX、MIN子程序
程序代码:
STACKS SEGMENT
DW 64 DUP(?)
STACKS ENDS
DATAS SEGMENT
MAXP DB 00H
MINP DB 05H
SEQ DB 2,6,7,9,12,6,8,3
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,OFFSET SEQ
MOV SI,AX
MOV DX,0008H
CALL MAX
CALL MIN
MOV AH,MAXP
MOV AL,MINP
A2: JMP A2
MAX PROC NEAR
PUSH SI
PUSH CX
MOV AH,[SI]
MAXK1: MOV DH,[SI]
CMP AH,DH
JG MAXK2
MOV AH,DH
MAXK2: INC SI
DEC CX
JNZ MAXK1
MOV MAXP,AH
POP CX
POP SI
RET
MAX ENDP
MIN PROC NEAR
PUSH DI
PUSH BX
MOV AL,[DI]
MINK1: MOV DL,[DI]
CMP AL,DL
JL MINK2
MOV AL,DL
MINK2: INC DI
DEC BX
JNZ MINK1
MOV MINP,AL
POP BX
POP DI
RET
MIN ENDP
CODES ENDS
END START