微机原理与接口试验教材..doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口试验教材.

《微机原理与接口技术实验》教学大纲 课程名称:微机原理与接口技术实验 课程编号: 实验学时:10 实验学分:1 一、本实验课的性质、任务与目的 《微机原理与接口技术实验》是电子信息科学与技术专业必修的专业基础课,是一门重要的实践环节课程。 本实验安排学生上机实践及实验箱的实际动手操作。将使学生理解汇编语言的基本概念和主要功能,掌握常用的汇编语言程序设计方法,掌握常用的接口的工作原理和编程控制方法,学会利用软硬件方法使用各种常用的可编程接口芯片,为开发不同用途的微型计算机应用系统打下良好的基础。 二、实验项目的设置与内容提要 序号 实验项目 实验学时 实验类型 实验要求 内容提要 1 调试程序debug的使用 2 验证 必做 熟悉debug常用命令的使用方法,利用debug运行简单的汇编程序。 2 汇编语言程序的编辑、汇编、链接、调试、运行 2 验证 必做 熟悉edit编辑程序的方法,利用edit编辑简单的汇编程序。 3 顺序机构程序设计、分支机构程序设计 2 设计 必做 应用顺序结构、分支机构程序设计方法,上机编程调试汇编语言程序。 4 循环结构程序设计、系统功能调用 2 设计 必做 应用循环结构、系统功能调用程序设计方法,上机编程调试汇编语言程序。 5 基于实验箱的硬件实验 2 设计 必做 16×16点阵显示实验、音频驱动实验、控制交通灯实验。 三、考核方式与评分办法: 1.每次实验必须有指导教师点名,不得无故缺席或迟到; 2.实验结束后,学生向指导教师上交实验报告; 3.平时成绩占50%,上机考核占50%。 四、本实验课教材或实验指导参考书 [2] 《微机接口实验系统8086/8088实验指导书》 启东达爱思计算机有限公司出品 [3] 王智文、蔡启先等《微机原理及汇编语言程序设计》2005年10月 《微机原理与接口实验自编教材》 前言: 汇编语言程序设计是电子信息科学与技术专业的一门重要的计算机技术基础课程和必修的专业基础课,是操作系统、计算机接口技术、计算机系统结构、单片机原理、计算机控制技术等课程的先修课。在众多的程序设计语言中,汇编语言是面向机器的低级语言。由于汇编语言可以直接对硬件资源进行编程,因而汇编语言具有更高的执行效率。与高级与语言相比,它更适合于对执行速度和代码长度要求较高的场合。可见,汇编语言一方面可以帮助学生理解计算机工作原理,为后续课程的学习打下基础,同时也可以直接应用于实时控制及与硬件资源京密结合的其它领域。 汇编语言程序设计是一门实践性很强的课程,程序设计如何,是否达到要求,必须通过上机运行和调试。在具体学习实践中,很多人普遍感到汇编语言程序改错、上机调试使学生操作上的难点,应此,我们编写了本实验教材,具有通俗易懂的特点,希望对大家的学习有所帮助。 《微机原理与接口技术实验》实验报告 系: ;班级: ;姓名: ; 学号: ;指导教师: ; 实验时间: ;实验成绩: ; 实验1 调 试 程 序DEBUG 的 使 用 DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语言程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接后生成的可执行程序,也可以编写简单的程序。 一、实验目的 1.熟悉debug 常用命令的使用方法 2.了解上机操作环境 二、实验内容 按照提供的《debug》电子版补充教材进行学习训练 用汇编语言编写一个计算“3+5”的加法程序 利用debug运行简单的汇编程序。 熟悉debug 常用命令的使用方法 三、实验实现的程序及上机操作步骤 MOV AL, 33H ; 将3的ASCII码送入AL寄存器中 MOV DL, 35H ; 将5的ASCII码送入DL寄存器中 ADD DL, AL ; 做“3+5”,结果送DL寄存器 SUB DL, 30H ; 将“3+5”的结果进行调整,得到8的ASCII码,送DL寄存器 MOV AH, 2 ; INT 21H ; 输出DL寄存器中的字符 INT 20H ; 中断当前执行的程序 该程序是将两个十进制数3和5的ASCII码送入寄存器AL和DL,当ASCII码进行相加时必须通过条调整后才能得到其结果

文档评论(0)

dbtx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档