




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术1微机原理与接口技术1课程目标微机原理是学习和掌握微机硬件知识和汇编语言程序设计的入门课程:微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力2课程目标2教学大纲第1章微型计算机基础第2章80x86系列微处理器第3章8086/8088
CPU的指令系统第4/5章
汇编语言语法规则与程序设计第6章存储器系统第7章中断技术第8章输入/输出接口基础第9章可编程并行接口芯片8255A第10章计数器定时器接口芯片8253第11章串行通信及可编程接口芯片8251A3教学大纲3主要参考书冯博琴主编,微机原理与接口技术,清华大学出版社考核方式平时作业 15%实验 15%期末考试 70%4主要参考书考核方式4第1章微型计算机基础5第1章微型计算机基础5主要内容:各种常用记数制和编码以及它们相互间的转换;二进制数的算术运算和逻辑运算;符号数的表示及补码运算;二进制数运算中的溢出问题微型机的构成及工作原理6主要内容:6§1.1计算机中的数制与码制了解特点;表示方法;相互间的转换。7§1.1计算机中的数制与码制了解7一、常用计数法
十进制——符合人们的习惯二进制——便于物理实现十六进制——便于识别、书写八进制8一、常用计数法8进位计数制的一般表示一般地,对任意一个K进制数S都可表示为其中:K--
基数;si
--
si为系数(0<si<X-l)
m--小数位数
n--整数位数
9进位计数制的一般表示一般地,对任意一个K进制数S都可表示为其二、数制之间的转换1.非十进制数到十进制数的转换
按相应进位计数制的权表达式展开,再按十进制求和。
例:10110010B
=(?)10
13FAH
=(?)1010二、数制之间的转换1.非十进制数到十进制数的转换102.十进制到非十进制数的转换十进制→二进制的转换: 整数部分:除2取余;小数部分:乘2取整。十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。以小数点为起点求得整数和小数的各个位。112.十进制到非十进制数的转换十进制→二进制的转换:13.二进制与十六进制间的转换用4位二进制数表示1位十六进制数
例:10110001001.110=(?)H
0101
1000
1001.1100
589.C123.二进制与十六进制间的转换用4位二进制数表示1位十六进制1.1.2码制及补码运算对于符号数,常用的表示方法有原码、反码、补码、偏移码四种,分别记作[X]原、[X]反、[X]补、[X]移。
注意:对正数,前三种表示法均相同。
131.1.2码制及补码运算对于符号数,常用的表示方法有原码原码[X]原定义 符号位:0表示正,1表示负;数值位:真值的绝对值。14原码[X]原定义14反码[X]反定义
若X>0,则[X]反=[X]原
若X<0,则[X]反=对应原码的符号位不变,数值部分按位求反15反码[X]反定义15补码定义:若X>0,则[X]补=[X]反=[X]原若X<0,则[X]补=[X]反+116补码定义:16移码定义:
[X]移=2n-1+X2n-1>X≥-2n-117移码定义:[X]移=2n-1+X2n-1>特殊数10000000该数在原码中定义为:-0在反码中定义为:-127在补码中定义为:-128在移码中定义为:0对无符号数:(10000000)2=12818特殊数10000000该数在原码中定义为:-0188位有符号数的表示范围:对8位二进制数:原码:-127~+127反码:-127~+127补码:-128~+127移码:-128~+127想一想:16位有符号数的表示范围是多少?198位有符号数的表示范围:对8位二进制数:192.有符号二进制数与十进制的转换对用补码表示的二进制数:
1)求出真值2)进行转换202.有符号二进制数与十进制的转换对用补码表示的二进制数:[例]:将一个用补码表示的二进制数转换为十进制数。
1)
[X]补=00101110B真值为:+0101110B
正数
所以:X=+462)[X]补=11010010B
负数
X=[[X]补]补=[11010010]补=-
0101110B所以:X=
-
4621[例]:将一个用补码表示的二进制数转换为十进制数。213.补码加减法的运算规则通过引进补码,可将减法运算转换为加法运算。规则如下:[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补其中X,Y为正负数均可,符号位参与运算。223.补码加减法的运算规则通过引进补码,可将减法运算转换为[例]:X=-0110100,Y=+1110100,求[X+Y]补[X]原=10110100[X]补=[X]反+1=11001100[Y]补=[Y]原=01110100所以:[X+Y]补=[X]补+[Y]补=11001100+01110100=0100000023[例]:X=-0110100,Y=+1110100,求[X+4.符号数运算中的溢出问题进(借)位——在加法过程中,符号位向更高位产生进位;在减法过程中,符号位向更高位产生借位。溢出——运算结果超出运算器所能表示的范围。244.符号数运算中的溢出问题进(借)位——24溢出的判断方法方法1:同号相减或异号相加——不会溢出。同号相加或异号相减——可能溢出:两种情况: 同号相加时,结果符号与加数符号相反——溢出;异号相减时,结果符号与减数符号相同——溢出。方法2:(双高位溢出判别)两个带符号二进制数相加或相减时,若
C7C6=1,则结果产生溢出。C7为最高位的进(借)位;C6为次高位的进(借)位。25溢出的判断方法方法1:25[例]:有符号数运算,有溢出表示结果是错误的无符号数运算,有进位表示结果是错误的
10110101
+10001111
101000100
01000010
+0110001110100101
01000010
+11001101
100001111CASE1:CASE2:CASE3:26[例]:有符号数运算,有溢出表示结果是错误的11.1.3小数点问题1、定点表示法2、浮点表示法271.1.3小数点问题1、定点表示法27浮点表示法将二进制数N表示成如下形式:N=±S×2±J该表达式在计算机中表示为:S--尾数,一般以纯小数表示;Sf--尾符,即浮点数的符号;J--阶数,用整数表示;Jf--阶符,即阶数符号;JfJSfS28浮点表示法将二进制数N表示成如下形式:JfJSfS281.1.4信息的编码计算机中除了能够处理数值数据以外,还可以处理文字、语音、图像等各种信息,这些信息统称为非数值数据。非数值数据在计算机中也必须以二进制形式表示,非数值数据的表示本质上是编码的过程。291.1.4信息的编码计算机中除了能够处理数值数据以外,还十进制数的表示——BCD码用4位二进制数表示一位十进制数。有两种表示法:压缩BCD码和非压缩BCD码。压缩BCD码的每一位用4位二进制表示,0000~1001表示0~9,一个字节表示两位十进制数。非压缩BCD码用一个字节表示一位十进制数,高4位总是0000,低4位的0000~1001表示0~9。30十进制数的表示——BCD码用4位二进制数表示一位十进制数。有3种BCD码BCD码在不同码制中所对应的十进制值8421码制2421码制余3码值0000B0001B0010B0011B0100B0101B0110B0111B1000B1001B1010B1011B1100B1101B1110B1111B0123456789------01234------56789---0123456789---313种BCD码BCD码在不同码制中所对应的十进制值8421码制
ASCII码采用7位二进制代码对字符进行编码数字0~9的编码是0110000~0111001,它们的高3位均是011,后4位正好与其对应的二进制代码(BCD码)相符。英文字母A~Z的ASCII码从1000001(41H)开始顺序递增,字母a~z的ASCII码从1100001(61H)开始顺序递增,这样的排列对信息检索十分有利。最高位通常总为0,有时也用作奇偶校验位。32ASCII码采用7位二进制代码对字符进行编码32ASCII码—美国标准信息交换代码33ASCII码—美国标准信息交换代码33汉字编码外部码----数字码、音码、形码和音形码内部码交换码输出码34汉字编码外部码----数字码、音码、形码和音形码34§1.2微型计算机的组成掌握:微型计算机的结构微型机的工作原理35§1.2微型计算机的组成掌握:35一、微型计算机的结构微型计算机系统的三个层次
微处理器(Microprocessor)
微型计算机(Microcomputer)微型计算机系统(Microcomputer
System)36一、微型计算机的结构微型计算机系统的三个层次36算逻运算器累加器寄存器控制器内部总线内存储器系统总线I/O接口微型计算机系统微处理器外围备设系统软件微型计算机图1.1微处理器、微型计算机和微型计算机系统三者关系37算逻运算器累加器寄存器控制器内部总线内存储器系统总线I/O接微型计算机系统的三个层次微处理器存储器I/O接口总线硬件系统软件系统微型计算机系统微型计算机(主机)外设ALU寄存器控制器键盘、鼠标显示器软驱、硬盘、光驱打印机、扫描仪系统软件应用软件38微型计算机系统的三个层次微处理器硬件系统微型微型外核心级——微处理器微处理器简称CPU,是计算机的核心,主要包括:
运算器ALU
控制器CU寄存器组Registers实现运算功能和控制功能39核心级——微处理器微处理器简称CPU,是计算机的核心,主要包硬件系统级——微型计算机以微处理器为核心,配上只读存储器(ROM)、读写存储器(RAM)、输入/输出(I/O)接口电路及系统总线等部件,就构成了微型计算机。将CPU、存储器、I/O接口、总线等集成在一片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。40硬件系统级——微型计算机以微处理器为核心,配上只读存储器(R系统级以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。微型计算机如果不配有软件,通常称为裸机软件分为系统软件和应用软件两大类。41系统级以微型计算机为中心,配以相应的外围设备以及控制微型计算一、微型计算机的基本结构微处理器(CPU)存储器输入/输出接口总线1.微型计算机的硬件系统42一、微型计算机的基本结构微处理器(CPU)1.微型计算机的微型计算机的概念结构存储器I/O接口输入设备I/O接口地址总线AB输出设备CPU数据总线DB控制总线CBI/O接口43微型计算机的概念结构存I/O输I/O地址总线AB输数据总线主机硬件系统——CPU计算机的控制中心,提供运算、判断能力构成:ALU、CU、Registers(p29)例:Intel8088、PIII、P4AMDK7CPU的位数:4位、8位、16位、32位是指一次能处理的数据的位数44主机硬件系统——CPU计算机的控制中心,提供运算、判断能力4主机硬件系统——存储器存放程序和数据的记忆装置用途:存放程序和要操作的各类信息(数据、文字、图像、。。。)内存:ROM、RAM特点:随机存取,速度快,容量小外存:磁盘、光盘、半导体盘、…特点:顺序存取/块存取,速度慢,容量大45主机硬件系统——存储器存放程序和数据的记忆装置45有关内存储器的几个概念内存单元的地址和内容内存容量内存的操作内存的分类46有关内存储器的几个概念内存单元的地址和内容46
内存单元的地址和内容内存包含有很多存储单元(每个内存单元包含8bit),为区分不同的内存单元,计算机对每个内存单元进行编号,内存单元的编号就称为内存单元的地址1011011038F04H内存单元地址内存单元内容......7654321047
内存单元的地址和内容内存包含有很多存储单元(每个内存容量内存单元的个数,以字节为单位。注意:内存空间与内存容量的区别
内存容量:某微机配置2条128MB的SDRAM内存条,其内存容量为256MB
内存空间:又称为存储空间、寻址范围,是指微机的寻址能力,与CPU的地址总线宽度有关48内存容量内存单元的个数,以字节为单位。48内存操作读:将内存单元的内容取入CPU,原单元内容不改变;写:CPU将信息放入内存单元,单元中原内容被覆盖;刷新:对CPU透明,仅动态存储器有此操作内存的读写的步骤为:CPU把要读写的内存单元的地址放到AB上若是写操作,CPU紧接着把要写入的数据放到DB上CPU发出读写命令数据被写入指定的单元或从指定的单元读出到DB若是读操作,CPU紧接着从DB上取回数据49内存操作读:将内存单元的内容取入CPU,原单元内容不改变;4内存储器的分类读写存储器(RAM)可读可写易失性,临时存放程序和数据只读存储器(ROM)工作时只能读非易失性,永久或半永久性存放信息50内存储器的分类读写存储器(RAM)50主机硬件系统——输入/输出接口简写为I/O接口,是CPU与外部设备间的桥梁CPUI/O接口外设51主机硬件系统——输入/输出接口简写为I/O接口,是CPU与外接口的功能将微处理器和输入/输出设备之间的信息统一和联系起来。提供驱动外设的电压或电流;匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等;缓存发给外设的数据、控制命令和外设提供的运行状态信息;52接口的功能将微处理器和输入/输出设备之间的信息统一和联系起来主机硬件系统——总线BUS连接多个功能部件的一组公共信号线地址总线AB:用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口。地址线的根数决定了CPU的寻址范围。
CPU的寻址范围=2n,
n--地址线根数数据总线DB:在CPU与存储器、I/O接口之间数据传送的公共通路。数据总线的条数决定CPU一次最多可以传送的数据宽度。控制总线CB:用来传送各种控制信号53主机硬件系统——总线BUS连接多个功能部件的一组公共信号线52.微型计算机的软件系统软件:为运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的总和及其相关资料。系统软件应用软件操作系统编译系统网络系统工具软件软件542.微型计算机的软件系统软件:为运行、管理和维护计算机系统3.个人台式计算机的硬件构成553.个人台式计算机的硬件构成55二、计算机的工作过程存储程序计算机又称为冯•诺依曼型计算机数据和程序均以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式程序由多条有逻辑关系的指令组成指令的长度不等(一般为1~4字节)56二、计算机的工作过程存储程序计算机56存储程序计算机的工作原理程序预先存放在计算机的存储器中,计算机按程序的流程自动地连续取出指令并执行之。为实现自动连续地执行程序,控制器设置一程序计数器PC,它可根据指令的长度自动增量(总是指向下一条指令)。只要给出程序中第一条指令的地址,控制器就可依据存储程序中的指令顺序周而复始地取指令、译码、执行,直到完成全部指令操作为止,即控制器通过指令流的串行驱动实现程序控制。57存储程序计算机的工作原理程序预先存放在计算机的存储器中,计算执行指令的三个基本步骤:
取指、译码和执行取指令;PC增量,指向下条指令停机?译码并执行结束YN58执行指令的三个基本步骤:
取指、译码和执行取指令;PC增量,5959例:计算5+8(p35)汇编语言程序 对应的机器指令对应的操作------------------------------------------------------------------------------------MOVAL,5 10110000
将立即数1传送到累加寄存器AL中
00000101 ADDAL,8 00000100
计算两个数的和,结果存放到AL中
00001000 MOV[0008],AL
10100010
将AL中的数传送到0008地址单元 00001000 00000000 HLT
11110100
停机 自学p35~p39上述程序在计算机内部的执行过程。60例:计算5+8(p35)汇编语言程序 对应的机器指令对应微机原理与接口技术61微机原理与接口技术1课程目标微机原理是学习和掌握微机硬件知识和汇编语言程序设计的入门课程:微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力62课程目标2教学大纲第1章微型计算机基础第2章80x86系列微处理器第3章8086/8088
CPU的指令系统第4/5章
汇编语言语法规则与程序设计第6章存储器系统第7章中断技术第8章输入/输出接口基础第9章可编程并行接口芯片8255A第10章计数器定时器接口芯片8253第11章串行通信及可编程接口芯片8251A63教学大纲3主要参考书冯博琴主编,微机原理与接口技术,清华大学出版社考核方式平时作业 15%实验 15%期末考试 70%64主要参考书考核方式4第1章微型计算机基础65第1章微型计算机基础5主要内容:各种常用记数制和编码以及它们相互间的转换;二进制数的算术运算和逻辑运算;符号数的表示及补码运算;二进制数运算中的溢出问题微型机的构成及工作原理66主要内容:6§1.1计算机中的数制与码制了解特点;表示方法;相互间的转换。67§1.1计算机中的数制与码制了解7一、常用计数法
十进制——符合人们的习惯二进制——便于物理实现十六进制——便于识别、书写八进制68一、常用计数法8进位计数制的一般表示一般地,对任意一个K进制数S都可表示为其中:K--
基数;si
--
si为系数(0<si<X-l)
m--小数位数
n--整数位数
69进位计数制的一般表示一般地,对任意一个K进制数S都可表示为其二、数制之间的转换1.非十进制数到十进制数的转换
按相应进位计数制的权表达式展开,再按十进制求和。
例:10110010B
=(?)10
13FAH
=(?)1070二、数制之间的转换1.非十进制数到十进制数的转换102.十进制到非十进制数的转换十进制→二进制的转换: 整数部分:除2取余;小数部分:乘2取整。十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。以小数点为起点求得整数和小数的各个位。712.十进制到非十进制数的转换十进制→二进制的转换:13.二进制与十六进制间的转换用4位二进制数表示1位十六进制数
例:10110001001.110=(?)H
0101
1000
1001.1100
589.C723.二进制与十六进制间的转换用4位二进制数表示1位十六进制1.1.2码制及补码运算对于符号数,常用的表示方法有原码、反码、补码、偏移码四种,分别记作[X]原、[X]反、[X]补、[X]移。
注意:对正数,前三种表示法均相同。
731.1.2码制及补码运算对于符号数,常用的表示方法有原码原码[X]原定义 符号位:0表示正,1表示负;数值位:真值的绝对值。74原码[X]原定义14反码[X]反定义
若X>0,则[X]反=[X]原
若X<0,则[X]反=对应原码的符号位不变,数值部分按位求反75反码[X]反定义15补码定义:若X>0,则[X]补=[X]反=[X]原若X<0,则[X]补=[X]反+176补码定义:16移码定义:
[X]移=2n-1+X2n-1>X≥-2n-177移码定义:[X]移=2n-1+X2n-1>特殊数10000000该数在原码中定义为:-0在反码中定义为:-127在补码中定义为:-128在移码中定义为:0对无符号数:(10000000)2=12878特殊数10000000该数在原码中定义为:-0188位有符号数的表示范围:对8位二进制数:原码:-127~+127反码:-127~+127补码:-128~+127移码:-128~+127想一想:16位有符号数的表示范围是多少?798位有符号数的表示范围:对8位二进制数:192.有符号二进制数与十进制的转换对用补码表示的二进制数:
1)求出真值2)进行转换802.有符号二进制数与十进制的转换对用补码表示的二进制数:[例]:将一个用补码表示的二进制数转换为十进制数。
1)
[X]补=00101110B真值为:+0101110B
正数
所以:X=+462)[X]补=11010010B
负数
X=[[X]补]补=[11010010]补=-
0101110B所以:X=
-
4681[例]:将一个用补码表示的二进制数转换为十进制数。213.补码加减法的运算规则通过引进补码,可将减法运算转换为加法运算。规则如下:[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补其中X,Y为正负数均可,符号位参与运算。823.补码加减法的运算规则通过引进补码,可将减法运算转换为[例]:X=-0110100,Y=+1110100,求[X+Y]补[X]原=10110100[X]补=[X]反+1=11001100[Y]补=[Y]原=01110100所以:[X+Y]补=[X]补+[Y]补=11001100+01110100=0100000083[例]:X=-0110100,Y=+1110100,求[X+4.符号数运算中的溢出问题进(借)位——在加法过程中,符号位向更高位产生进位;在减法过程中,符号位向更高位产生借位。溢出——运算结果超出运算器所能表示的范围。844.符号数运算中的溢出问题进(借)位——24溢出的判断方法方法1:同号相减或异号相加——不会溢出。同号相加或异号相减——可能溢出:两种情况: 同号相加时,结果符号与加数符号相反——溢出;异号相减时,结果符号与减数符号相同——溢出。方法2:(双高位溢出判别)两个带符号二进制数相加或相减时,若
C7C6=1,则结果产生溢出。C7为最高位的进(借)位;C6为次高位的进(借)位。85溢出的判断方法方法1:25[例]:有符号数运算,有溢出表示结果是错误的无符号数运算,有进位表示结果是错误的
10110101
+10001111
101000100
01000010
+0110001110100101
01000010
+11001101
100001111CASE1:CASE2:CASE3:86[例]:有符号数运算,有溢出表示结果是错误的11.1.3小数点问题1、定点表示法2、浮点表示法871.1.3小数点问题1、定点表示法27浮点表示法将二进制数N表示成如下形式:N=±S×2±J该表达式在计算机中表示为:S--尾数,一般以纯小数表示;Sf--尾符,即浮点数的符号;J--阶数,用整数表示;Jf--阶符,即阶数符号;JfJSfS88浮点表示法将二进制数N表示成如下形式:JfJSfS281.1.4信息的编码计算机中除了能够处理数值数据以外,还可以处理文字、语音、图像等各种信息,这些信息统称为非数值数据。非数值数据在计算机中也必须以二进制形式表示,非数值数据的表示本质上是编码的过程。891.1.4信息的编码计算机中除了能够处理数值数据以外,还十进制数的表示——BCD码用4位二进制数表示一位十进制数。有两种表示法:压缩BCD码和非压缩BCD码。压缩BCD码的每一位用4位二进制表示,0000~1001表示0~9,一个字节表示两位十进制数。非压缩BCD码用一个字节表示一位十进制数,高4位总是0000,低4位的0000~1001表示0~9。90十进制数的表示——BCD码用4位二进制数表示一位十进制数。有3种BCD码BCD码在不同码制中所对应的十进制值8421码制2421码制余3码值0000B0001B0010B0011B0100B0101B0110B0111B1000B1001B1010B1011B1100B1101B1110B1111B0123456789------01234------56789---0123456789---913种BCD码BCD码在不同码制中所对应的十进制值8421码制
ASCII码采用7位二进制代码对字符进行编码数字0~9的编码是0110000~0111001,它们的高3位均是011,后4位正好与其对应的二进制代码(BCD码)相符。英文字母A~Z的ASCII码从1000001(41H)开始顺序递增,字母a~z的ASCII码从1100001(61H)开始顺序递增,这样的排列对信息检索十分有利。最高位通常总为0,有时也用作奇偶校验位。92ASCII码采用7位二进制代码对字符进行编码32ASCII码—美国标准信息交换代码93ASCII码—美国标准信息交换代码33汉字编码外部码----数字码、音码、形码和音形码内部码交换码输出码94汉字编码外部码----数字码、音码、形码和音形码34§1.2微型计算机的组成掌握:微型计算机的结构微型机的工作原理95§1.2微型计算机的组成掌握:35一、微型计算机的结构微型计算机系统的三个层次
微处理器(Microprocessor)
微型计算机(Microcomputer)微型计算机系统(Microcomputer
System)96一、微型计算机的结构微型计算机系统的三个层次36算逻运算器累加器寄存器控制器内部总线内存储器系统总线I/O接口微型计算机系统微处理器外围备设系统软件微型计算机图1.1微处理器、微型计算机和微型计算机系统三者关系97算逻运算器累加器寄存器控制器内部总线内存储器系统总线I/O接微型计算机系统的三个层次微处理器存储器I/O接口总线硬件系统软件系统微型计算机系统微型计算机(主机)外设ALU寄存器控制器键盘、鼠标显示器软驱、硬盘、光驱打印机、扫描仪系统软件应用软件98微型计算机系统的三个层次微处理器硬件系统微型微型外核心级——微处理器微处理器简称CPU,是计算机的核心,主要包括:
运算器ALU
控制器CU寄存器组Registers实现运算功能和控制功能99核心级——微处理器微处理器简称CPU,是计算机的核心,主要包硬件系统级——微型计算机以微处理器为核心,配上只读存储器(ROM)、读写存储器(RAM)、输入/输出(I/O)接口电路及系统总线等部件,就构成了微型计算机。将CPU、存储器、I/O接口、总线等集成在一片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。100硬件系统级——微型计算机以微处理器为核心,配上只读存储器(R系统级以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。微型计算机如果不配有软件,通常称为裸机软件分为系统软件和应用软件两大类。101系统级以微型计算机为中心,配以相应的外围设备以及控制微型计算一、微型计算机的基本结构微处理器(CPU)存储器输入/输出接口总线1.微型计算机的硬件系统102一、微型计算机的基本结构微处理器(CPU)1.微型计算机的微型计算机的概念结构存储器I/O接口输入设备I/O接口地址总线AB输出设备CPU数据总线DB控制总线CBI/O接口103微型计算机的概念结构存I/O输I/O地址总线AB输数据总线主机硬件系统——CPU计算机的控制中心,提供运算、判断能力构成:ALU、CU、Registers(p29)例:Intel8088、PIII、P4AMDK7CPU的位数:4位、8位、16位、32位是指一次能处理的数据的位数104主机硬件系统——CPU计算机的控制中心,提供运算、判断能力4主机硬件系统——存储器存放程序和数据的记忆装置用途:存放程序和要操作的各类信息(数据、文字、图像、。。。)内存:ROM、RAM特点:随机存取,速度快,容量小外存:磁盘、光盘、半导体盘、…特点:顺序存取/块存取,速度慢,容量大105主机硬件系统——存储器存放程序和数据的记忆装置45有关内存储器的几个概念内存单元的地址和内容内存容量内存的操作内存的分类106有关内存储器的几个概念内存单元的地址和内容46
内存单元的地址和内容内存包含有很多存储单元(每个内存单元包含8bit),为区分不同的内存单元,计算机对每个内存单元进行编号,内存单元的编号就称为内存单元的地址1011011038F04H内存单元地址内存单元内容......76543210107
内存单元的地址和内容内存包含有很多存储单元(每个内存容量内存单元的个数,以字节为单位。注意:内存空间与内存容量的区别
内存容量:某微机配置2条128MB的SDRAM内存条,其内存容量为256MB
内存空间:又称为存储空间、寻址范围,是指微机的寻址能力,与CPU的地址总线宽度有关108内存容量内存单元的个数,以字节为单位。48内存操作读:将内存单元的内容取入CPU,原单元内容不改变;写:CPU将信息放入内存单元,单元中原内容被覆盖;刷新:对CPU透明,仅动态存储器有此操作内存的读写的步骤为:CPU把要读写的内存单元的地址放到AB上若是写操作,CPU紧接着把要写入的数据放到DB上CPU发出读写命令数据被写入指定的单元或从指定的单元读出到D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 航空业航空物流信息管理系统优化升级方案设计
- 科目二教学设计
- 网络流量传输合同
- 网络信息安全维护服务条款协议
- 2025重庆市房地产买卖合同模板
- 精准农业决策支持系统开发
- 土地承包经营流转协议书
- 2024届湖南省永州市高考第三次模拟考试地理试题(解析版)
- 2025机械设备购销结合合同示范文本
- 分析汽车售后服务的重要性
- 2023年上海市闵行区区管国企招聘笔试真题
- DB3301∕T 65.28-2024 反恐怖防范系统管理规范 第28部分:硬质隔离设施
- 三年级道德与法治下册 第一单元 我和我的同伴 4同学相伴教案 新人教版
- 2025年黑龙江省海伦市第四中学初三年级4月联考物理试题含解析
- 传统纹样课程设计
- 云南省昭通市镇雄县2023-2024学年五年级下学期期末英语试题+
- 2024版灯具安装劳务合同范文
- 管培生培养方案
- 江苏省淮安市淮阴区淮阴中学2025届高一下生物期末质量检测试题含解析
- 咖啡的微观世界智慧树知到期末考试答案章节答案2024年成都师范学院
- 2024届江苏省淮安市数学高一下期末考试试题含解析
评论
0/150
提交评论