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

  • 3
  • 0
  • 约 5页
  • 2017-02-06 发布于北京
  • 举报
《微机原理》课重程点易错点知识

《微机原理》课程重点/易错点知识 为电气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)

1亿VIP精品文档

相关文档