清华大学微机原理-计算机基础共32页
合集下载
【课件】微型计算机原理(清华大学)谭浩强ppt课件合集(10~12章)

第10章 A/D及D/A转换器
10.1 10.2 10.3 10.4 10.5 10.6 10.7 习题
D/A转换器工作原理 D/A转换器的主要性能指标 DAC 0832 D/A转换器 A/D转换器主要性能指标 A/D转换器工作原理 ADC 0809 A/D转换器 AD 570 A/D转换器
A/D(模/数)及D/A(数/模)转换技术广泛应用于计算机 控制系统及数字测量仪表中。
1. 分辨率
分辨率表示转换器对微小输入量变化的敏感程度, 通常用转换器输出数字量的位数来表示。例如, 对8位A/D转换器,其数字输出量的变化范围为0~ 255,当输入电压满刻度为5V时,转换电路对输入 模拟电压的分辨能力为5V/255≈19.6mV。目前常 用的A/D转换集成芯片的转换位数有8位、10位、 12位和14位等。
由于一般线性差分运算放大器的动态响应速度较 低,D/A转换器的内部都带有输出运算放大器或者 外接输出放大器的电路(如图10.3所示),因此其建 立时间比较长。
图10.3
(5) 温度系数: 在满刻度输出的条件下,温度每升高 1℃,输出变化的百分数定义为温度系数。
(6) 电源抑制比: 对于高质量的D/A转换器,要求开 关电路及运算放大器所用的电源电压发生变化时, 对输出电压影响极小。通常把满量程电压变化的百 分数与电源电压变化的百分数之比称为电源抑制 比。
对于图10.6的电路,为产生一个锯齿电压,可采用以下程 序:
ROTATE:MOV DX,PORTA;PORTA为D/A转换器端口号 MOV AL,0FFH;初值为0FFH
INC AL OUT DX,AL ;往D/A转换器输出数据
JMP ROTATE
实际上,上面程序在执行时得到的输出电压会有256个小台 阶,不过,宏观看,仍为连续上升的锯齿波。对于锯齿波 的周期,可以利用延迟进行调整。延迟的时间如果比较 短,那么,就可以用几条NOP指令来实现,如果比较长, 则可用延迟子程序。
10.1 10.2 10.3 10.4 10.5 10.6 10.7 习题
D/A转换器工作原理 D/A转换器的主要性能指标 DAC 0832 D/A转换器 A/D转换器主要性能指标 A/D转换器工作原理 ADC 0809 A/D转换器 AD 570 A/D转换器
A/D(模/数)及D/A(数/模)转换技术广泛应用于计算机 控制系统及数字测量仪表中。
1. 分辨率
分辨率表示转换器对微小输入量变化的敏感程度, 通常用转换器输出数字量的位数来表示。例如, 对8位A/D转换器,其数字输出量的变化范围为0~ 255,当输入电压满刻度为5V时,转换电路对输入 模拟电压的分辨能力为5V/255≈19.6mV。目前常 用的A/D转换集成芯片的转换位数有8位、10位、 12位和14位等。
由于一般线性差分运算放大器的动态响应速度较 低,D/A转换器的内部都带有输出运算放大器或者 外接输出放大器的电路(如图10.3所示),因此其建 立时间比较长。
图10.3
(5) 温度系数: 在满刻度输出的条件下,温度每升高 1℃,输出变化的百分数定义为温度系数。
(6) 电源抑制比: 对于高质量的D/A转换器,要求开 关电路及运算放大器所用的电源电压发生变化时, 对输出电压影响极小。通常把满量程电压变化的百 分数与电源电压变化的百分数之比称为电源抑制 比。
对于图10.6的电路,为产生一个锯齿电压,可采用以下程 序:
ROTATE:MOV DX,PORTA;PORTA为D/A转换器端口号 MOV AL,0FFH;初值为0FFH
INC AL OUT DX,AL ;往D/A转换器输出数据
JMP ROTATE
实际上,上面程序在执行时得到的输出电压会有256个小台 阶,不过,宏观看,仍为连续上升的锯齿波。对于锯齿波 的周期,可以利用延迟进行调整。延迟的时间如果比较 短,那么,就可以用几条NOP指令来实现,如果比较长, 则可用延迟子程序。
《计算机导论》清华大学版本第三章 计算机基础知识.

理
器
寄存器——完成临时保存将被运 算 器处理的数据和处理后的结
构
2、主要性能指标 兼容性 字长 主频
3.2.2内存储器
功能 断电 分类
主存储器(内存)
辅助存储器(外存)
执行程序和数据 数据丢失
暂时不执行而将来要执行的程序和数据 长期保存
数据不丢失
随机存储器 只读存储器 高速缓存
软盘 硬盘 光盘 U盘
第三章 计算机基础知识
中央处理器
计
硬件
存储器
算
机
输入和输出设备
系
统
系统软件
软件
应用软件
3.1计算机的基本组成及工作原理
一、计算机2计算机硬件子系统
3.2.1中央处理器
1、基本组成和功能
运算器——完成算术和逻辑运
算
中
央 处
控制器——完成从存储器图区指令
输入设备
键盘 鼠标 扫描仪 跟踪球 触摸屏
输出设备
显示器 打印机 绘图仪
3.2.6主板
3.2.7总线
内部总线——芯片内部连接各元件的总线 系统总线——连接微处理器,存储器和输
入输出模块等部件的总线
数据总线
地址总线
控制总线
外部总线——微型机和外设之间的总线
清华大学 微机原理课件 CPU设计ALU

12
ALU电路设计
(2)移位器
采用2:1多路选择器构造的8位右移位器
A7 A6 A5 A4 A3 A2 A1 A0 S2 S1 S0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0 R7
1
0 R6
1 R5
0
1 R4
0
1 R3
0
1 R2
0
1 R1
0
1 R0
0
MSB的输入如何? 32位移位器需要多少级?
CPU逻辑设计
—— ALU电路设计
1
MIPS对ALU的需求
Add, AddU, Sub, SubU, AddI, AddIU =>带溢出检测和反向器的补码加法器 SltI, SltIU(Set Less than) =>带反向器的补码加法器,检测结果的符号 And, Or, AndI, OrI =>逻辑或、逻辑与
B12 B11 B10 B9
B11 B10 B9 B8
B6 B5 B4 B3
B5 B4 B3 B2
B4
B3 B2
B1
B3
B2 B1
B0 S1 S0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
ALU电路设计
(2)移位器
采用2:1多路选择器构造的8位右移位器
A7 A6 A5 A4 A3 A2 A1 A0 S2 S1 S0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0 R7
1
0 R6
1 R5
0
1 R4
0
1 R3
0
1 R2
0
1 R1
0
1 R0
0
MSB的输入如何? 32位移位器需要多少级?
CPU逻辑设计
—— ALU电路设计
1
MIPS对ALU的需求
Add, AddU, Sub, SubU, AddI, AddIU =>带溢出检测和反向器的补码加法器 SltI, SltIU(Set Less than) =>带反向器的补码加法器,检测结果的符号 And, Or, AndI, OrI =>逻辑或、逻辑与
B12 B11 B10 B9
B11 B10 B9 B8
B6 B5 B4 B3
B5 B4 B3 B2
B4
B3 B2
B1
B3
B2 B1
B0 S1 S0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
1 0
3
2
《清华大学计算机组成原理课件》

3
搭建电路
学生将在仿真软件中搭建逻辑电路,提高学生动手实践的能力,并考验学生对逻 辑门电路的设计和搭建技能。
组合逻辑电路
全加器
学习全加器的基本原理,确定 输入输出的关系,并掌握组成 全加器的基本电路。
译码器
介绍了译码器的应用及工作原 理,教学生如何根据需要选择 不同的译码器。
多路选择器
学习了多路选择器电路的基本 概念和应用,测试了学生对多 路选择器的掌握能力。
存储器与存储电路
1
组成原理
组成存储器的基本元件是触发器,讲述了静态触发器和动态触发器,它们各自的工作 原理。
2
RAM和ROM
介绍了RAM和ROM的基本原理和应用,以及学习访问这两种存储器的原理与方式。
3
内存单元布局及地址控制
通过存储器系统的组成、存储器容量的理解,让学生掌握如何地址定位和数据存储等 问题。
转 入 内 核 态 处 理 流 程
pe
cp
pc
cu
=s
ut
ta
vt
eu
cs
u.
cU
aI
uE
s=
eu
=s
ct
aa
ut
su
es
s
s.
.s
u.
i
Mt
Ss
U
多级中断系统
介绍了多级中断系统的实现原 理和构架,以及多级中断系统 如何解决中断优先级问题。
存储器系统性能分析
1
存储器性能参数
包括各种存储器的读取时间、写入时间,存储器的带宽等,还包括这些存储器的特 点和使用方法。
转 入 M 态 处 理 流 程
pc
cp
sc
清华微机讲义第一章 计算机基础知识(YAMA)

(b) ► B、字节:指相临的8个二进制数位。 ► 换算关系是1024进一位。单位是 B,KB,MB,GB,TB ► C、字和字长:字是计算机内部进行数据传 递处理的基本单位。
► 一个字所包含的二进制位数称为字长。常见
微机字长为8位、16位、32位和64位。 ► 目前的PC中,把字定义为2字节(16位), 双字(32位),四字(64位)。
►
► 什么是CACHE缓存? ► 它们是如何被应用的?
4、硬盘
► 它是最主要的外存储器,它
由驱动器、控制器、盘片组 成。硬盘是把上述三个部件 密封组合在一起的,防尘好, 可靠性强。 ► 硬盘参数:容量(GB) 转 速 平均寻道时间
► 硬盘的两种接口方式:IDE、SCSI ► 以及各自特点。 ► 如何设定两个硬盘的启动顺序或者说是设定
► (2)内部码(汉字内码或汉字机内码)
► 1、定义:内部码通常是用其在汉字字
库中的物理地址的表示,可以用汉字在 汉字字库中的序号或者用汉字在汉字字 库中的存储位置的表示。 ► 2、特点:用不同的输入法,同一汉字 的外部码不同,但是同一汉字的内部码 是唯一的。 ► 3、汉字的实际表示:只要要用两个汉 字 ► 汉字内码2个字节的首位都是1,ASCII
► 6、指令的分类:操作码、操作数。 ► 7、计算机编程:机器语言、汇编语言、高级
10、网卡
► 1、定义:是一种网络
连接设备。 ► 2、网卡按速度分: 10M、100M、1000M和 10M/100M自适应网卡。 ► 3、按传输介质分:粗 缆接口、细缆接口和光 纤接口等。 ► 4、按通信协议分:以 太网卡、令牌环网卡等。
► 网卡工作过程:计算机通过网卡和电缆接入
到网络中,这样计算机内的信息就可以通过 网卡的转换再通过网线传输出去,同样,外 部的信息也可以通过网络电缆传输到网卡上, 网卡的芯片经过转换处理发到计算机上。 ► 注意:安装完网卡还要安装网络协议,以后 还有一些设定的问题。
清华大学微机原理32位微处理器PPT文档73页

39、没有不老的誓言,没有不变的承 诺,踏 上旅途 ,义无 反顾。 40、对时间的价值没有没有深切认识 的人, 决不会 坚韧勤 勉。
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭
清华大学微机原理32位微处理器
36、“不可能”这个字(法语是一个字 ),只 在愚人 的字典 中找得 到。--拿 破欣赏 ,不要 托延要 积极, 不要心 动要行 动。 38、勤奋,机会,乐观是成功的三要 素。(注 意:传 统观念 认为勤 奋和机 会是成 功的要 素,但 是经过 统计学 和成功 人士的 分析得 出,乐 观是成 功的第 三要素 。
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭
清华大学微机原理32位微处理器
36、“不可能”这个字(法语是一个字 ),只 在愚人 的字典 中找得 到。--拿 破欣赏 ,不要 托延要 积极, 不要心 动要行 动。 38、勤奋,机会,乐观是成功的三要 素。(注 意:传 统观念 认为勤 奋和机 会是成 功的要 素,但 是经过 统计学 和成功 人士的 分析得 出,乐 观是成 功的第 三要素 。
清华大学微机原理32位微处理器

总线接口部件通过数据总线、地址总线和控制总线负责与外 部取得联系,包括访问存储器预取指令,读/写数据和访问I/O 端口读/写数据等全部操作及其他控制功能。
7
1.2 80386的寄存器
80386微处理器中有通用寄存器、段寄存器、指令指针和标 志寄存器、系统地址寄存器、控制寄存器、调试寄存器以及测试 寄存器等,如下图所示。
8
ቤተ መጻሕፍቲ ባይዱ
1.2 80386的寄存器
1. 通用寄存器 80386中设置8个32位通用寄存器,如下图所示。它们的用法
与8086相同,也可当作8位、16位寄存器用。若作32位寄存器使 用,前面必须加字符E。
9
1.2 80386的寄存器
2. 段寄存器 80386中设置6个16位段寄存器和6个64位描述符寄存器。其
17
2.3 总线传送机制
32位微处理器的所有数据传送都是由一个或多个总线周期来 完成。1字节、2字节或4字节的逻辑数据操作数可以在物理地址不 对界的情况下传送。在对界时的操作数只需要1个总线周期,而对 于不对界时的操作数就需要2个或3个总线周期。
80X86地址信号的设计可以简化外部系统的硬件。高位地址 由A2~A31提供。低位地址则以BE0~BE3形式提供了32位数据总 线4个字节的选择信号。
12
1.2 80386的寄存器
CR1保留给将来开发的Intel微处理器使用;CR2包含一个32 位的线性地址,指向发生最后一次页故障的地址;CR3包含页目 录表的物理基地址,因为80386中的页目录表总是在页的整数边 界上,每4KB为一页,所以CR3的低端12位保持为“0”。 5. 系统地址寄存器
80386中设置4个专用的系统地址寄存器,它们是GDTR、 IDTR、LDTR和TR。GDTR和IDTR长48位,LDTR和TR长16位。 GDTR用来存放全局描述符表的基地址(32位)和限值(16位); IDTR用来存放中断描述符表的基地址(32位)和限值(16位);LDTR 用来存放局部描述符表的段选择字;TR用来存放任务状态段表的 段选择字。
7
1.2 80386的寄存器
80386微处理器中有通用寄存器、段寄存器、指令指针和标 志寄存器、系统地址寄存器、控制寄存器、调试寄存器以及测试 寄存器等,如下图所示。
8
ቤተ መጻሕፍቲ ባይዱ
1.2 80386的寄存器
1. 通用寄存器 80386中设置8个32位通用寄存器,如下图所示。它们的用法
与8086相同,也可当作8位、16位寄存器用。若作32位寄存器使 用,前面必须加字符E。
9
1.2 80386的寄存器
2. 段寄存器 80386中设置6个16位段寄存器和6个64位描述符寄存器。其
17
2.3 总线传送机制
32位微处理器的所有数据传送都是由一个或多个总线周期来 完成。1字节、2字节或4字节的逻辑数据操作数可以在物理地址不 对界的情况下传送。在对界时的操作数只需要1个总线周期,而对 于不对界时的操作数就需要2个或3个总线周期。
80X86地址信号的设计可以简化外部系统的硬件。高位地址 由A2~A31提供。低位地址则以BE0~BE3形式提供了32位数据总 线4个字节的选择信号。
12
1.2 80386的寄存器
CR1保留给将来开发的Intel微处理器使用;CR2包含一个32 位的线性地址,指向发生最后一次页故障的地址;CR3包含页目 录表的物理基地址,因为80386中的页目录表总是在页的整数边 界上,每4KB为一页,所以CR3的低端12位保持为“0”。 5. 系统地址寄存器
80386中设置4个专用的系统地址寄存器,它们是GDTR、 IDTR、LDTR和TR。GDTR和IDTR长48位,LDTR和TR长16位。 GDTR用来存放全局描述符表的基地址(32位)和限值(16位); IDTR用来存放中断描述符表的基地址(32位)和限值(16位);LDTR 用来存放局部描述符表的段选择字;TR用来存放任务状态段表的 段选择字。
微机原理-计算机的基础知识

二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数
只需用4位二进制数代替1位十六进制数即可。 如:
3AB9H=0011 1010 1011 1001B
二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数
十六进制数转换为十进制数 将十六进制数按权展开相加,如: 1F3DH=163×1+162×15+161×3+160×13 =4096×1+256×15+16×3+1×13 =4096+3840+48+13=7997
二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数 十六进制数转换为十进制数 十进制整数转换为十六进制数 十进制数转换为二进制数
十进制转换为二进制时,常采用 “倒除2取余 法”。
125 =01111101B
二进制数、十进制数和十六进制数间的相互转换
二进制数、十进制数和十六进制数间的相互转换
二进制数转换为十六进制数 十六进制数转换为二进制数 十六进制数转换为十进制数 十进制整数转换为十六进制数
可用出16取余法,即用16不断地去除待转换的十 进制数,直至商等于0为止。将所得的各次余数, 依倒序排列,即可得到所转换的十六进制数。
即38947=9823H
[X1]反=00000100B=04H X2=-4 [X2]原=10000100B=84H
[X2]反=11111011B= FBH
取反
➢ 原码 ➢ 反码 ➢ 补码
✓ 常规求补码法
正数的补码与原码相同;负数补码为其反码加1。 例:X1=+4: [X1]原=[X1]反=[X1]补= 00000100B=04H