微机接口技术第1章程序总汇.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 3. PCI设备与功能号 PCH芯片是一个多功能的芯片,它把各种功能划分到多个逻辑设备中,每个逻辑设备又分各种功能。 比如PCI-to-PCI桥是总线0,设备30,功能0(简写为B0:D30:F0)。 现代微机原理与接口技术(第3版) * 主讲教师:谭怀亮 湖南大学信息科学与工程学院 微型机系统与接口技术 2013版 * 本课程在计算机课程体系中的位置 硬件类 软件类 CPU及整机设计(计算机组成原理) BIOS与接口驱动程序设计 模拟电路、数字逻辑电路设计 嵌入式系统 SOC芯片设计 计算机系统结构 外围接口电路设计 操作系统 编译系统 数据库 数据结构 C++ JAVA 离散数学 计算机系统综合设计 电子商务 多媒体技术 … 算法设计、数值分析、信号与系统、计算机理论课程、数学基础课程 汇编语言 软件工程 C# … * 0.2本课程的教学目的 掌握各种接口技术原理及其应用编程方法;提高分析和设计接口的能力。 掌握汇编语言程序的编写方法,尤其掌握接口访问的方法。 了解先进微处理器芯片结构、微型计算机实现技术、计算机主板构成、微机技术新的发展趋势; * 0.3 本课程内容组织 第1章—概述:微机系统组成、工作过程、系统组成结构 第3章—软件如何控制CPU和接口:指令系统和汇编编程 第6章—总线如何工作:总线标准(PCI,USB,PCI-E) 第7章— I/O接口如何主动与CPU通信:中断技术(8259) 第9章—常用外设与通信接口:串行通信协议与8250,并行接口8255,人机交互接口 第8章—PCH中的定时计数与DMA控制器:8254, 8237 第10章—系统编程技术:处理器的初始化,任务调度,BIOS,WDM驱动程序编写 第5章— CPU如何与MEM或I/O设备通信:I/O接口与译码 第2章—IA-32/Intel64处理器原理与基本执行环境 第4章—现代微机存储管理方法:段式,页式,Cache * 0.4 教材与教辅书 教材: 杨全胜主编,现代微机原理与接口技术(第3版),电子工业出版社, 2012 . 12 参考书: 周明德主编,微机原理与接口技术(第2版),人民邮电出版社, 2007 Intel Co.,Intel? 64 and IA-32 Architectures Software Developer’s Manual,2011 Kip R.Irvine著,温玉杰等译,Intel汇编语言程序设计(第五版),电子工业出版社 沈美明,温冬婵编著,IBM-PC汇编语言程序设计(第2版),清华大学出版社, 2007 * 0.5 课程教学相关信息 教师姓名:谭怀亮 办公地点:基地305、工会(成教楼)511 Email:tanhuailiang@hnu.edu.cn 个人网站: 助教:待定 * 0.6 课程教学相关信息 课程组成:授课48学时+实验16学时+小班研讨8学时 授课信息:3-4班 授课时间:周二3-4节,周五5-6节 小班研讨:4、8、12、16周 授课地点:综合楼 实验地点:工训中心微机原理实验室 考试成绩组成:平时成绩+期中考试成绩+期末考试成绩+实验报告+小班研讨表现 * 第1章 现代微机结构概述 * 硬件 软件 控制器 运算器 系统软件 应用软件 BIOS与操作系统 Windows系列、Unix、Linux、FreeBSD CPU 存储器 输入设备 输出设备 支撑软件 汇编、编译、调试、数据库管理软件 微机系统 硬件是系统的硬平台,操作系统是系统的软平台,系统软件通常支撑用户软件的开发。 1.1 微机系统组成 * 1.IA-32/Intel 64必有的控制信号: 时钟信号(CLK):同步各种操作的同步信号。 复位信号(RESET#、SYS_RESET#):使总线上各种部件全部做初始化处理。 中断请求(INTR):表示某中断源向处理器发中断请求。 中断响应(INTA#):表示中断请求被响应。 存储器读控制信号(MRDC#):表示要对所发地址的存储单元进行读操作。 存储器写控制信号(MWTC#):表示要对所发地址的存储单元进行写操作。 I/O读控制信号(IORC#):表示要对所发地址的端口做读操作。 I/O写控制信号(IOWC#):表示要对所发地址的端口做写操作。 总线请求信号(REQ#):总线主设备请求总线控制权。 总线允许信号(GNT#):总线仲裁机构允许了某设备的总线控制权请求。 以上信号不一定都是CPU引脚信号 * 2. 微机系统的软件系统 裸 机 基本输入输出系统(BIOS) 操作系统 支撑软件 应用软件 硬件系统 系统软件 应用软件 软件系统 * a.直接访问 特点:可以直接进

文档评论(0)

舞林宝贝 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档