如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
微机原理及接口技术学校精品课程、核心课程64学时4学分周一1,2节七/310周三1,2节七/313实验单独设课微机接口实验24学时一、本课程的地位、作用和任务二、主要内容存储器与CPU接口输入输出技术中断技术并行接口计数器和定时器串行接口D/A、A/D三、教材微机原理与接口技术凌志浩主编,华东理工大学出版社四、参考书1.微型计算机系统原理及应用(第四版)周明德,清华大学出版社2.微型计算机原理与接口技术何小海等,四川大学出版社3.微机原理与接口技术教程王克义等,北京大学出版社五、教学方法1.课堂教学:提问、上课、作业讲解2.作业3.思考题五、成绩1.期终考试:70%2.平时成绩:30%期中考试、作业、考勤等第一章绪论第一节概述一、电子计算机发展阶段(1)1946-1956,电子管第一台ENIAC,18000管,5千次/秒(2)1956-1962,晶体管数十万次/秒,程序设计语言(3)60年代中期,中小规模集成电路数百万次/秒,软件功能大大提高(4)70年代初,大规模集成电路巨型机,微型机,数千万次/秒微型计算机(微机)价格低,可靠性高,系统灵活数值应用和非数值应用,应用领域广二、微型计算机的发展(1)1971-1973I4004(4位)、8008(8位)(2)1973-1977Intel80808位MotorolaMC6800ZilogZ808085(3)1978-19818086、808816位Z8000、MC680001981IBM公司IBMPC(8088)(4)1981-199280386、8048632位386机、486机(5)1993-1995Pentium奔腾(80586)PentiumMMX(6)1995-1999PentiumPro(高能奔腾)、PⅡ、PⅢ(7)2000-P4从8086/8088到P4,形成了IA(IntelArchitecture)32结构。第二节微型计算机的基本结构一、微型计算机的功能部件CPU(CentralProcessingUnit)ALU和控制器1.中央处理器CPU(2)基本功能1)算术逻辑运算:+,-,与,或2)发送和接收数据给存储器和外设3)暂存少量数据4)对指令进行译码并执行5)定时和控制信号提供6)可响应其它部件提出的中断请求2.存储器存储地址由CPU的地址总线决定,地址线的根数决定了存储器芯片的存储容量。存储单元的数据位数由存储器芯片的数据总线决定。例如:有一存储芯片的容量是2K×8位则地址线11根,211=2048数据线8根3.输入设备4.输出设备二、微型计算机结构1.外部结构2.内部结构三、微处理器的简单工作过程②ARALU①③内存⑤0000H⑥0001H⑦DR⑧⑨④第三节计算机中数的表示方法一、计算机中的数制2.二进制特点:(1)用二个不同符号0,1表示(2)逢二进一如:1001.01=1×23+1×20+1×2-2B=Bn-1×2n-1+…+B1×21+B0×20+B-1×2-1+…+B-m×2-m=3.十六进制特点:(1)16个数字符号0~9,A~F(2)逢16进一(3AB.11)16=3×162+A×161+B×16-0+1×16-1+1×16-2=939.0664D=Dn-1×16n-1+…+D1×161+D0×160+D-1×16-1+…+D-m×16-m=总结:(1)每一种计数进制都有一个基数J,每一位可取J个不同的数值。(2)逢“J”进位每一位i,对应Ji为该位的“权”。(3)小数点向左移一位,则减小了J倍小数点向右移一位,则增加了J倍十六进制数HHexadecimal3EH,3ABH,7FFFH二进制数BBinary1011B,11110111B十进制数DDecimal56二、进位制数之间的转换2.十进制整数→二进制整数例:215→(11010111)2215=(Kn-1Kn-2…K1K0)2Ki:0,1=Kn-12n-1+…+K121+K020两边除以2107=Kn-12n-2+Kn-22n-3…+K120得到K0=1不断除以2,直到商为0,就可得到Kn-1Kn-2…K1K0方法:用2除十进制数,直至商为0,每次余数为二进制数码。最初得到的是最低有效位LSB最后得到的是最高有效位MSB3.十进制小数→二进制小数0.6875=(0.K-1K-2…K-m)2Ki:0,1=K-12-1+K-22-2+…+K-m2-m两边乘以21.375=K-1+(K-22-1…+K-m2-m+1)∵右边刮号内数<1,小数和整数部分两边应相