- 224
- 0
- 约2.18千字
- 约 4页
- 2017-07-03 发布于福建
- 举报
子程序设计实验
一、实验目的
1.学习子程序的定义和调试方法。
2.掌握子程序、子程序的嵌套、递归子程序的结构;
3.掌握子程序的程序设计及调试方法。
实验设备
PC 机一台,TD-PITE 实验装置一套。1.求无符号字节序列中的最大值和最小值
设有一字节序列,其存储首地址为3000H,字节数为08H。利用子程序的方法编程求出该序列中的最大值和最小值。程序流程图如图1所示。
图1 程序流程图
实验程序
SSTACK SEGMENT STACK
DW 64 DUP SSTACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START: MOV AX, 0000H
MOV DS, AX
MOV SI, 3000H ; 数据区首址
MOV CX, 0008H
CALL BRANCH ; 调用子程序
HERE: JMP HERE
BRANCH PROC NEAR
JCXZ A4
PUSH SI
PUSH CX
PUSH BX
MOV BH, [SI]
MOV BL, BH
CLD
A1: LODSB
CMP AL, BH
JBE A2
MOV BH, AL
JMP A3
A2: CMP AL, BL
JAE A3
MOV BL, AL
A3: LOOP A1
MOV AX, B
您可能关注的文档
最近下载
- Java基础案例教程(第3版).pptx VIP
- 2026全国特种作业操作证熔化焊接与热切割真题模拟.docx VIP
- 标准图集-03R411-2-室外热力管道地沟.pdf VIP
- 最新精编2025年特种设备作业人员《压力容器》完整题库(含参考答案.docx VIP
- 施工现场临时用电作业安全技术交底.pdf VIP
- 用LangChain+DeepAgents开发高级AI智能体实战手册.pptx VIP
- 2025年用LangChain+DeepAgents开发高级AI智能体实战手册.pdf VIP
- 一年级数学十几减几的退位减法专项练习题(每日一练,共50份).docx VIP
- 医疗设备申购可行性论证报告 .pdf VIP
- 一年级数学十几减几的退位减法专项练习题(每日一练,共33份).docx VIP
原创力文档

文档评论(0)