实验一(微机原理实验)

实验一(微机原理实验)

ID:1247236

大小:176.54 KB

页数:6页

时间:2017-11-09

实验一(微机原理实验)_第1页
实验一(微机原理实验)_第2页
实验一(微机原理实验)_第3页
实验一(微机原理实验)_第4页
实验一(微机原理实验)_第5页
资源描述:

《实验一(微机原理实验)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微机原理及其应用》实验报告院系:电气;班级:12级自动化;姓名:赵威;学号:Z11214123;指导教师:宫璇;实验时间:2016/5/29;实验成绩:;实验1汇编语言上机认识及调试程序的使用一、实验主要内容1、汇编语言源程序文件的建立;2、汇编程序的编辑、汇编、连接、运行、调试。二、实验目的熟悉汇编语言的上机环境,掌握汇编程序的编辑、汇编、连接、运行、调试等步骤。三、实验流程汇编语言的上机的一般步骤为:编辑(用编辑程序形成汇编语言源程序)、汇编(用汇编程序将源文件汇编成目标文件)、连接(用连接程序将目标程序转换为可执行文件)、调试运行(执行可执行

2、性文件,若有错误,利用DEBUG调试程序进行调试,直到没有错误为止)。1、建立asm文件在windows系统环境下,应用写字板或其它文字编辑软件编写汇编语言源文件。注意保存的源文件以.asm为后缀。2、用汇编程序MASM对源文件汇编产生目标程序.OBJ。3、用连接程序LINK产生可执行文件.EXE。4、执行程序。5、用DEBUG程序调试。要求本次实验的程序是:①屏幕上输出一个字符串“GLADTOSEETHERESULT!”;提示:1.严格按照汇编语言程序的框架结构编写程序;2.将这个字符串定义在数据段中;3.调用9号中断;②计算Z=(X2+Y2)/2

3、,已知X、Y均放在数据段,其值由编程者自定。结果Z仍放数据段中。四、实验过程原始记录:(给出每步骤的实现过程及主要的结果(截图)1.调用9号功能打印自己的名字:源代码:显示结果:2.计算Z=(X2+Y2)/2源代码:U命令:T命令单步调试:五、实验结果分析:1.实验一通过编辑,链接生成可执行文件,最后直接调用可执行文件在屏幕上打印出相应的字符串:“ZHAOWEI”。2.实验二调用了两次加法指令,一次除法指令,将最终的结果的存放到变量Z中。X=2,Y=2,X*X+Y*Y=8,8/2=4…..0,商4存放到Z中。六、实验小结(实验心得)通过本次实验,基本

4、掌握了汇编语言的编辑,连接,生成可执行文件的方法,在实验过程中成功的调用2号功能显示自己的名字,第二个实验比较有趣,以往用高级语言进行数学计算时,结果一下子就出来了,根本看不到计算的细节,在U命令下程序执行的每一步都能看的一清二楚,以及各个寄存器值得变化。通过这个实验,学会了无符号加法命令的使用,无符号乘法命令的使用,以及无符号除法命令的使用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。