下载此文档

-汇编实验报告.docx


文档分类:高等教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
-汇编实验报告
中南大学
汇编
实验报告
实验一求Fibonacci递归数
一、实验目的
进一步掌握子程序的设计方法,熟悉递归程序的设计
二、实验要求
主体,包括要重复执行的操作,以及循环的修改部分。修改部分包括地址指针的修改、循环控制条件的修改等。
。它是控制循环的关键,判断循环条件满足与否。
特别要注意循环入口和循环次数的正确设置、地址指针及循环控制条件的修改等。否则会得不到期望的结果。
以下为冒泡算法的流程图:


1. 汇编环境:Masm For Windows 2022
2. 文本编辑器:记事本
四、实验方法、步骤
1. 将MASM的文件置于C:\assembly\目录下;
2. (C:\assembly\MASM)添加到Path环境变量中;
:\assembly\,,输入汇编程序代码;
4. 运行一个命令行窗口,将当前目录切换到C:\assembly\,然后输入命令:masm [Enter],来汇编程序,根据汇编结果查看程序代码是否有语法错误,如有,则更正保存后重新汇编,直至没有错误为止,;
5. 输入命令:link [Enter],观察输出结果,如果没有错误,;
6. 输入命令:debug [Enter],调试程序,并记录运行过程;
7. 完成实验报告。
五、实验过程原始记录(数据、图表、计算等)
1. 将C:\assembly\MASM目录添加到Path环境变量中:

2. ,输入汇编程序代码:

程序源码:
STACKSG SEGMENT STACK 'S'
DW 64 DUP('ST')
STACKSG ENDS
DATA SEGMENT
ARY DW 5,7,1,4,3,6,9,8,2 ;数组,流程图中为A CT EQU ($-ARY)/2 ;元素个数
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACKSG MAIN PROC FAR
MOV AX,DATA
MOV DS,AX
MOV DI,CT-1 ;初始化外循环次数LOP1: MOV CX,DI ;置内循环次数
MOV BX,0 ;置地址指针LOP2: MOV AX,ARY[BX]
CMP AX,ARY[BX+2] ;两数比较
JGE CONT ;次序正确转
XCHG AX,ARY[BX+2] ;次序不

-汇编实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hh思密达
  • 文件大小13 KB
  • 时间2022-04-09