综微机接口技术课程设计合实验报告格式_第1页
综微机接口技术课程设计合实验报告格式_第2页
综微机接口技术课程设计合实验报告格式_第3页
综微机接口技术课程设计合实验报告格式_第4页
综微机接口技术课程设计合实验报告格式_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、重庆交通大学信息综 合性设 计 性 实 验报告实验完成时间:2014 年6 月14 日班级:电子信息工程专业12级3班实验项目名称:编写程序求和实验项印性质:设计性实验所属课程:微机原理与接口技术A实验室(中心):软件与通信实验中心指导教师:教师评阅意见:1) 是否完成实验基本要求:A ( ), B ( ), C ()2) 方案设计是否合理:A ( ), B ( ), C ()3) 是否严格按照实验报告格式要求:A ( ),B ( ),C ()签名:张颖 2008年5月实验成绩:一、实验目的熟悉汇编语言源程序上机的一般过程和方法。掌握宏汇编程序MASM5.1和连接程序LINK3.6的使用方法。

2、了解 DEBUG调试汇编 语言程序的过程及方法。熟悉最常用的 dos功能调用。掌握简单的键 盘输入程序的编写方法。掌握简单的屏幕输出程序编写方法。 掌握简 单的屏幕输出程序的编写方法二、实验内容及要求 (1)熟悉汇编程序的汇编、连接、执行过程生成LST文件,查看LST文件(3)生成OBJ文件,修改语法错误生成EXE文件(5)执行三、实验设备及软件 电脑一台,MASM5.1相关软件 四、设计方案(一)题目要求用汇编语言编写源程序,从键盘接入两个数并求出这两个数的和输出到屏幕上(二)通过汇编编写源程序学习dos的各种命令通过调用子程序实现。 通过了解dos的功能系统功能调用方法及基本的I/O功能调

3、用实现从 键盘接入数字并求和后完成实验输出所得的结果(三)完成两个数的输入并求的结果后输出。五、主要代码1. 利用汇编语言编写源程序:dseg segme ntxdw 0ydw 0mesl db Odh, 0ah, Input first number:$ mes2 db 0dh, 0ah, I nput sec ond nu mber:$ mes3 db 0dh, 0ah, Sum:$dseg endscseg segme ntassume cs:cseg, ds:dsegstart: mov ax, dsegmov ds, axlea dx, mes1mov ah, 09hint 21hc

4、all in putmov x, bxlea dx, mes2mov ah, 09hint 21hcall in putmov y, bxlea dx, mes3mov ah, 09hint 21hmov cx, 0404hxor al, allp1: mov bx, xmov dx, yand bx, 000fhand dx, 000fhadd dl, bladd dl, alcmp dl, 0ahjb n extadd dl, 06hinc aln ext: and dl, 0fhadd dl, 30hpush dxshr x, clshr y, cldec chjnz lp1lp2: p

5、op dxmov ah, 02hint 21hdec cljnz lp2mov ah, 4chint 21hin put procxor ax, axmov cx, 0308h lp0: mov ah, 01hint 21hand ax, 000fh shl ax, clsub cl, 4dec chjnz lp0mov bx, axretin put endp cseg endsend start六、测试结果及说明1.利用汇编器对源程序进行汇编得到目标文件.objDlest6Microsoft (R) Macro Assembler UcrsionCopyright (C) Microsof

6、t Corp 1981-1585, 1987. All rights reserved.Object f iI ename rtestG.OBJlSource listing MUL.LST:Cross-reference MUL.CRF:51756 + *164708 Bytes symbo space freeO Uhrning ErrorsG Severe ErrorsJ):S2. 利用链接器将源程序代码和库函数代码链接生成可执行文件 test6.exe:DA1 ink test6Microsoft (R) Ouerlay Linker Uersion 3.60Copyright (C) Microsoft Corp 1333-1987. All rights reseruedHun File (TESTS.EXE:List File MUL.MAFJ:Librariex .LIB:LINK : Manning L4OI21; no stack segmentDAf通过编译器和链接器生成可执行的代码得到了最后的结果3.运行可执行文件test6.exe观察得到的结果D Atuwtb + CXEInput f irst number:2Input second n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论