l微机原理课程重点易错点知识.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l微机原理课程重点易错点知识

《微机原理》课程重点/易错点知识 为电气12级编写,吴老师 前言 为让同学们更好进入《接口技术》课程学习,我对《微机原理》课程的一些重要、易错的内容进行扼要提示,请同学们务必认真看一遍。对照自己原来的认识,如有问题,需要解答,请学习委员汇总后交给老师。 计算机系统扩展与接口应用依赖开发者的知识与能力。本文列出的主要是知识中的部分要点,并不全面。至于能力方面涉及的:动手制作能力,开放与收敛的思维能力,程序方法与编程能力以及纠错查错调试能力等,完全没有涉及,需要同学们自己通过锻炼来获得。 重点/易错点的扼要提示 数字(Digital):计算机中所说的“数字”,不是阿拉伯数字,而是以两极化的观点来抽象表达客观世界信息的一种信息表示方法,如:男-女,高-矮,正-反等等。用二进制可以方便表示数字信息及其数学与逻辑关系。仅有二进制数可以表示和处理逻辑关系。 模拟(Analog):非数字的信息表达就是模拟的,它可以取无限多种值,也可以是有限种的状态。(百度百科或其他教科书的说法排除有限种状态,不全面) 处理器/微处理器:也称为CPU,俗称“计算机”,“电脑”,是具有“主动/自动取指令,执行指令”能力的器件。严格来说,CPU除了前述能力外,还具有通过总线管理其他IC的能力。 计算机中的数与数学的数:计算机用CPU处理的数仅限于在某种位数(如8位)和某种代码(如原码)范围内正确,它不等于数学的数,让计算机处理的数符合数学规律是软件的任务。 计算机单元中的数:存的是一种状态,不是“东西”,可以无限次的读取,不会移走;一存入就变成新值,不是罐子可以叠加存放。 多字节数:不是用来表示一个很大的数,而是用来表示信息的总状态,或用来表示取值范围较大的数。多字节数没有多个地址,它通常用最低字节的地址作为多字节数的单元地址。 “空”或“没有”:计算机中没有自然的“空”或“没有”的状态,0不是“空”,对未编程的存储器其位往往都为1,1也不是“空”,0或1或数字都是状态之一,地位平等。CPU仍然可以访问物理器件不存在的地址空间,CPU读取到的值不是“空”,是0/1的组合,只是不能事先确定而已。如果程序中要表示“空”/“不存在”或“有”/“存在”,可以人为定义。 原码:是计算机用最基本(原始)的,用“位-权”关系表达的无符号数,它不是正数,正数是带符号数。“位-权”关系是用多位数字表示数的方法,每一位的数值为该位的数字乘上该位的权,权等于进制基数的位置系数次方,如2^0=1。 代码:用人为规定的方法让计算机中的数来表示某种信息。计算机数与信息代码形成“1对多”的关系,代码的正确表示与处理代码的程序相关联。 带符号数:有补码表示、原码表示、移码表示、反码表示等,不同的表示方法各有其的优缺点。要注意区别“某种代码”与“某种代码表示”的不同。 补码与补码表示:“补码”与“补码表示”的概念不同,“补码”是一对数,相加刚好超出所处理的单元范围,丢掉进位后自动变为0;“补码表示”是“补码表示的带符号数”的简称,它规定补码中一对数的较小数为正数,较大数为负数,来表示带符号数。补码表示的数适合进行加减运算,是计算机中除了原码之外的基本数值代码。 补码表示的数的最高位:当该位为1时,表示一个负数。该位不是符号位,但可以用它来辨认该数的正负。(这点,多数省内高校教师与部分教科书都误解了) 溢出:加减运算指令执行后同时给出了Cy与Ov的值,Cy可以用来判断原码数是否超出了范围(Carry);Ov可以用来判断补码表示的带符号数是否超出了范围(Overflow)。不论原码或补码表示的数,都可以用Cy来建立多字节数中各字节间的联系。Cy和Ov在其他指令中有另外的含义,如MUL指令中Ov表示乘积的高字节非0,不是带符号数移出与否的标志。 符号代码:一般讲的符号代码,如ASCII码与中文代码,指的是信息代码,用于在标准设备间传递字符与某些动作的信息。表示符号代码样子的形状代码(如:宋体、黑体、斜体、点阵大小,数码管字模等等)是由实现设备中的软硬件实现。 计算机家族:指令集相同或兼容的处理器。如:Intel的8051,AT89C51,STC12C5A60S2等都属于MCS-51家族,其不同点在于硬件功能与速度能力等不同。 信息的逻辑与物理关系:指令中的信息为逻辑值,它对应的引脚或电路中的电压为物理值。在+5V的TTL逻辑中,逻辑值0对应0~约1V的电压(低电平);1对应约2.5V~+5V的电压(高电平)。不能认为负电压与高于VCC的电压分别对应数字值0,1,它们对系统往往有破坏作用。在硬件设计中,逻辑值0/1与电压范围的对应关系在输入、输出、TTL、CMOS等不同场合都有差别,应认真考虑。 I/O(输入/输出):计算机中的I/O,物理量转变为逻辑值为输入;逻辑

文档评论(0)

wu12youli + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档