接口实验报告(汇编语言).doc_第1页
接口实验报告(汇编语言).doc_第2页
接口实验报告(汇编语言).doc_第3页
接口实验报告(汇编语言).doc_第4页
接口实验报告(汇编语言).doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

计算机接口技术实习报告计算机接口技术实习报告 姓姓 名名_ 学学 号号_ 班班 级级_ 指导教师指导教师_ 专专 业业_ 吉林建筑工程学院计算机科学与工程学院吉林建筑工程学院计算机科学与工程学院 2010 年年 12 月月 24 2010-2011 学年第一学期接口技术实习任务书学年第一学期接口技术实习任务书 一、一、 实习的性质和任务实习的性质和任务 实习的性质是实用微机系统中接口技术及接口芯片的综合应用。 实习任务是结合实际应用,设计一微机应用系统,要求该系统综 合应用各种接口技术(包括并行接口,时间接口、中断接口、模拟接 口等等) ,实现微机系统对接口技术及接口芯片的综合应用。 二、二、 实习的基本要求实习的基本要求 1.掌握接口硬件开发平台的使用方法,利用现有的实验平台和 PC 机,组成一个微机实际应用系统 2.掌握基本接口电路的综合应用 3.掌握接口电路的驱动程序和界面软件的设计与编制,学会调试 和测试接口软件的一般方法 三、三、 实习的时间及安排实习的时间及安排 时间:1 周 分组:4 组 周一:下达任务书,明确设计任务 周二:总体方案设计与文献阅读, 阅读有关文献资料, 确定设计 方案,明确设计目的,要求和内容。落实小组分工,明确 任务与责任 周三:系统设计,功能的设计与模拟方案实施的文字描述,编写 程序 周四:程序调试 周五:整理数据,书写实习报告,答辩 四、四、 实习报告的内容与装订顺序实习报告的内容与装订顺序 1.实习报告封皮 2.实习任务书 3.实习内容 (1)实习方案选定 (2)系统的实施方法 (3)软件设计流程图 (4)源程序清单 4.实习心得和体会(要求必须手写) 注:上交材料一律用 A4 纸打印,标题 3 号宋体加粗,小标题 4 号宋体加粗,正文小 4 宋体,单倍行距。装订方法为左侧装订两次。 五、五、 评分标准评分标准 优:认真完成实习任务,实习报告字迹工整、内容准确、文档齐 全、格式清楚,答辩回答问题准确,概念清楚。 良:认真完成实习任务,实习报告字迹工整,内容、文档、格式 准确,答辩回答问题比较准确,概念清楚。 中:认真完成实习任务,实习报告字迹工整,内容、文档、格式 基本准确,答辩回答问题基本准确,概念比较清楚。 及格:认真完成实习任务,实习报告字迹工整,内容、文档、格 式基本正确,答辩回答问题基本正确,概念基本清楚。 不及:不认真完成实习任务,实习报告字迹潦草,内容、文档、 格式不正确、不齐全、不清楚,答辩回答问题不正确,概念不清楚等。 六、具体任务及指导教师六、具体任务及指导教师 具体任务: 1. 学生成绩名次表实验及 BCD 码相乘实验 2.字母的大小写转换及排序实验 3.计算机钢琴程序及计算 N!的实验 4.接收年.月.日信息显示与两个多位十进制数相加实验 (可从具体任务中任选一题,也可由学生或指导教师选用其他题 目,最后难易及可实现方式由指导教师衡量确定) 指导教师:张沛露、岳俊华、郑 琦、赵 越 计算机科学与工程学院计算机科学与工程学院 20102010 年年 1212 月月 2424 日日 一两个多为十进制数相加的实验一两个多为十进制数相加的实验 (1)程序流程图 显示加数和被加数 赋计数值给 CX 加数和被加数以 ASC码表示的数字串形 式转化为由十六进制表示的数字串形式 清除最低位进 执行 ADC 带进位相加 AAA 调整 结果送被加数区 调整偏移量 显示加数和被加数 显示结果 十六进制结果转化为 ASC CX-1=0 开始 (2)程序代码如下: STACK SEGMENT STACK STACK DW 100H DUP(?) STACK ENDS DATA SEGMENT ADD1 DD 12678532H ;加数以组合十进制形式存放在双字单元 ADD2 DD 21736543H SUM DD ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX LEA SI,ADD1 LEA DI,ADD2 LEA BX,SUM MOV AL,SI ADD AL,DI ;最低位的一个字节相加 DAA ;加法组合 BCD 码调整 MOV BX,AL ;结果存放在 SUM 第一个字节 MOV AL,SI+1 ;第二个字节相加 ADC AL,DI+1 DAA MOV BX+1,AL MOV AL,SI+2 ADC AL,DI+2 DAA MOV BX+2,AL MOV AL,SI+3 ADC AL,DI+3 DAA MOV BX+3,AL 结束 MOV DL,00 ;最高位字节有进位则显示“01“ ADC DL,00 CALL DISPSUM MOV AH,4CH ;返回 DOS INT 21H DISPSUM PROC NEAR ;结果显示子程序 PUSH AX PUSH BX PUSH CX PUSH SI MOV SI ,4 PUSH DX MOV CX,5 LAB: PUSH CX PUSH BX MOV AL,DL MOV BL,DL MOV CL,4 ;显示高位字节 SHR AL,CL ADD AL,30H MOV AH,02 MOV DL,AL INT 21H ;显示一位字符 AND BL,0FH ;显示低位字节 ADD BL,30H MOV AH,02 MOV DL,BL INT 21H POP BX POP CX DEC SI MOV DL,BXSI ;结果显示 LOOP LAB POP DX POP SI POP CX POP BX POP AX RET DISPSUM ENDP CODE ENDS END START 二二接收年接收年. .月月. .日信息显示日信息显示 (1) 程序流程图 (2)程序代码如下: DATAS SEGMENT MASG DB WHAT IS THE DATE?,13,10,$ MESS1 DB PLEASE INPUT THE MONTH:,13,10,$ MESS2 DB 13,10,PLEASE INPUT THE DAY:,13,10,$ MESS3 DB 13,10,PLEASE INPUT THE YEAR:,13,10,$ ERRMESS DB 13,10,ERROR!PLEASE INPUT RIGHT DATE!,13,10,$ MON DB 2 DUP(?) DAY DB 2 DUP(?) YEAR DB 4 DUP(?) DATAS ENDS STACKS SEGMENT DB 200 DUP(?) ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MAIN PROC FAR MOV AX,DATAS MOV DS,AX LEA DX,MASG MOV AH,9 INT 21H CALL SOUND ;INPUT MONTH LEA DX,MESS1 MOV AH,9 INT 21H MOV CX,2 MOV SI,0 LOP1: MOV AL,MONSI MOV AH,1 INT 21H MOV MONSI,AL INC SI LOOP LOP1 ;判断月份是否输入正确 COMPAR1: MOV BL,MON0 SUB BL,30H MOV AL,10 MUL BL MOV CL,MON1 SUB CL,30H SUB CH,CH ADD AX,CX CMP AX,1 JL ERR CMP AX,12 JG ERR ;判断日期是否输入正确 ;INPUT DAY LEA DX,MESS2 MOV AH,9H INT 21H MOV CX,2 MOV SI,0 LOP2: MOV AL,DAYSI MOV AH,1 INT 21H MOV DAYSI,AL INC SI LOOP LOP2 COMPAR2: MOV BL,DAY0 SUB BL,30H MOV AL,10 MUL BL MOV CL,DAY1 SUB CL,30H SUB CH,CH ADD AX,CX CMP AX,1 JL ERR CMP AX,30 JG ERR ;INPUT YEAR LEA DX,MESS3 MOV AH,9H INT 21H MOV CX,4 MOV SI,0 LOP3: MOV AL,YEARSI MOV AH,1 INT 21H MOV YEARSI,AL INC SI LOOP LOP3 JMP EXIT ERR: LEA DX,ERRMESS MOV AH,9H INT 21H JMP EXIT EXIT: MOV AH,4CH INT 21H MAIN ENDP ;- ;发声子程序 SOUND PROC NEAR PUSH AX PUSH DX MOV CX,1111111111111111B MOV BX,10000 MOV AX

温馨提示

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

评论

0/150

提交评论