840微机原理与接口技术.ppt
《840微机原理与接口技术.ppt》由会员分享,可在线阅读,更多相关《840微机原理与接口技术.ppt(62页珍藏版)》请在三一办公上搜索。
1、1,微机原理与接口技术,上海电力学院电力与自动化工程学院信控系,2006.9,主讲教师:程启明 教授,2,课程目标 微机原理是学习和掌握微机硬件知识和汇编语言程序设计的入门课程:微型计算机的基本工作原理汇编语言软件程序设计微型计算机硬件接口技术 目的:建立微型计算机系统的整体概念,形成微机系统软、硬件开发的初步能力。,3,教学内容第1章 基础知识第2章 微型计算机基础第3章 8086/8088 CPU的指令系统第4章 汇编语言程序设计第5章 存储器系统第6章 输入输出和中断技术第7章 常用数字接口电路第8章 模拟量的输入输出(略讲)第9章 常用外设及多媒体技术(不讲)补充 MCS-51单片机原
2、理与嵌入式系统(简介),课程难度“教”与“学”都较难特点:内容多、逻辑联系少、概念抽象、记忆多、综合强(软硬结合)、入门难等。,4,课程情况学时安排:52讲课+16实验+1周课程设计(信控系)47讲程+4实验(动力系 或 电力系)考试成绩:出勤率10%+作业10%+实验20%+期末考试60%作业要求:每章或几章结束交作业本(准备2本)10周后发解答考试题型:选择、填空、判断、名词解释、计算、作图、编 程等考试形式:闭卷、试卷库(任1套/10套,黄云峰老师出题 将重做)集体统一批改、及格率5075%(含补考),先修课程计算机基础、C语言、电子线路等,5,教材及教学参考书1 冯博琴主编,微机原理与
3、接口技术,清华大学出版社,2002.22 周明德主编,微型计算机系统原理及应用(第四版),清华大学出版社,2003.83 龚尚福 朱宇主编,微机原理与接口技术,西安电子科技大学出版社,2003.8,答疑辅导 地点:综合实验大楼305室 办公电话:339 将搬到河间路新楼 电子邮箱:,课程地位 专业基础课,讲课3学分+实验1学分+课程设计1学分=5学分。几乎所有工科(可能是除文科外绝大部分专业)必学,电类各专业必修,自动化专业、测控仪表等专业考研(初、复试)必考。与软件技术基础课程形成硬件与软件配套。,6,第1章 基础知识,主要内容:各种常用记数制和编码以及它们 相互间的转换;二进制数的算术运算
4、和逻辑运算;符号数的表示及补码运算;二进制数运算中的溢出问题,7,1.1 概 述,电子计算机的发展:电子管计算机(1946-1956)晶体管计算机(1957-1964)中小规模集成电路计算机(1965-1970)超大规模集成电路计算机(1971-今)电子计算机按其性能分类:大中型计算机/巨型计算机(Mainframe Computer)小型计算机(Minicomputer)微型计算机(Microcomputer)单片计算机(Single-Chip Microcomputer)微型计算机的核心:微处理器(中央处理器CPU)Intel CPU的发展:见下页表,8,9,1.2 计算机中的数制,了解
5、特点;表示方法;相互间的转换。,10,一、常用记数制,十进制符合人们的习惯二进制便于物理实现十六进制便于识别、书写八进制(已很少使用,略去)注意:它们的数码、基数、权及进位规则的不同。,11,1.十进制,特点:以十为底,逢十进一;共有0-9十个数字符号。表示:,12,2.二进制,特点:以2为底,逢2进位;只有0和1两个符号。表示:,13,3.十六进制,特点:以16为底,逢16进位;有0-9及A-F共16个数字符号。表示:,14,进位计数制的一般表示,一般地,对任意一个K进制数S都可表示为,其中:Si-S的第i位数码,可以是K个符号中任何一个;n,m 整数和小数的位数;K-基数;Ki-K进制数的
6、权,15,如何区分不同进位记数制的数字,在数字后面加一个字母进行区分:二进制:数字后面加B,如1001B十进制:一般不加,也可加D,如1001十六进制:数字后面加H,如1001H八进制:数字后面加O,如1001O在明显可以区分其记数制的情况下,可以省略数字后面的字母,16,二、各种数制间的转换,1.非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。例:1101.101 B=(?)10 参见P7 64.C H=(?)10 参见P7,17,2.十进制到非十进制数的转换,十进制 二进制的转换:112.25=(?)B 参见P7 整数部分:除2取余;小数部分:乘2取整。十进制
7、十六进制的转换:301.6875=(?)H 参见P7 整数部分:除16取余;小数部分:乘16取整。注意:以小数点为起点求得整数和小数的各个位。,18,3.二进制与十六进制间的转换,24=161 4位二进制数表示1位十六进制数 例:10110001001.110B=(?)H 0101 1000 1001.1100 5 8 9.C 注意:位数不够时要补0,19,1.3 无符号二进制数的运算,算术运算 无符号数 逻辑运算 有符号数 算术运算,20,一、无符号数的运算,算术运算 包括:加法运算 减法运算 乘法运算 除法运算,21,1.运算规则,加法:0+0=0,0+1=1,1+0=1,1+1=0(有进
8、位)减法:0-0=0,1-0=1,1-1=0,0-1=1(有借位)乘法:0X0=0,0X1=0,1X0=0,1X1=1 可转换为:加法+左移位 除法:乘法的逆运算,可转换为:减法+右移位 注意:一个数乘以2相当于该数左移一位;除以2则相当于该数右移1位。参见P910的例子,22,例:,000010110100=00101100B 000010110100=00000010B 11B 即:商=00000010B 余数=00000011B,23,2.无符号数的表示范围,一个n位的无符号二进制数X,其表示范围为 0 X 2n-1(当n=8时,00000000B11111111B 即在0255之间)若
9、运算结果超出这个范围,则产生溢出。(或者说运算结果超出n位,则产生溢出)判别方法:运算时,当最高位向更高位有进位(或 借位)时则产生溢出。,24,例:,11111111+00000001 1 00000000结果超出位(最高位有进位),发生溢出。(结果为256,超出位二进制数所能表示的范围255),25,3.逻辑运算,与()、或()、非()、异或()特点:按位运算,无进借位运算规则.例:A=10110110,B=01101011求:AB,AB,A,AB 参见P1113,26,4.逻辑门,逻辑门:完成逻辑运算的电路掌握:与、或、非门逻辑符号和逻辑关系(真值表);与非门、或非门的应用。,27,与门
10、(AND Gate),Y=AB,注意:基本门电路仅完成1位二进制数的运算,28,或门(OR Gate),Y=AB,Y,AB,29,非门(NOT Gate),1,A,Y,30,异或门(eXclusive OR Gate),Y=AB=AB+AB,Y,AB,31,5.译码器,74LS138译码器:,译码输出,译码输入,译码使能,32,74LS138真值表,33,1.4 带符号二进制数的运算,计算机中的带符号二进制数把二进制数的最高位定义为符号位符号位为 0 表示正数,符号位为 1 表示负数连同符号位一起数值化了的数,称为机器数。机器数所表示的真实的数值,称为真值。(在以下讲述中,均以位二进制数为例)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 840 微机 原理 接口 技术
链接地址:https://www.31ppt.com/p-5679739.html