网站大量收购独家精品文档,联系QQ:2885784924

汇编与接口 第1章 基础知识.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编与接口技术 学习目标 软件是如何控制硬件的? 运用汇编程序对硬件接口进行控制 学习内容 了解计算机系统内部运行机制* 学会汇编语言编程的基本技术→工具本身 掌握接口的基本工作原理→问题的分析 掌握用汇编语言对接口的控制方法→如何用工具解决问题 课程教材 汇编与接口技术 = 汇编语言 + 接口技术 主干课、必修课 必修课 必修课 《微型计算机接口技术及应用》 (第三版) 刘乐善主编,华中科技大学出版社 参考教材 IBM-PC 汇编语言程序设计 沈美明 温冬婵 编著,清华大学出版社 汇编语言程序设计(第2版) 徐建民、王东、邵艳华著,电子工业出版社 注:汇编语言没有固定教材,可选任何一本教材作为参考教材,因为我们只讲汇编语言的基本内容。 汇编部分课程的作业见课件内容。 课程面向的计算机类型 主要面向80X86机型,汇编语言涉及到8086的汇编语言,接口技术涉及到80X86的计算机,课程教学主要以16位机型 (ARM等32位机型较为复杂,自学) 很多汇编语言实验可以在自己的X86电脑上完成 课程安排 理论教学48学时,实验教学16学时,总计64学时 理论教学中汇编约占22学时,接口约占42学时 实验教学包括常规实验(12学时,6个实验)和研究性 实验(8学时,2个实验) 常规实验包括2个汇编课堂实验、4个接口课堂实验和1个课后实验 课程考核 考试成绩占50%,平时成绩占50%(17周出来) 平时成绩包括: 平时作业10分(10次,每次1分),要求: 晚交没有分 作业(电子版)提交到课程平台,作业名称格式为: “学号+姓名+第X章+作业” 提交时间以网络提交时间为准 根据作业质量给予0.5分或1分 课堂测试与考勤15分 课堂测试3次,每次计3分(视情况给予1、2、3分) 考勤3次,每次计2分 常规实验15分 6个实验,每个实验2分,还有3分视实验完成情况加分 实验报告的提交要求同作业 实验报告电子版的名称格式为:“学号+姓名+实验X+实验名称 研究性实验1个,10分,实验报告的要求同常规实验 缺勤或作业不交共累计5次则取消考试资格。 邮件答疑或者课前/课后答疑,其它答疑时间另行通知。 上机要求 上机前认真编写好实验程序,实验中要独自完成实验; 有问题多找老师答疑。 建议 多读程序,多写程序,多上机调试程序并注意观测接口的状态,体会汇编对接口的控制作用。 软件 系统软件 程序设计语言 应用软件:软件包,数据库 SYBASE/SQL SERVER 机器语言 汇编语言 高级语言 监控程序 操作系统 编辑程序 解释程序 服务程序 诊断程序 程序软件的体系结构-汇编语言的地位 第1章 基础知识 计算机语言的发展 机器语言 FORTRAN BASIC COBOL PASCAL C/C++ JAVA ... 汇编语言 高级语言 汇编语言的特点: 面向机器的低级语言,具有专用性。 保持了机器语言的优点,具有直接和简捷的特点。 可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。 目标代码简短,占用内存少,执行速度快,是高效的 程序设计语言。 ? 经常与高级语言配合使用,应用十分广泛。 汇编语言的应用 系统程序、高效率代码、I/O驱动程序 很多系统软件是用汇编语言编写的。 某些快速处理、位处理、访问硬件设备等高效程序 是用汇编语言编写的。 高级绘图程序、视频游戏程序一般是用汇编语言编 写的。 CPU、接口和外围设备间的连接 软件 硬件控制信号 信号转换设备 接口发展的几个阶段 无接口阶段(微型企业,老板与员工): CPU与外围设备直接相连,直接控制;信号线不兼容,效率低,复杂,速度不兼容,耦合性强,不易扩展等缺点。 简单接口阶段(小型企业,老板,独立性很差的中层干部、员工):在CPU与外设间引入接口电路,可以使连接标准化;CPU(用户程序)通过接口对外设进行间接控制; 复杂接口阶段(大中型企业,老板,独立性较强的中层干部、员工):接口电路通过复杂的接口协议软件可较为独立地控制外围设备,控制过程对外设用户不可见/不可控(即接口的底层,如总线驱动程序),PCI/USB等就是复杂接口。用户对外设的控制需由用户程序(接口的用户层)和底层设备如PCI总线的驱动程序(接口的底层)共同配合完成。 接口功能 1、执行CPU命令 接口电路对CPU发来的命令信息(在命令寄存器中,称为命令口)进行识别和分析,分解成若干个控制信号,传送到I/O设备,使其产生具体的操作。 CPU不是直接把命令送到被控对象,而

文档评论(0)

131****9010 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档