《微机原理与接口技术第一章chj.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术第一章chj.ppt(75页珍藏版)》请在三一办公上搜索。
1、2023年11月13日星期一,陈华杰,科技馆801,杭州电子科技大学自动化学院,微机原理与接口技术,*,2,内 容 提 要,微型计算机的发展概况微型计算机的特点和应用微型计算机系统简介计算机数据格式课程框架结构、学习特点和参考书,第一章 绪论,*,3,1-0 引言,一、何谓微型计算机,1-1 微型计算机的发展概况 计算机的发展简史,PC(台式机、笔记本等)就是一种典型的微型计算机。除了微型计算机,还有哪些计算机?还有巨型机、大型机、中型机、小型机、(微型机)及单片机(嵌入式系统)。,*,4,1-1 微型计算机的发展概况,一、计算机的发展简史,1-1 微型计算机的发展概况 计算机的发展简史,计算
2、机的发展历史粗略地分为三个阶段:1、机械式计算机阶段(18221944)机械式计算机经历了大约120年的历史2、传统大型计算机阶段(1944)1944年,Howard H Aiken(1900-1973)为美国海军研制出用于绘制弹道图的全电子计算器(该机简称Mark I)以来,传统大型计算机经历了近60年的发展。,*,5,1-1 微型计算机的发展概况 计算机的发展简史,3、微机及网络阶段1)微机(1971)即微型计算机,以微处理器(CPU)为核心,加上大规模的集成电路做成的存储芯片、I/O接口芯片等组成的计算机。通常以微处理器为标志来划分微型计算机(8088;286;386;486,586;P
3、entium,P,P,P4)2)计算机网络(1981)计算机网络经历了由简单到复杂、由低级到高级的发展过程。远程终端联机 局(城、广)域网 网络互联 note:云计算、互联网时代、阿里巴巴,*,6,1-1 微型计算机的发展概况 计算机的发展简史,在计算机发展历史上有几个人物是不能不提的,他们是:,乔治 布尔(1815-1864,英国)创立了逻辑代数(布尔代数),建立了逻辑代数的公理系统,证明布尔代数的逻辑运算可以通过继电器电路来实现。为二进制计算机研制奠定了基础。,艾兰 图灵(AlanM.Turing,1912-1954)图灵提出了数字计算机的数学模型和“算法”思想。图灵机可以读入一系列的零和
4、一,这些数字代表了解决某一问题所需要的步骤(算法),按这个步骤走下去,就可以解决某一特定的问题。,*,7,1-1 微型计算机的发展概况 计算机的发展简史,冯 诺伊曼(Johnvon Neumann,1903-1957)著名的“冯诺依曼机”,其中心就是“存储程序”的思想-指令和数据一起存储,1)采用二进制处理数据;2)使用了存储器,将指令和数据存入计算机。,*,8,1-1 微型计算机的发展概况 计算机的发展简史,摩尔(Gordon moore)Intel公司创始人之一,摩尔定律:当价格不变时,集成电路(IC)上可容纳的电晶体数目,约每隔24个月(1975年摩尔将24个月更改为18个月)便会增加一
5、倍,性能也将提升一倍;,*,9,1-1 微型计算机的发展概况 计算机的发展简史,史蒂夫 乔布斯(Steve Jobs)苹果公司创始人,苹果系列手机,电脑,*,10,1-1 微型计算机的发展概况 计算机的发展简史,第一代计算机:电子管计算机 1946年 以电子管为逻辑元件,电子计算机发展经历四代:,第二代计算机:晶体管计算机 1958年 以晶体管为逻辑元件,第三代计算机:集成电路计算机 1965年 以中、小规模集成 电路为逻辑元件,第四代计算机:大规模集成电路计算机 1970年 以超大规模 集成电路为逻辑元件,第五代计算机:智能 计算机(非冯 诺依曼机)?,二、电子计算机的发展简史,*,11,1
6、-1 微型计算机的发展概况 计算机的发展简史,1946年电子计算机ENIAC(Electronic Numerical Integrator and Calculator)由莫奇利和埃克特2位博士领导的小组,在美国的宾夕法尼亚大学研制成功。,*,12,第一代计算机的特点:操作指令是为特定任务而编制的,每种机器有不同的机器语言,功能受限,速度慢。使用真空电子管和磁鼓储存数据。主要元件:18,800个电子管,70,000个电阻,500万个焊接点。其他:重30吨,占地150m2,耗电150kw,5000次/秒的加法运算。,1-1 微型计算机的发展概况 计算机的发展简史,*,13,第二代计算机的特点:
7、与电子管相比、晶体管具有体积小、重量轻、寿命长。效率高、功耗低等特点,并把计算速度从每秒几千次提高到几十万次。晶体管计算机,降低成本和体积,提高了运算速度。高级语言(Fortran,Cobol)的出现,使计算机从原来的“科学计算”扩展到“数据处理、过程控制”。,1-1 微型计算机的发展概况 计算机的发展简史,*,14,第三代计算机的特点:与晶体管相比,集成电路的体积更小,功耗更低,可靠性更高,第三代计算机由于采用了集成电路,计算速度从几十万次提高到上千万次,体积大大缩小,价格也不断下降。进一步缩小体积,配上各类操作系统,性能大大提高。出现了交互式语言Basic、结构化程序设计方法。,1-1 微
8、型计算机的发展概况 计算机的发展简史,*,15,第四代计算机的特点:大规模集成电路(LSI)计算机,降低成本和体积,提高了运算速度。在实现微型化的同时,还实现了巨型化计算机网络、分布式处理技术、数据库管理等。微型计算机是第四代计算机的典型代表。1971年,出现微型计算机,1-1 微型计算机的发展概况 计算机的发展简史,*,16,第五代计算机的特点:人工智能、神经网络;在运算理论及系统结构的变革;非模拟与数字混合型。,1-1 微型计算机的发展概况 计算机的发展简史,未来计算机发展方向(智能、高速、海量)神经网络计算机:非冯.诺依曼结构,具有智能化神经网络计算机。高速计算机:提高信息传输的速度,研
9、制“空气胶滞体”导线。生物计算机:采用生物芯片,信息以波的形式传播。光学计算机:利用光作为信息的传输媒体。量子计算机:采用多种信息单位,提高处理速度和存储容量。,*,17,三、微型计算机的发展,第一代微处理器:1971年(4位和8位微处理器),计算机发展经历五代(以CPU为标志)。,第二代微处理器:1973年(8位微处理器),第三代微处理器:1978年(16位微处理器),第四代微处理器:1983年(32位微处理器),第五代微处理器:1983年(64位微处理器),1-1 微型计算机的发展概况 微型计算机的发展,*,18,第一代微处理器:1971年(4位和8位微处理器),典型产品:Intel 40
10、04(71年,4位微处理器),Intel 8008(72年,8位微处理器)特点:工艺:PMOS(正沟道金属化合物半导体);集成度:2000只晶体管片;时钟频率:小于lMHz;平均指令执行时间:10-15s;采用机器语言编程;也称灵巧型处理器(Smart);主要用于控制设备:现金计数器、交通灯控制等。,1-1 微型计算机的发展概况 微型计算机的发展,*,19,第二代微处理器:1973年(8位微处理器),典型产品:Intel 8080(73年),Motorola MC6800(74年),Zilog Z80(75年),Intel 8085(76年)特点:工艺:NMOS(负沟道金属化合物半导体);集成
11、度:9000只晶体管片;时钟频率:l4MHz;平均指令执行时间:1-2s;有中断和DMA等功能,指令系统相对完善,并具有汇编语言和高级语言(BASIC、FORTRAN语言)的操作系统。,1-1 微型计算机的发展概况 微型计算机的发展,*,20,第三代微处理器:1978年(16位微处理器),典型产品:Intel 8086(78年)Zilog Z8000(79年)Motorola 68000(79年)Intel 80286(83年)Motorola 68010(83年)特点:工艺:HMOS(高密度的MOS);集成度:2万-7万只晶体管片;时钟频率:4-25MHz;平均指令执行时间:0.5s;具有丰
12、富的指令系统,采用多级中断,多重寻址方式,有段寄存器结构,配有磁盘操作系统,数据库管理系统和多种高级语言,性能超过了70年代的中低档小型机水平;特别是Intel 80286提出了实模式和保护模式两种存储器管理,引进了段描述符表的概念,突破了访问1MB存储空间的限制,可访问1GB的虚拟地址空间,满足了多用户和多任务的要求。,1-1 微型计算机的发展概况 微型计算机的发展,*,21,第四代微处理器:1983年(32位微处理器),典型产品:Zilog Z80000(83年)Motorola 68020(84年)Intel 80386(85年)Intel 80486(89年)Motorola 6804
13、0(89年)特点:工艺:CHMOS(互补高密度MOS)集成度:15万-50万只晶体管片时钟频率:16-40MHz平均指令执行时间:0.1s其中,80386CPU数据总线和地址总线均为32位,寻址能力高达4G字节,采用段页式存储器管理机制,提供带有存储器保护的虚拟存储。采用6级流水线,即取指令,译码,内存管理,执行指令和总线访问并行操作。有快速局部总线,80386推出了数值协处理器,加快了浮点操作速度。80386有丰富的外围配件支持。,1-1 微型计算机的发展概况 微型计算机的发展,*,22,第五代微处理器:1993年(64位微处理器),典型产品:Intel:Pentium 586(93年)In
14、tel:pentium Pro P6(95年)Intel:Pentium MMX(96年)Intel:Pentium(97年)Intel:Pentium(99年)Intel:Pentium 4(2000年)第五代微处理器主要采取了如下几个方面的技术:制造工艺上从微米级逐步向纳米级发展,目前的CPU 大多采用的是90nm的工艺,65nm的也经上市,25nm的芯片正在研究;不断采用新的体系结构,1020级的超标量流水线设计和多条流水线并行工作,超线程设计等,从而极大地提高了CPU的性能和频率,目前主频已高达3.0GHz以上,前端总线带宽达1GMHz以上;不断加大片内两级缓存的容量和速度,并采用新的
15、高频带的同路和双重独立总线;,1-1 微型计算机的发展概况 微型计算机的发展,*,23,采用动态转移预测,指令跟踪缓存、增加多媒体和3D图形的SSE(数据流单数据多指令扩展)指令集等;降低CPU的电压,减少功耗和发热以提高CPU的性能,目前,大部分CPU的工作电压为1.11.4V第五代微处理器使人们对图形图象,实时视频处理,语音识别,CAD/CAM,大规模财务分析,大流量客户机服务器应用等成为可能。采用多核技术提高数据处理能力,AMD和Intel都已推出了双核和4核CPU,1-1 微型计算机的发展概况 微型计算机的发展,*,24,问题:所谓的16/32/64bit微处理器,这个16/32/64
16、bit 指的是什么?计算机中的位数指的是CPU一次能处理的最大位数。-可能相关的一些概念:寄存器的位数、总线宽度、指令长度等等。,1-1 微型计算机的发展概况 微型计算机的发展,*,25,1-2 微型计算机的特点和应用,一、微型计算机的特点,体积小,功耗低 可靠性高,使用环境要求低 系统外部芯片配套,系统设计灵活 性能优良,价格低廉,1-2 微型计算机的特点和应用 微型计算机的特点,*,26,二、微型计算机的应用,科学计算 信息处理 计算机控制 智能仪器 计算机通信 CADCAM/CAl,1-2 微型计算机的特点和应用 微型计算机应用,*,27,1-3 微型计算机系统,一、微处理器、微型计算机
17、、微型计算机系统,微处理器(Microprocessor):核心部件 只是一个中央处理器(CPU),由以下几部分组成:运算器,寄存器,控制器,内部总线。运算器:即算术逻辑部件(ALU)。寄存器组:用来存放参加运算的数据、中间结果或地址。控制器:控制逻辑部件。负责对整机的控制,使CPU内部、外部协调工作。内部总线:总线用来传送CPU内部的数据及控制信号。,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,*,28,微处理器只是一个中央处理器(CPU),由以下几部分组成:运算器,寄存器,控制器,内部总线。,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,注意:微处理器不能
18、构成独立的工作系统,也不能独立执行程序。需配有存储器、输入/输出接口。CPU相当于人体的大脑。,*,29,微型计算机,PC机包括哪些部件?CPU、内存、硬盘、声卡、网卡、显卡、键盘、鼠标、显示器。这些部件如何归属到下图的体系中?,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,*,30,微型计算机,微型计算机的组成:CPU存储器(RAM,ROM)输入输出接口电路系统总线,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,*,31,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,内存储器:(简称内存或主存)半导体存储器,RAM:(随机存取存储器random
19、 access memory)是用户程序和数据使用的存储器,断电后,RAM中的信息随之丢失。ROM:(只读存储器Read-only memory)是用来存放固定的程序(如BIOS)和信息,断电后,ROM中的信息保持不变,需专用设备将数据写入ROM Note:PC机上的内存条是RAM/ROM?存储器的结构(小储物格:地址编号,内容,读写操作),*,32,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,注意:微型计算机具有运算功能,可独立执行程序。但若没有输入/输出设备,则数据无法输入,结果亦无法显示或输出,还是不能正常工作。,系统总线:(数据的通路),*,33,微型计算机系统,微型
20、计算机系统的构成:微型计算机外部输入输出设备系统软件,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,*,34,微型计算机系统,1-3 微型计算机系统 微处理器、微型计算机、微型计算机系统,*,35,ALU寄存器控制部件,系统软件:DOS、Windows 95/98/2000应用软件:WPS、Word、Photoshop,微 处 理 器 CPU 存储器(RAM,ROM)I/O接口 总线,硬 件软 件,微型计算机系统,微 型计算机(主机),外 设,键盘、鼠标显示器软驱、硬盘、光驱 打印机、扫描仪,概念对照 微处理器、微型计算机、微型计算机系统,1-3 微型计算机系统 概念总结,*,
21、36,二、总线,大家熟悉的有哪些总线?USB、RS232。总线:是一种规范的、通用的连接方式。以USB为例:1)连接功能:u盘可以通过USB总线与电脑进行连接;2)规范/通用:USB总线可以连接的不单单是U盘,也可以连接其他的设备,只要该设备提供USB结构。,1-3 微型计算机系统 总线,*,37,二、总线,总线的一种分类:1)串行 2)并行 USB是串行还是并行?微机系统中的典型3总线(地址、数据、控制)是并行总线。,1-3 微型计算机系统 总线,*,38,二、总线,总线:计算机系统中,各个部件之间传送信息的公共通路。,总线分类:内部总线、元件级总线、系统总线、外部总线。,1-3 微型计算机
22、系统 总线,*,39,内部总线,内部总线:是微处理器内部各个部件之间传送信息的通路。内部总线:单总线结构 双总线 三总线结构,1-3 微型计算机系统 总线,*,40,元件级总线,元件级总线:连接计算机系统中两个主要部件的总线。,1-3 微型计算机系统 总线,*,41,元件级总线,1-3 微型计算机系统 总线,地址总线:CPU存储器、I/O端口,三态单向;地址总线的位数决定CPU可直接 寻址的内存容量,如:16位(216=64K),20位(220=1M)。数据总线:CPU存储器、外设,三态双向;数据总线位数微处理器位数。控制总线:传输控制信号,方向随信号而变化;CPU存储器、I/O端口:读/写信
23、号;存储器、I/O端口 CPU:复位、中断信号。,*,42,系统总线,系统总线(或板级总线):是微处理机机箱内的底板总线,用来连接构成微机系统的各插件板的接口。(插槽),1-3 微型计算机系统 总线,*,43,USBIEEE1394RS232,RS422,RS485,4.外部总线,外部总线:是微处理机系统与系统之间,系统与外部设备之间的信息通路。(接口),1-3 微型计算机系统 总线,*,44,1-3 微型计算机系统,计算机的技术指标,字长(数据宽度)CPU一次能处理二进制数据的长度,影响计算机运行速度。主频 CPU的时钟频率,对计算机的运行速度有决定性的影响。单位MHz。P4的主频在1.4G
24、Hz以上,目前市场上常用的是2.4GHz。运算速度每秒钟所能执行的加法指令数目,常用MIPS(百万条/秒)存取周期 计算机两次独立地从内存中读取数据的最短时间。通常为几纳秒(n10-9秒)存储容量 主要指内存容量,CPU可直接访问内存,运行速度快,减少访问外存的次数。,*,45,1-4 计算机数据格式,1-4 计算机数据格式 数制,一、数据的概念 有两类数据:1.数值数据:如+15、-17.6;2.非数值数据:如字母(A、B)、符号(+、&)、汉字,也叫字符数据。二、常用的数制 二进制、八进制、十进制、十六进制 我们平时用的是“十进制”,而计算机用什么?Why?,*,46,1-4 计算机数据格
25、式,1-4 计算机数据格式 数制,三、计算机为什么采用二进制?由计算机电路所采用的器件所决定的。假(False)1真(True)采用二进制的优点:运算简单、电路实现方便、成本低廉。,*,47,一种进位计数制有以下三个基本要素数码:一组用来表示数制的符号,如 1、2、3、A、B基数:数制所用的数码的个数,用R表示,称R进制,逢R进一位权:数码在不同位置上的权值 Rn,1.4.1 数的进位制,一、常用的各种进位制及表示,1、十进制:数码 0,1,9 基 10,逢十进一表示形式:125 或 125D 或(125)10 位权为 10n(978)10=9102+7101+8100,1-4 计算机数据格式
26、 数制,*,48,2、二进制:数码 0,1 基 2,逢二进一表示形式:101B 或(101)2位权为 n 加法规则:0+0=0 0+1=1 1+0=1 1+1=10 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 二进制数按权的展开式(10101)2=124+023+122+021+120,1-4 计算机数据格式 数制,*,49,3、十六进制:数码 0,1,9,A,B,C,D,E,F基 16,逢16进位,位权为 16n 表示形式:60AH 或(60A)16,十六进制数按权的展开式(2407)16=2
27、163+4162+0161+7160(3DF)16=3162+13161+15160,1-4 计算机数据格式 数制,*,50,十进制二进制十六进制0 0 01 1 12 10 23 11 34 100 45 101 56 110 67 111 78 1000 89 1001 910 1010 A11 1011 B12 1100 C 13 1101 D14 1110 E 15 1111 F,1-4 计算机数据格式 数制,*,51,1.r 进制转化成十进制(按权展开)an.a1a0.a-1.a-m(r)=a*rn+a*r1+a*r0+a*r-1+.a*r-m 10101(B)=?=1 24+0 2
28、3+1 22+0 21+1 20=24+22+1=21101A(H)=?=163+16+104106,1-4 计算机数据格式 数制,1.4.2 不同进制之间的转换,*,52,整数部分:1)用其他数制的基数r除以十进制数;2)保留余数(最先得到的余数为最低有效位);3)重复1)和2),直到商为0;4)将余数从下到上排列。,2.十进制转化成 r 进制,1-4 计算机数据格式 数制,*,53,108=6C(H)=1101100(B),例:将一个十进制整数108转换为十六进制、二进制整数 整数:除2取余法 小数:乘2取整法,1-4 计算机数据格式 数制,*,54,(1)二进制数转换成十六进制数转换方法
29、:从小数点开始,整数部分从右向左4位一组,每组 对应一位十六进制数即可得到十六进制数。例如,将二进制数1101101110B转换为十六进制数。,1101101110(B)?=11,0110,1110(B)=36E(H),1-4 计算机数据格式 数制,3.二进制数与十六进制数之间的转换,*,55,(2)十六进制数转换成二进制数方法是:每一位十六进制数用相应的四位二进制数取代,然后将其连在一起即可。,36A(H)?=1101101010(B),1-4 计算机数据格式 数制,2023/11/13,1.4.3 数值数据在计算机内的表示,上述的二进制数在计算机中可以得到很好的描述,比如可以用一个8bit
30、的内存空间存储一个数:0111 1100=7C H 但是如果是负数的话,在计算机中如何表示呢?除了数值之外,还多了一个符号(+、-),关键的就是符号如何表示的问题。可以用最高位表示符号。,1-4 计算机数据格式 数据格式,2023/11/13,1.4.3 数值数据在计算机内的表示,一、机器数与原码、补码和反码表示 1机器数 用最高有效位表示数的符号,用“0”表示正数,“1”表示负数,其余位仍表示数值。将一个数与其符号用数值化表示,这样的数称为机器数。机器数有三种表示法:原码、补码、反码,1-4 计算机数据格式 数据格式,2023/11/13,2原码表示法,原码表示方法中,数值用绝对值表示,在数
31、值的最左边用“0”和“1”分别表示正数和负数,书写成X原表示X的原码。,例如,当n=8,十进制数19和-19的原码是多少?19原00010011,19原10010011,1-4 计算机数据格式 数据格式,2023/11/13,从定义可以看出,在原码的表示中,有以下两个特点:(1)最高位为符号位,正数为0,负数为1,其余n-1位是X的绝对值的二进制表示。(2)0的原码有两种表示:0原00000000,0原10000000因此,原码表示法中,数值0的表示不是唯一的。,1-4 计算机数据格式 数据格式,2023/11/13,3反码表示法,用X反表示X的反码。如果机器的字长为n,则反码的定义如下:,例
32、如,当n=8,十进制数19和-19的反码表示为:19反0001001119反11101100,1-4 计算机数据格式 数据格式,2023/11/13,由此可以看出,在反码的表示中,有以下特点:(1)正数的反码与原码相同,负数的反码是其绝对值的二进制表示按各位取反(0变1,1变0)所得的表示。(2)0在反码表示中也有两种表示:0反00000000,0反11111111,即数值0不是唯一的。问题:对于负数,原码与反码有何不同?原码是只有最高位取反,而反码是全部位都取反。,1-4 计算机数据格式 数据格式,2023/11/13,4补码表示法,用X补表示X的补码。设机器的字长为n,则补码的定义如下:,
33、例如,当n=8,十进制数19和-19的补码表示为:19补0001001119补11101101,1-4 计算机数据格式 数据格式,2023/11/13,在补码的表示中,有以下特点:(1)正数的补码与原码、反码相同,负数的补码是其绝对值的二进制表示按各位取反(0变1,1变0)加1,即为其反码+1。(2)0在补码表示中:0补0补00000000,数值0是唯一的。由于补码运算方便,所以在计算机中广泛使用。,1-4 计算机数据格式 数据格式,2023/11/13,练习:x补=1001 0110(B),求X反 与X原,还有 x=?x反=x补-1=1001 0101(B)x原=1110 1010(B)x=
34、-6A(H)为什么要有补码(并不直观)?-计算上有其优势。,1-4 计算机数据格式 数据格式,2023/11/13,补码运算中的规则:X+Y补=X补+Y补 XY补=X补+-Y补例如:X=28,Y=-73:X+Y补=-45补=11010011B X补+Y补=28补+(-73)补=00011100B+10110111B=11010011B X-Y补=101补=01100101B X补-Y补=28补+73补=00011100B+01001001B=11010011B上述的例子说明采用补码来表示,在计算机中的加减法运算中,不必判断数的正负,只要符号位参加运算就自动得到准确的结果,1-4 计算机数据格式
35、 数据格式,*,66,1.西文字符编码ACSII码 每一个字符有一个编码,微机采用ACSII码(American Standard Code for Information Interchange),1.4.4 信息编码,1-4 计算机数据格式 信息编码,*,67,(参见附录b)常用字符有128个,编码从0到127。空格(SP)20H 32 09 30H39H 4857 AZ 41H5AH 6590 az 61H7AH 97122 控制字符:34个(032,127);普通字符:94个。ASCII码:每个字符占一个字节,用7位,最高位为0。27个扩展ASCII码:用位表示,最高位为。,1-4 计
36、算机数据格式 信息编码,*,68,1-4 计算机数据格式 信息编码,2.BCD码二进制编码的十进制数,是将十进制数的每一位以二进制编码方式表示,即十进制的09分别用BCD码的00001001表示,而不是整个十进制数转换成二进制形式。,BCD码有压缩BCD码和非压缩BCD码两种形式。压缩BCD码用一个字节表示两个数字;非压缩BCD码用一个字节表示一个数字。,例如:,十进制 压缩BCD码 非压缩BCD码 二进制,12 00010010 0000 0001 0000 0010 1100,623 00000110 00100010 0000 0110 0000 0010 0000 0011 0010
37、0110 1111,*,69,1-4 计算机数据格式 数据类型,字节(Byte)=?bit字(Word)=?bit双字(Double Word)=?bit,*,70,1-5 课程框架结构和学习特点,8086系统结构,课程体系结构,寻址方式和指令系统,程序设计,存储器,接口芯片,CPU的内部结构和工作原理.,编写程序的基础,介绍程序设计的方法,存储芯片的结构和运用,接口芯片的结构和运用,1-5 课程框架结构和学习特点 课程体系结构,*,71,学习特点,难点:整体概念建立困难(刚开始知识点较多且乱,需要到一定阶段后,这些知识点才能开始整合)指令较多,难记难用外围芯片多,容易混淆,要求:课前预习,课
38、后复习指令较多,勤记多用(课堂练习:带上纸笔),1-5 课程框架结构和学习特点 学习特点,*,72,3.参考书:1冯博琴微型计算机原理与接口技术北京:清华大学出版社,20022李广军,何羚微型计算机原理成都:电子科技大学出版社,2001,1-5 课程框架结构和学习特点 学习特点,*,73,4.与其他课程的关系1)模电、数电:采用功能部件的原理;而微机更多的是关注如何使用这些功能部件。2)单片机/嵌入式系统:单片机会比微机系统构成上要简单一点,共同点:底层硬件的了解,面向底层硬件的编程。3)c语言:汇编语言,侧重于底层硬件的操纵与访问。,1-5 课程框架结构和学习特点 学习特点,*,74,课堂小结,机器数、原码、反码、补码、BCD码、ASCII码的表示方法,重点:,微机发展史、特点;明确几个概念,4.数据格式,3.数制及其相互之间的转换,二进制与十进制之间的转换二进制与十六进制之间的转换十六进制与十进制之间的转换,微处理器、微型计算机、微型计算机系统,*,75,P20:2,3,4,11;,作 业,