微机原理及接口技术!!

微型计算机原理_PDF图书下载_姚燕南 等 著_在线阅读_PDF免费电子书下载_第一图书网
微型计算机原理
出版时间:2000-2&&出版社:姚燕南、姚向华、 乔瑞萍 西安电子科技大学出版社
(2008-10出版)&&作者:姚燕南 等 著&&页数:480&&Tag标签:无&&
国家教育部1998年调整了专业目录,各院校据此制订了新的专业教学计划,并从1999年入学新生开始执行新的专业教学计划。对电子信息类专业来说,根据新的专业教学计划,“微型计算机原理及接口技术”课程作为专业基础课已成为该类专业本科教学中的主干课程。这一事实距今已经历10年,并且作为高等学校电子信息类重点规划教材《微型计算机原理(第四版)》的出版时间(2000年2月)也已有8年时间。多年来,我们作为教学第一线的教师已积累了丰富的教学经验,获取了大量的学生反馈信息,并形成了一整套自己的看法,2006年12月在责任编辑夏大平主任的热情建议和大力支持下,经过半年多的努力,我们根据专业教学指导委员会对本课程的要求及微机技术迅猛发展的现状,结合自己的教学经验对本书第四版作了大量修订,于2008年3月完成了第五版的修订初稿,主要修订内容如下:1.第3章“80X86寻址方式和指令系统”、第4章“汇编语言程序设计”从章节次序上已放到半导体存储器一章的前面,以便于学生能尽快学习汇编语言程序的编写和调试,增加学习的成就感和兴趣。从编写内容来说,这两章从文字上作了大量精简,时刻紧扣从应用角度出发这个宗旨:以尽快教会学生上机编、调程序为目的,书中给出大量经过高版本MASM及TURBO C3.0调试通过的编程实例,并给出上机方法和技巧的说明。
  《微型计算机原理(第5版)》为高等学校电子信息类规划教材,系第五版。全书共10章,内容分别为微型计算机基础知识、微型计算机组成及微处理器功能结构、80X86寻址方式和指令系统、汇编语言程序设计、80X86微处理器引脚功能与总线时序、半导体存储器及接口、存储器管理、中断和异常、输入输出方法及常用的接口电路、微型计算机系统。  《微型计算机原理》的特点是:由浅入深,循序渐进,语言精练,并从应用角度出发,软硬件结合地讲述丁基本原理及使用方法,每章都有习题与思考题。
姚燕南,1941年3月生,1964年毕业于西安交通大学自动控制专业,留校任教至退休。长期从事微机控制系统方面的教学和科研工作,获得多项省部级科研及教学成果,公开发表论文50多篇,主要著作有《微型计算机原理》、《微型计算机原理与接U技术》、《微机控制系统及其应用》、《微机控制新技术》等。姚向华,1973年6月生,1996年获西安交通大学工业电气自动化专业学士学位,1999年获西安交通大学检测技术与自动化装置专业硕士学位,2002年获西安交通大学控制科学与工程专业博士学位。毕业留校工作至今,主持或参与多项国家、省部级科研项目。曾获陕西省高等学校科学技术奖一等奖,陕西省科学技术奖。等奖。发表论文20余篇。主要著作有《微型计算机原理与接口技术》。乔瑞萍,1966年6月生,本科毕业于上海理工大学计算机应用专业,硕士毕业于西安交通大学模式识别与智能控制专业,现为西安交通大学信息与通信工程系副教授。长期从事微处理器系统方面的教学与科研工作。主要编著有《TMS320C54x DSP原理及应用》、《微型计算机原理典型题解析及自测试题》及译著《LabVIEW7实用教程》等,并且所制作的《微机原理及应用》教学多媒体课件在第3届“全国高等学校计算机课件评比”中获三等奖。
第1章 微型计算机基础知识1.1 计算机和微处理器发展概述1.1.1 机械计算器时代1.1.2 电子时代1.1.3 微处理器发明之前的技术准备1.1.4 微处理器时代1.2 常用数制与编码表示方法1.2.1 计算机中常用的数制1.2.2 计算机中信息的编码表示1.3 微型计算机中的数据的表示方法1.3.1 常用数据类型1.3.2 数学协处理器的数据格式1.4 计算机的基本结构及其整机工作原理1.4.1 简化计算机的基本结构1.4.2 计算机的整机工作原理习题与思考题第2章 微型计算机组成及微处理器功能结构2.1 微型计算机的组成及工作原理2.1.1 微处理器2.1.2 存储器2.1.3 输入/输出设备及其接口电路2.1.4 总线2.2 及80286微处理器2.2.1
CPU的功能结构2.2.2 80286 CPU的功能结构2.2.3 的存储器组织及其寻址2.2.4 的I/O地址空问2.3 CPU的功能结构2.3.1 80386微处理器的功能结构2.3.2 80486微处理器的功能结构2.4 Pentium级CPU的功能结构2.4.1 Pentium处理器2.4.2 Pentium Pro处理器2.4.3 Pentium MMX处理器2.4.4 Pentium 11处理器2.4.5 Celeron赛扬处理器2.4.6 Pentium III处理器2.4.7 Xeon(至强)处理器2.4.8 Pentium4处理器2.5 精简指令集与复杂指令集计算机2.5.1 CISC体系2.5.2 RISC体系2.5.3 CISC体系与RISC体系的比较2.5.4 EPIC体系与X86处理器的发展2.6 哈佛结构微处理器简介2.7 嵌入式微处理器简介2.7.1 嵌入式系统2.7.2 嵌入式系统的微处理器习题与思考题第3章 80X86寻址方式和指令系统3.1 概述3.2 80X86的寻址方式3.2.1 数据的寻址方式3.2.2 程序转移地址寻址方式3.3 指令格式3.3.1 助记符指令格式3.3.2 指令编码格式3.4 80X86指令系统3.4.1 数据传送类指令3.4.2 算术运算类指令3.4.3 逻辑运算和移位类指令3.4.4 位操作指令3.4.5 串操作指令3.4.6 控制转移类指令3.4.7 处理器控制指令3.4.8 高级语言类指令习题与思考题第4章 汇编语言程序设计4.1 计算机程序设计语言的发展4.2 汇编语言语法4.2.1 汇编语言语句格式4.2.2 汇编语言语句的数据项4.2.3 伪指令4.2.4 宏指令及其使用4.3 实模式下的汇编语言程序设计4.3.1 顺序程序设计4.3.2 分支程序设计4.3.3 循环程序设计4.3.4 子程序设计4.3.5 多模块程序设计4.4 汇编程序及上机过程4.4.1 汇编语言源程序的汇编、连接和装入运行4.4.2 汇编程序对源程序的汇编过程4.4.3 汇编语言和PC DOS的接口4.5 DOS及BIOS功能调用4.5.1 DOS中断及功能调用4.5.2 BIOS中断及功能调用4.6 汇编语言与高级语言的混合编程习题与思考题第5章 80X86微处理器引脚功能与总线时序5.1
CPU的引脚功能5.1.1
CPU共用引脚功能5.1.2 最小模式下引脚信号的功能5.1.3 最大模式下引脚信号的功能5.1.4 最小模式和最大模式系统的基本配置5.2 系统的总线时序5.2.1 系统的复位时序及典型的总线周期时序5.2.2 最小模式系统的总线周期时序5.2.3 最大模式系统的总线周期时序5.3
CPU的引脚信号功能及其系统总线时序5.3.1 80386引脚信号及其系统总线时序5.3.2 80486引脚信号及其系统总线时序习题与思考题第6章 半导体存储器及接口第7章 存储器管理第8章 中断和异常第9章 输入输出方法及常用的接口电路第10章 微型计算机系统主要参考文献
1936年,24岁的英国数学家图林(Alan Turing)发表著名论文《论可计算数及其在密码问题的应用》,提出了“理想计算机”,后人称之为“图林机”。图林通过数学证明得出理论上存在“通用图林机”,这为可计算性的概念提供了严格的数学定义,图林机成为现代通用数字计算机的数学模型,它证明通用数字计算机是可以制造出来的。图林发表于 1940年的另一篇著名论文《计算机能思考吗?》,对计算机的人工智能进行了探索,并设计了著名的“图林测验”。1954年图林英年早逝,年仅42岁。1944——1945年间,美籍匈牙利科学家冯·诺依曼(John von Neumann)在第一台现代计算机ENIAC尚未问世时注意到其弱点,并提出一个新机型EDVAC的设计方案,其中提到了两个设想:采用二进制和“存储程序”。这两个设想对于现代计算机至关重要,也使冯?诺依曼成为“现代电子计算机之父”,冯·诺依曼机体系延续至今。
《微型计算机原理(第5版)》可作为高等院校电子信息类专业及相近专业教材,也可作为从事微机开发应用技术人员的参考用书。
图书标签Tags
评论、评分、阅读与下载
用户评论&(总计4条)
&&&&说实话都忘了啥时候买的了
&&&&上课用的教材,已经记忆模糊了。。。
&&&&书本配送迅速,2天就到了,而且书的质量也很好,没有什么大问题!
&&&&经过改版,内容扩充了不少,不过有些以前写的很明白的地方也改模糊了,校方选的教材,跟着用呗
250万本中文图书简介、评论、评分,PDF格式免费下载。
第一图书网() @ 2014怎么学习微机原理?
刚学单片机,一头雾水。
受邀. 没想到还有人看得起我, 叹.以前在知乎也曾答过此类问题. 无外乎从原理到实验的过程.这次回答, 我想换个思路.1. 感性认识.如果提问者能够找到单片机开发板的话, 先别管那么多, 直接拿开发板的例程来改. 比如原来开发板闪灯频率1Hz, 你就改成5Hz, 或者变着花样地闪, 总之就是在历程的基础上改. 诸如此类. 不要满足于改几个参数以显得你改过的代码的效果与原来有多么不同, 用仿真器链接开发板, 从头开始, 以单步运行的方式, 逐条语句地跟踪, 这相当于读一遍代码. 从简单的程序开始, 力争每个语句要能弄懂意思(不懂就翻书), 对于印象深刻的或者易发生歧义的语句, 自己添加上注释. 慢慢地从简单程序进阶到复杂的程序.2. 从需求入手.当你觉得你在改例程的过程中体会到了单片机编程的一些点滴之后, 你可以想想你在这些改过的地方, 如何能够在这基础上去实现一些跟开发板例程不一样的功能, 所谓不一样的功能, 比如原来是闪灯, 表示开关类的事物在两个状态(开与关)之间的切换, 具有此类抽象特征的事物又比如高压断路器以及二次侧控制继电器的闭与合, IGBT触发脉冲的开与关. 学会将你的应用需求(客观事物的运动状态和控制状态)抽象地描述成单片机GPIO引脚的电平高低. 这样, 你就不会迷茫于应该从单片机的什么方面开始学.3. 系统学习.前面已经让你知道单片机这行当到底是干嘛的了, 这时候需要把基础打牢. 单片机的内部硬件体系结构, 单片机内各功能模块的工作逻辑和寄存器资源, 可能的话(很有可能噢)还有这种单片机的专用汇编语言(汇编语言不是通用的, 每种单片机的汇编语言都不同.) 基本上这类知识都分别可以从该单片机的数据手册和汇编指令手册中得到(厂家提供了这两类文档下载). 那么, 什么是"系统学习"中的"系统"一词的意义呢? 这个意义就是数据手册的目录和汇编指令手册的目录. 如果你是一个好的阅读者, 那么你首先应该阅读目录, 而不是直接去读第一章.4. 理性认识.这个时候, 假设你对基础知识已经进行了学习, 你需要回到实验中去实践, 通过实践去熟练. 不要指望你那点儿装墨水的脑袋能记住多少东西.回到你做过的实验和写过的注释, 对于原来模糊的地方要分析清楚, 将做过实验的例程抽象为你所理解的流程图, 分析其中每个流程的前因后果.5. 实战.基本上, 想学单片机的人估计都不是计算机系或者软件工程专业的, 我相信. 你的专业是什么, 决定了你怎么用单片机. 自动化? 好吧, 你的控制目标是交流电机或者直流电机的转速和转矩. 电气工程? 好吧, 你的控制目标是输电线主回路断路器的开关动作. 机电一体化? 好吧, 你的控制目标是数控机床上一系列气阀或者液压装置的动作组合. 找一个与你自己专业相关的控制对象, 这个对象最好是你能搞到手的, 控制需求相对简单的. 自己搭建外围电路(这是与单片机有关但是不属于单片机范畴的交叉领域, 不在此讨论, 需另开话题)与单片机系统进行连接, 将你的控制需求由抽象目标一步步具体到程序的模块/流程/代码. 测试你的系统, 开动它, 蹂躏它, 各种极限动作, 要够High!!!6. 跑市场, 拉项目.如果你不能成为一个老板, 那么起码你得知道你未来的老板为什么要让你如此这般做牛做马. 所以, 去了解市场的需求, 看看有什么可以用单片机做产品能够挣钱的事情. 当你合同在手的时候, 你的社会责任感和家庭责任感就来了.
写写汇编就会了,不过汇编这些寄存器名称,换一个硬件,就换几个名称,所以,推荐用未来汇编,学学X86架构的就行了,以后除非写驱动,其他很少用这个东西的。
今天在吃晚饭的时候,收到知乎的邮件,就在想怎么说这事。
我一开始学的是 微机原理 这个课,在这门课中讲的是8086的事,但这些是你在单片机快速前进的前提
1.了解计算机的组成,你要做到的是这些部分是干什么,之间是怎么联系的
2.信号,时序
4.接口的连接,寻址,可编程芯片的控制字等等
5.理解中断
6.对汇编的了解,这个是很多人对微机原理望而怯步的一个原因,汇编可以让你了解怎么控制电路,并加强逻辑(会有点绕)
学了微机原理之后就学了 单片机原理与应用 这个课 这时你能感受到微机原理给你带来的好处,你会觉得都是那个理,只是表达不同而已,但学校还是让你用汇编去学习简单的功能,这和微机原理的汇编还是有区别的,有的很麻烦,这个过去后,你就学习用C语言编写了,这时你的注意力就该放在如何设计程序和利用外围接口感知外界变化了
要知道单片机不仅仅是这两门课就能把东西搞好
自动控制原理,PID算法,电机拖动,计算机控制理论等这些都也是关键
这是我目前的感受
兴趣和实践是最好的,找个有点小难度的点子实现下,先在开发板上看看实现这些功能要什么,知道后,自己画个板子回来焊零件和调试,这个过程走一遍,基本可以了(做板子比较耗钱)
要对自己有信心,要对调试有耐心,要对学习有恒心
初学单片机似乎没有了解微机原理的必要。如果是学校课程安排的话,一般单片机的课程也会在《计算机组成原理》或者其类似课程开设后开设。如果一开始用C语言来编程的话,很少会觉得对硬件的不了解会阻碍进一步的学习;学习汇编的话多了解一点硬件则会非常有帮助,但也不要求系统地掌握。
单论微机原理的内容,可以按照学习方法的不同分为原理和实现两部分。很多实现细节是不需要实用者掌握那么细的,当然作为一个考试党本人不得不拿着资料悲哀地识记以完成大纲的第一条最基本要求防止挂科。原理则告诉你计算机的基本体系以及到底它如何开始工作,有哪些机制来处理各种情况。(从图灵机到冯洛伊曼机到现在以存储器为中心的冯洛伊曼机的体系发展,总线的发展,中断机制,存储器的分类以及其读写原理,接口技术,时钟信号等等,这些都是有必要了解的。)
在单片机学习的背景上来回答的话,学习的中心是:
1各种寄存器以及特殊寄存器的用法;
3时钟信号和计数/计时器;
4通讯接口的控制;
5各种接口技术。
汇编说起来复杂,实际上脑子里面装一个配套的模型就很好理解了。
记住各种寄存器还有内存地址。
编程的时候实际上在做的事情就是在每一行程序里给定的地址里写入或者读出数据,然后跳到下一个给定的地址去。所以编程的本质是给输入并且控制数据流,然后再输出,其中内存是数据中转站,各种寄存器有的是调度中心(控制数据流),有的是加工平台(加法器等等)。这样剩下要注意的就是各种规定和语法问题,以及良好的编程习惯和风格养成。
C语言的话,入门用这个很合适。淘宝上买块开发板,跟着例程学习,应该没有跟不上的吧。一边学程序一边注意用到了哪些寄存器,各有什么功能,这样进步很快的。
说实话吧。微机原理就是上个世纪遗留下来的课程,中国教育体制拖沓过重不思进化, 单片机是单片机,汇编是汇编。现在哪个人开发嵌入式的还用汇编?用单片机做控制的全是用C,给单片机写底层代码的也根本不会碰上8086框架的东西。全中国我反正不信有超过一百个用微机原理里面的动作做什么事情。如果楼主有兴趣可以看看外国人写的:计算机组成(或者类似的名字的东西)。比中国的脑残教材好得多也有意思得多。
电气工程专业的,用了2天时间学完了微处理器和汇编,别问我为嘛,明天要考试
当成组成原理学。学习汇编、指令集、流水线、内存体系和总线。不要管有关单片机细节的任何东西。
前两章听不懂没关系,第三章第四章听懂全书就都明白了
国外有个牛人花了四年自己用74系列门电路搭了一个CPU。可以下载到参考学习。MIT有一门电子运算结构的课程,可以下载到资料学习。
X86是处理器的一种,现在用的不多;推荐看郭天祥的教学视频,入门很快,可以帮你绕开很多无谓的概念
已有帐号?
无法登录?
社交帐号登录→ 帖子列表
本版暂无版主
即可展开贴子列表)
[ &&&&&&&&.... ]
[ &&&&&&&&.... ]
[ &&&&&&&&.... ]
论坛总在线355 人,其中单片机与微机原理 位会员与
位客人,今日贴子
开放的话题
热门的话题
锁定的话题
含精华贴的话题
(总、区、版)固顶话题
本论坛言论纯属发表者个人意见,与本站立场无关,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! 粤ICP备号
Copyright © 2007
Powered By
页面执行时间 0.08789 秒, 3 次数据查询查看: 1350|回复: 10
国内的本科的微机原理与接口在国外CS算是一门什么课?
精华主题学分
中级农民-加分请看右边栏-多参与|分享|记录|反馈, 积分 498, 距离下一级还需 2 积分
在线时间 小时
购买链接:
注册一亩三分地论坛,查看更多干货!
才可以下载或查看,没有帐号?
就没有在国外的CS那些课表找到这个课,好奇怪。这个课在国外相当于一门什么CS课呢?
精华主题学分
在线时间 小时
assembly language?
精华主题学分
在线时间 小时
lz 是 bupt的?虽然培养计划上写这是cs课,但我认为这还是属于ee的,英文翻译microchip blabla..
精华主题学分
在线时间 小时
wmtws9dsj 发表于
lz 是 bupt的?虽然培养计划上写这是cs课,但我认为这还是属于ee的,英文翻译microchip blabla..
同bupt,,,,
精华主题学分
在线时间 小时
不是汇编吗?
精华主题学分
在线时间 小时
计算机系统组成
精华主题学分
在线时间 小时
最多也就是汇编语言吧,感觉跟computer architecture关系不大
精华主题学分
在线时间 小时
Computer Organization
精华主题学分
在线时间 小时
感觉应该就是assembly language。
精华主题学分
在线时间 小时
我认为微机原理是计算机组成的基础课,而计算机组成对应国外的computer architecture。不过我认为微机原理的内容有些过时,从大多数人都觉得只学到了汇编语言来看,课程质量堪忧。
精华主题学分
在线时间 小时
assembly language?。。。微机偏硬件,汇编只是微机的一部分。我们学校是先计算机组成再汇编再微机原理,这几门课都是相互联系非常紧密的。
<form method="post" autocomplete="off" id="fastpostform" action="forum.php?mod=post&action=reply&fid=41&tid=73153&extra=&replysubmit=yes&infloat=yes&handlekey=fastpost"
onSubmit="
// TODO Howard 11/3/2015
var sbtn = $('fastpostsubmit');
sbtn.disabled =
sbtn.innerHTML = ' 回复发表中... ';
sbtn.setAttribute('background', sbtn.style.background);
sbtn.setAttribute('bordercolor', sbtn.style.borderColor);
sbtn.style.background = '#C7C7C7';
sbtn.style.borderColor = '#8B8B8B';
var form =
// --product--
var isValid = fastpostvalidate(form, null, 0);
if(!isValid) reoverBtn();
return isV
// --product--
// --testing--
//setTimeout(function() {
// var isValid = fastpostvalidate(form, null, 0);
// if(!isValid) reoverBtn();
//}, 2000);
// --testing--
您需要登录后才可以回帖
回帖并转播
回帖后跳转到最后一页
Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!
一亩三分地推荐 /5
地主Warald亲手做你的申请,针对你的背景和目标,考虑申请、学习、就业、移民等系列问题,制定申请策略。
“offer”指全额奖学金,免学费全免+每月工资,Berkeley, CMU, JHU, UIUC, Gatech, UMich, UCLA, Columbia,欢迎观赏。
电子工程、计算机、统计、金数金工、化工等, Stanford, Berkeley, CMU, Cornell, Yale, Columbia, Chicago, Duke, UPenn, UIUC, Brown, UMich, JHU等
有留学、申请、找工、职业规划上的难题?先上论坛提问!
论坛考古也帮不上忙,发帖得到的回答仍然不够?电话找Warald来解答!
WARALD新书上市啦:《你不知道的美国留学》清华大学出版社,各大电商发售
Powered by【图文】微机原理与接口技术(清华大学课件,全套)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
微机原理与接口技术(清华大学课件,全套)
上传于||文档简介
&&微&#8203;机&#8203;原&#8203;理&#8203;与&#8203;接&#8203;口&#8203;技&#8203;术&#8203;(&#8203;清&#8203;华&#8203;大&#8203;学&#8203;课&#8203;件&#8203;)&#8203;,&#8203;全&#8203;套&#8203;。
大小:13.18MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 微机原理及接口技术 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信