云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 南理工微机实验报告

南理工微机实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 10:38:51

实验三:子程序设计实验

一、 实验目的

(1) 学习子程序的定义和调用方法。

(2) 掌握子程序、子程序的嵌套、递归子程序的结构。 (3) 掌握子程序的程序设计及调试方法。

二、 实验设备

PC机一台、TD-PITE实验装置一套

三、 实验内容

求字节序列中的最大值和最小值,并显示出来。

四、 实验过程

1. 运行Wmd软件,进入Wmd集成开发环境。

2. 根据程序流程图编写实验程序,并进行编译、链接和加载,观察运行结果。

五、 实验程序

STACKK SEGMENT STACK DW 256 DUP(?) STACKK ENDS DATA SEGMENT

ARRAY1 DB 80H,90H,0FFH,0C5H,70H,60H,55H,0CH,1BH,0FH ARRAY2 DB 5 DUP (?) DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACKK START: MOV AX,DATA MOV DS,AX MOV CX,10

MOV SI,OFFSET ARRAY1 MOV BH,[SI] MOV BL,[SI] L1: INC SI

CMP BH,[SI] JGE L2

MOV BH,[SI] L2: CMP BL,[SI] JLE L3

MOV BL,[SI] L3: DEC CX JNZ L1 MOV AL,BH

CALL DIS MOV AH,0 MOV AL,BL CALL DIS MOV AX,4C00H INT 21H DIS PROC NEAR PUSH BX PUSH SI PUSH AX MOV CL,4 SHR AL,CL MOV BH,AL POP AX AND AL,0FH MOV BL,AL CMP BH,09H JBE l11 ADD BH,7H

l11:ADD BH,30H CMP BL,09H JBE l12 ADD BL,7H

l12:ADD bl,30h MOV AH,02h MOV DL,BH INT 21h MOV AH,02h MOV DL,BL INT 21h MOV AH,02h MOV DL,20h INT 21h POP SI POP BX RET

CODE ENDS END START

六、实验结果

实验四:排序程序设计实验

一、 实验目的

(1) 掌握分支、循环、子程序调用等基本的程序结构。 (2) 学习综合程序的设计、编制及调试。

二、 实验设备

PC机一台、TD-PITE实验装置一套

三、 实验内容

使用冒泡排序法,对一组无符号数进行从大到小的排序,并将排序结果显示出来。

四、 实验过程

1. 运行Wmd软件,进入Wmd集成开发环境。

2. 根据程序流程图编写实验程序,并进行编译、链接和加载,观察运行结果。

五、 实验程序

STACKK SEGMENT STACK DW 256 DUP(?) STACKK ENDS DATA SEGMENT

ARRAY1 DB 80H,90H,0FFH,0C5H,70H,60H,55H,0CH,1BH,0FH ARRAY2 DB 5 DUP (?) DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACKK START: MOV AX,DATA MOV DS,AX MOV CX,9

L1: MOV DX,CX

MOV SI,OFFSET ARRAY1 L2: MOV AL,[SI] CMP AL,[SI+1] JAE L3

XCHG AL,[SI+1] MOV [SI],AL L3: INC SI DEC DX JNZ L2 DEC CX JNZ L1 MOV CX,10

MOV SI,OFFSET ARRAY1 L4: MOV AL,[SI] CALL DIS INC SI DEC CX JNZ L4

MOV AX,4C00H INT 21H DIS PROC NEAR PUSH BX PUSH SI PUSH CX PUSH AX MOV CL,4 SHR AL,CL MOV BH,AL POP AX AND AL,0FH MOV BL,AL CMP BH,09H JBE l11 ADD BH,7H

l11:ADD BH,30H CMP BL,09H JBE l12 ADD BL,7H

l12:ADD bl,30h MOV AH,02h MOV DL,BH INT 21h MOV AH,02h

搜索更多关于: 南理工微机实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验三:子程序设计实验 一、 实验目的 (1) 学习子程序的定义和调用方法。 (2) 掌握子程序、子程序的嵌套、递归子程序的结构。 (3) 掌握子程序的程序设计及调试方法。 二、 实验设备 PC机一台、TD-PITE实验装置一套 三、 实验内容 求字节序列中的最大值和最小值,并显示出来。 四、 实验过程 1. 运行Wmd软件,进入Wmd集成开发环境。 2. 根据程序流程图编写实验程序,并进行编译、链接和加载,观察运行结果。 五、 实验程序 STACKK SEGMENT STACK DW 256 DUP(?) STACKK ENDS DATA SEGMENT ARRAY1 DB 80H,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com