微原课件第二章
微机原理第2章课后答案
第2章8086微处理器及其系统教材习题解答1. 8086 CPU 由哪两部分构成,它们的主要功能是什么?在执行指令期间,EU 能直接访问存储器吗,为什么?【解】8086CPU由执行部件(EU)和总线接口部件(BIU)两部分组成。
执行部件由内部寄存器组、算术逻辑运算单元(ALU)与标志寄存器(FR)及内部控制逻辑等三部分组成。
寄存器用于存储操作数和中间结果;算术逻辑单元完成16位或8位算术逻辑运算,运算结果送上ALU内部数据总线,同时在标志寄存器中建立相应的标志;内部控制逻辑电路的主要功能是从指令队列缓冲器中取出指令,对指令进行译码,并产生各种控制信号,控制各部件的协同工作以完成指令的执行过程。
总线接口部件(BIU)负责CPU与存储器、I/O设备之间传送数据、地址、状态及控制信息。
每当EU部件要执行一条指令时,它就从指令队列头部取出指令,后续指令自动向前推进。
EU要花几个时钟周期执行指令,指令执行中若需要访问内存或I/O设备,EU就向BIU 申请总线周期,若BIU总线空闲,则立即响应,若BIU正在取一条指令,则待取指令操作完成后再响应EU的总线请求。
2. 8086CPU与传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?【解】8086 CPU与传统的计算机相比增加了指令队列缓冲器,从而实现了执行部件(EU)与总线接口(BIU)部件的并行工作,因而提高了8086系统的效率。
3. 8086 CPU 中有哪些寄存器,各有什么用途?【解】8086共有8个16位的内部寄存器,分为两组:①通用数据寄存器。
四个通用数据寄存器AX、BX、CX、DX均可用作16位寄存器也可用作8位寄存器。
用作8位寄存器时分别记为AH、AL、BH、BL、CH、CL、DH、DL。
AX(AH、AL)累加器。
有些指令约定以AX(或AL)为源或目的寄存器。
实际上大多数情况下,8086的所有通用寄存器均可充当累加器。
BX(BH、BL)基址寄存器。
微机原理课件第二章 8086系统结构
但指令周期不一定都大于总线周期,如MOV AX,BX
操作都在CPU内部的寄存器,只要内部总线即可完成,不 需要通过系统总线访问存储器和I/O接口。
2021/8/17
17
• 8086CPU的典型总线时序,充分体现了总 线是严格地按分时复用的原则进行工作的。 即:在一个总线周期内,首先利用总线传 送地址信息,然后再利用同一总线传送数 据信息。这样减少了CPU芯片的引脚和外 部总线的数目。
• 执行部件(EU)
• 功能:负责译码和执行指令。
2021/8/17
5
• 联系BIU和EU的纽带为流水指令队列
• 队列是一种数据结构,工作方式为先进先出。写入的指令 只能存放在队列尾,读出的指令是队列头存放的指令。
2021/8/17
6
•BIU和EU的动作协调原则 BIU和EU按以下流水线技术原则协调工作,共同完成所 要求的任务: ①每当8086的指令队列中有空字节,BIU就会自动把下 一条指令取到指令队列中。 ②每当EU准备执行一条指令时,它会从BIU部件的指令 队列前部取出指令的代码,然后译码、执行指令。在执 行指令的过程中,如果必须访问存储器或者I/O端口, 那么EU就会请求BIU,完成访问内存或者I/O端口的操 作; ③当指令队列已满,且EU又没有总线访问请求时,BIU 便进入空闲状态。(BIU等待,总线空操作) ④开机或重启时,指令队列被清空;或在执行转移指令、 调用指令和返回指令时,由于待执行指令的顺序发生了 变化,则指令队列中已经装入的字节被自动消除,BIU会 接着往指令队列装入转向的另一程序段中的指令代码。 (EU等待)
•CF(Carry Flag)—进位标志位,做加法时最高位出现进位或 做减法时最高位出现借位,该位置1,反之为0。
第二章微项目补铁剂中铁元素的检验课件下学期高二化学鲁科版选择性必修2(1)
配体受酸碱性影响
OH-与邻二氮菲竞争Fe2+
加
+2OH-
+Fe(OH)2 中心离子受酸碱性影响
碱:
Fe2+
邻二氮菲检验Fe2+最适PH范围是2-9
补铁剂中铁元素的检验
请用筛选出的试剂检测补铁剂中是否还存在Fe2+?
化学 平衡
水的电 离平衡
平衡体系
弱电解质 电离平衡
盐类水 解平衡
沉淀溶 解平衡
配位(络 合)平衡项目活动二 寻找更优 Nhomakorabea检验试剂
任务3: 寻找Fe3+和Fe2+更优的检测试剂 驱动性问题四: 1.向FeCl3中加EDTA-2Na溶液黄色变化不明显,请问Fe3+与EDTA-2Na 配位了吗? 2.如何设计实验去证明你的猜想?
知识支持:①Fe3+可与Cl-配位形成黄色的配离子[FeCl4]-; ② Fe3+在水中由于水解与OH-配位而显黄色,而在酸化抑制 水解的情况下,生成的水合铁离子[Fe(H2O)6]3+溶液为无色
(非常浅的紫色,肉眼无法识别)
项目活动二 寻找更优的检验试剂
任务3: 寻找Fe3+和Fe2+更优的检测试剂
多齿配体
螯合物 EDTA能用来检验Fe3+吗?
项目活动二 寻找更优的检验试剂
任务3: 寻找Fe3+和Fe2+更优的检测试剂
小结1: 检验Fe3+的适宜试剂是: 检验Fe2+的适宜试剂是: 小结2: 选择合适检验试剂原则:
项目活动二 寻找更优的检验试剂
任务4: 探究邻二氮菲检验Fe2+的适宜环境 实验三: 根据所给试剂和仪器设计实验方案,探究邻二氮菲检验Fe2+的适宜环境
病原微生物与免疫学基础 第二章 细菌概述 细菌的致病性与感染
第一节 第二节 第三节 第四节
细菌的形态与结构 细菌的生长繁殖与变异 细菌与外界环境 细菌的致病性与感染
第四节 细菌的致病性与感染 性
• 掌握:细菌的毒力、感染的概念、感 染的类型 • 熟悉:感染的来源和传播方式 • 了解:细菌的侵入数量及侵入门户
第四节 细菌的致病性与感染
•细菌的致病性是指细菌侵入机体、生长繁 殖、破坏组织、引起病理变化的特征。 •细菌的致病性是指能引起机体疾病的性能 •具有致病性的细菌叫致病菌或病原菌。
全身性感染的几种常见病理表现
第四节 细菌的致病性与感染
二、感染的发生与发展
3、带菌状态:在显性或隐性感染痊愈后,病菌未立即消 失,与机体免疫力处于相对平衡状态,仍在体内继续 存在并不断排出体外者,称为带菌状态。 处于带菌状态的机体称带菌者。 带菌者经常或间歇排出病原菌,成为重要传染源之一。
∴及时检出带菌者并进行隔离和治疗,对于控制传染病 的流行具有重要意义。
表面结构:指位于病原菌表面的、能帮助细菌发挥侵袭力 的菌体结构。表面结构包括荚膜、菌毛等。
荚膜:本身没有毒性,但它具有抵抗吞噬细胞对细菌的吞 噬和消化作用,抑制体液中杀菌物质对细菌的破坏作用 ,保护细菌使其繁殖。 菌毛(类) :本身没有毒性,但它帮助细菌粘附(吸附) 与细胞表面,细菌感染的先决条件是要附着(固定)在 皮肤粘膜表面上。菌毛就像“苍子”的“毛刺”一样, 粘附(吸附)在衣服表面。
2、内毒素
概念:是G-菌细胞壁中的脂多糖成分(类脂A),只有当菌 体死亡裂解或用人工方法破坏后,才能释放出来。
内毒素特点: ⑴毒性较弱 ⑵选择性毒害不明显,引起病理变化和临床表现基本相同 。主要有:①发热反应,②白细胞反应,③内毒素血症 与休克,④DIC ⑶化学成分是脂多糖(简称LPS),耐热,故不易被热、 蛋白酶等破坏。 ⑷主要是G-菌产生。 ⑸抗原性弱,不能刺激机体产生抗毒素。 ⑹内毒素免疫原性弱,经甲醛处理后不能制成类毒素。
微生物学课件第二章 真核微生物的形态、构造和功能 第三节 丝状真菌——霉菌
霉菌(mould, mold)
霉菌是丝状真菌的一个 俗称,意即“会引起物品霉变 的真菌”。
霉菌通常是指菌丝体 较发达又不产生大型肉质 子实体结构的真菌。
一、分布及与人类的关系
1. 在自然界分布极广 2. 有用物品的生产 3. 基础理论研究中良好的试验材料 4. 食物、工农业制品的霉变 5. 引起动植物和人的疾病 6. 在自然界物质转化中有十分重要的作用
延伸区 硬化区
次生细胞壁形成区
成熟区 隔膜区
几丁质(内) 蛋白质(外)
几丁质层(内) 蛋白质层 葡聚糖蛋白网层 葡聚糖层
菌丝内壁向内延伸 而成的环片状构造
粗糙脉孢霉菌丝尖端的成熟和分化
(二) 菌丝体及其各种分化形式
由许多菌丝相互交织而成的一个菌丝集团 称菌丝体(mycelium,复数mycelia)。
1. 在自然界分布极广
霉菌同人类的生产、生活 关系密切,是人类实践活动中 最早认识和利用的一类微生物。
2. 有用物品的生产
(1)工业: 青霉素、灰黄霉素等抗生素; 柠檬酸、延胡索酸等有机酸; 淀粉酶、纤维素酶等酶制剂; 维生素、甾体激素、酒精等化工医药产品。
(2)食品: 酱油的酿造和干酪的制造。
(1)结构简单的子实体
子实体
(2)结构复杂的子实体
分生孢子头(conidial head) 无性
特 结构简单
孢子囊(sporangium)
化
有性 —— 担子( basidium )
的
气
分生孢子器(pycnidium)
生
无性 分生孢子座(sporodochium)
菌 丝 结构复杂
分生孢子盘(acervulus)
真 菌 的 各 种 菌 丝 形 态
第二章 微积分的研究对象 PPT课件
2
的定义域为
X X 1 X 2 [2,0] [(,1) (1, )] [2,1)
2.1构建函数模型的步骤和方法
构建数学模型的一般步骤和方法是: (1)对实际问题的现实原型进行分析,判断其所属 的系统,如力学系统、电学系统、生态系统、市场供销 系统、心理学系统等。分析量的主要矛盾,摒弃次要矛 盾,保留两个主要变量与有关常量。判断所在系统是否 可借用的公式、定理等,如果没有,还要通过观察、实 验等科学方法探寻有关量之间的依赖关系。
例4 测定生物体年龄 碳14是放射性物质,随时间而衰 减,碳12是非放射性物质,活性人体因吸纳食物和空气, 恰好补偿碳14衰减损失量而保持碳14和碳12含量不变,因而 所含碳14与碳12之比常数。已测知一古墓中遗体所含碳14 的数量为原有碳14数量的80%,试求遗体的死亡年代。 解 放射性物质的衰减速度与该物质的含量成比例,它符 p0 , 合指数函数的变化规律。设遗体当初死亡时碳14的含量为 t 时的含量为p=f(t),于是碳14含量的函数模型为ຫໍສະໝຸດ 所以在该区间上存在反函数。称为
反正弦函数,记作 y arcsinx 。定义
2
2
域为[-1,1],值域为 [ 2 , 2 ] 显然 sin(arcsinx) x
如图2.5所示
(2)反余弦函数 函数 y cos x 在区间[0, ] 上单调减少,存在反函数, 称为反余弦函数, 记作 y arccos x 。 定义域为 [-1,1], 值域为[0, ]。 显然 cos(arccos x ) x 如图2.6所示
解 以x表恩格尔系数, 对富裕程度分别适当赋 值,以y表之,则国民富 裕程度如图2.2所示。
1.2逆向思维一例——反函数
微机原理及应用课件第2章
四、内部寄存器
内部寄存器的类型
含14个16位寄存器,按功能可分为三类
8个通用寄存器 4个段寄存器 2个控制寄存器
深入理解:每个寄存器中数据的含义
28
1. 通用寄存器
数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI)
29
数据寄存器
8088/8086含4个16位数据寄存器,它们又可分为8个 8位寄存器,即:
DX:
数据寄存器。在间接寻址的I/O指令中存放I/O端口地址;在 32位乘除法运算时,存放高16位数。
地址指针寄存器
SP:堆栈指针寄存器,其内容为栈顶的偏移地址; BP:基址指针寄存器,常用于在访问内存时存放内存单
元的偏移地址。
BP与BX的区别:
作为通用寄存器,二者均可用于存放数据; 作为基址寄存器,用BX表示所寻找的数据在数据段;用
┇
操作数
35
状态标志位(1)
CF(Carry Flag)
进位标志位。加(减)法运算时,若最高位有进(借)位则CF=1
OF(Overflow Flag)
溢出标志位。当算术运算的结果超出了有符号数的可表达范 围时,OF=l
ZF(Zero Flag)
零标志位。当运算结果为零时ZF=1
SF(Sign Flag)
欲实现对1MB内存空间的正确访问,每个内
存单元在整个内存空间中必须具备20位字长
的惟一地址
物理地址
XXXXXH
12H
00H
内存地址变换:
…
如何将直接产生的16位编码变换
…
为20位物理地址?
┇
内存单元的编址(1)
内存每个单元的地址在逻辑上都由两部分组成:
微机原理第二章课件-80868088微处理器的内部结构
算术逻辑单元(ALU)
执行位移、循环等位操作。
执行与、或、非等逻辑运 算。
执行加、减、乘、除等算 术运算。
逻辑运算 算术运算
位操作
标志寄存器
状态标志
记录运算结果的状态,如进位标志、 溢出标志和零标志等。
控制标志
用于控制处理器行为,如中断允许标 志和方向标志等。
03 8086/8088微处理器的 输入/输出结构
02 8086/8088微处理器的 内部结构
寄存器结构
通用寄存器
状态寄存器
用于存储操作数和中间结果,包括数 据寄存器、地址寄存器和段寄存器等。
用于存储处理器状态信息,如溢出标 志、奇偶校验标志和中断允许标志等。
控制寄存器
用于存储程序计数器、标志寄存器、 中断屏蔽寄存器和调试寄存器等。
存储器管理单元(MMU)
工作原理
指令解码器通常包含一系列的解码器逻辑门,每个逻辑门对应于一种可能的机器码。当解码器读取到一条指令时,它 会激活相应的逻辑门,从而生成一组控制信号。这些控制信号随后被发送到微处理器的其他部分,以执行相应的操作 。
重要性
指令解码器是微处理器中至关重要的部分,因为它决定了微处理器如何执行程序中的指令。不同的指令 解码器设计可以实现不同的指令集,从而影响微处理器的性能和功能。
输入/输出端口
输入/输出端口
8086/8088微处理器拥有多个输 入/输出端口,这些端口可以与 外部设备进行数据交换。每个端 口都由一个16位的地址唯一标识, 通过端口地址可以寻址到具体的
端口进行读写操作。
数据总线
在输入/输出端口中,数据总线 是一个双向的8位数据通道,用 于在微处理器和外部设备之间传 输数据。数据总线可以同时进行
(汇总)微机原理课件.ppt
最新.
5
2.1.3 总线
(1 数据总线是在CPU、存储器或I/O端口等部件之间传递
数据的通道,每次传送一个“计算机字长”,其宽度(根数) 通常与计算机的字长一致。数据总线的传输是双向的。 (2
解:∵ 0ABH=10101011B= -85D 0FFH=11111111B= -1D ∴0ABH+0FFH=10101011B+11111111B = (1)10101010B= -86D
结果没有超出-128~127范围, CF=1,OF=0。 求下例中各状态标志的值: 1.
则 SF= 0, ZF= 0, PF= 0, CF最=新0. , OF=0, AF= 0
最新.
2
2.1.1微型计算机基本结构
最新.
3
2.1.2 微处理器CPU 微处理器简称CPU,是用来实现运算和控制功能的部
件,是整个微型计算机的核心,由运算器、控制器和寄存 器组3部分组成。CPU
1) 指明将要执行指令所在存储单元的地址,取出指令并
2) 3) 传送数据,包括在CPU内部传送数据以及与外界交换
最新.
7
2.2 8086微处理器的功能结构
8086是Intel系列的16位微处理器,是80x86系列微机
1)制造工艺:采用具有高速运算性能的HMOS工艺制成。 2)芯片集成度:芯片上集成有2.9万个晶体管,用单一的 +5V电源和40 3)时钟频率:5~10MHz,最快的指令执行时间0.4μs。4) 字长:16位8088为准16 5 6)内存容量:20位地址可寻址1MB 7)端口地址:16位I/O地址可寻址64KB 8)中断功能:可处理内部软件中断和外部硬件中断,中断 源可多达25个。
微积分教学课件第2章导数与微分
微积分
三、 导数的几何意义
y y f(x)
曲线 y f (x)在点 (x0 , y0)的切线斜率为
tan f(x0)
CM
T
若 f(x0)0,曲线过 (x0 , y0)上升;
o x0
nan1
说明:
微积分
对一般幂函数 y x ( 为常数)
(x)x1
(以后将证明)
例如,(
1
x ) (x 2 )
1
x
1 2
2
1 2x
1 x
(x1)
x11
1 x2
(
1
3
) (x 4 )
3
x
7 4
xx
4
微积分
例3. 求函数 f(x)sixn的导数.
解: 令hx,则
f (x) lim f(xh)f(x) lim sin x(h)sixn
u(xh)vu (x()x u)v(ux((x)vxv)2)( (vxxu ())x(x)vh)(x)
故结论成立.
推论h: v(xCvh)v(x)vC2v ( C为常数 )
微积分
例2. 求证 (tax)n se2c x,(c x )s c cx s cc x o . t 证: (tanx)csoinsxx(six)ncocxos s2sxixn(cx o)s
h h
1, 1,
h0 h0
lim f(0h)f(0)不存在 ,即x在x0不可. 导
h 0
h
例6. 设
f
(x0)
存在,
求极限
lim f(x0h)f(x0h).
南京理工大学《微机原理与接口技术》第二章 指令系统(1)PPT课件
28.07.2020
1
标题添加
点击此处输入相 关文本内容
前言
点击此处输入 相关文本内容
标题添加
点击此处输入相 关文本内容
点击此处输入 相关文本内容
第二章 8086/8088 指令系统
2.1 概述
2.2 寻址方式
2.3 数据传送指令
2.4 算术运算指令
2.5 逻辑运算指令
2.6 串操作指令
MOV AX, 0102H
;AX←0102H
28.07.2020
11
立即数寻址方式
28.07.2020
12
例:
• 将立即数0102H送至AX寄存器
• 汇编指令: MOV AX,0102H ; • 指令功能: AX←0102H ; • 指令代码:B8 02 01
28.07.2020
13
28.07.2020
与机器指令一一对应,需要翻译成机器指令才能运
行
10110000 00000001
28.07.2020
MOV AL, 1 4
一、指令的组成
操作码 操作数
指令由操作码和操作数两部分组成
• 操作码说明计算机要执行哪种操作,如传送、运算、 移位、跳转等操作,它是指令中不可缺少的组成部 分
操作数是指令执行的参与者,即各种操作的对象
15
2 寄存器寻址方式
• 操作数存放在CPU的内部寄存器reg中:
– 8位寄存器r8: AH、AL、BH、BL、CH、CL、DH、DL – 16位寄存器r16: AX、BX、CX、DX、SI、DI、BP、SP – 4个段寄存器seg: CS、DS、SS、ES
• 寄存器名表示其内容(操作数)
微生物课件第二章-霉菌精选全文
霉菌的菌丝
霉菌的菌丝根据形态和功能不同,可区分为三部分: ➢ 营养菌丝:生长在固体基质中,吸收营养; ➢ 气生菌丝:从营养菌丝向空中生长的菌丝; ➢ 繁殖菌丝:由气生菌丝分化、进一步发育成子实体 的菌丝,形态多样;
霉菌的菌丝直径约为2~10mm ; 某些霉菌的营养菌丝可能有分化,形成一些具有特定
19
散囊菌纲(Eurotiomycetes)
散囊菌亚纲(Eurotiomycetidae) ➢ 散囊菌目(Eurotiales) ✓ 大团囊菌科(Elaphomycetaceae) – 红曲霉属(Monascus) ✓ 发菌科(Trichocomaceae) ✓ 丝分孢子发菌科(mitosporic Trichocomaceae) – 曲霉属(Aspergillus) – 拟青霉属(Paecilomyces) – 青霉属(Penicillium) – 缨霉属(Thysanophora)
11
霉菌的无性孢子
霉菌中常见的无性孢子有四种,区别在于形成无性孢子 的具体形式有较大差异; ➢ 节孢子 ➢ 厚垣孢子 ➢ 孢囊孢子 ➢ 分生孢子
12
节孢子(arthospore)
一段营养菌丝形成横隔膜, 分割成小段,然后断裂成 大小为(4.9-7.6mm)× (5.4-16.6μm)的节孢子;
分生孢子梗从特化的厚壁而膨大的称为足细胞的菌丝 细胞上长出;分生孢子梗顶部膨大形成棍棒形、椭圆 形、半球形或球形的顶囊;
顶囊表面呈放射状生出单层或双层的小梗,小梗顶端 形成链状排列,有特定形状和颜色的分生孢子;
34
曲霉属的菌落
曲霉属的菌落颜色多样 ,常见有绿、黄、橙、褐、黑 等颜色;黑曲霉(A. niger),米曲霉(A. oryzae), 黄曲霉(A. flavus),土曲霉 (A. terreus),泡盛曲霉 (A. awamori)等;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、8086/8088的编程结构 的编程结构 编程结构: 编程结构: 指从程序员和使用者的角度看到的结构。 指从程序员和使用者的角度看到的结构。 与芯片内部的物理结构和实际布局有区别。 与芯片内部的物理结构和实际布局有区别。
某CPU芯片内部实物图 芯片内部实物图
7
8086 编程结构
8086 编程结构 编程结构:
微 处 理 器 CPU 微 型 计算机 (主机 主机) 主机 硬 件 微 型 计算机 系 统 外 设 键盘、 键盘、鼠标 显示器 软驱、硬盘、 软驱、硬盘、光驱 打印机、 打印机、扫描仪 运算器 寄存器 控制部件
存储器(RAM,ROM) 存储器 I/O接口 接口 总线
软 件
系统软件: 系统软件:DOS、Windows 95/98/2000/xp 、 应用软件: 应用软件:WPS 、 Word、Photoshop 、
CPU
总线
内存
11
总线接口部件和执行部件 可并行工作,提高工作效率。 可并行工作,提高工作效率。
指令的提取和执行分别 完成。 由BIU和EU完成。 和 完成
BIU和EU相互独立又相互配合 和 相互独立又相互配合
(1) 当指令队列有两个空字节时, 当指令队列有两个空字节时 两个空字节时,
8086 编程结构
2
微型计算机外部结构如下图所示(三总线结 微型计算机外部结构如下图所示 三总线结 构)
CPU
存 储 器
I/O 接 口
输 入 设 备
I/O 接 口
输 入 设 备
微型计算机外部结构
由上图看出,微机与外部交换信息通过总线控制。 由上图看出,微机与外部交换信息通过总线控制。 采用三总线结构AB、 、 采用三总线结构 、DB、CB.
三组总线(8086): 三组总线
地址总线 AB(ADDRESS BUS): 通常20位 单向, 可寻址2 内存单元。 通常 位,单向,A19~A0,可寻址 20=1MB内存单元。 内存单元 A15~A0,可寻址 216=65536外设接口。 外设接口。 外设接口 数据总线 DB(DATA BUS): 通常16位 双向,实现CPU与I/O 传送。 传送。 通常 位, D15~D0 ,双向,实现 与 传送控制信号。 控制总线 CB(CONTROL BUS):传送控制信号。 传送控制信号
寄存器组 AH AL BH BL CH CL DH DL SI DI BP SP
AX BX CX DX
DS ES SS CS IP
BIU
地 址 加 法 器 AB
DB 数据暂存器 指 令 队 列 总线 接口 CB 控制 电路
主要功能
执行部件负责指令的执行。 执行部件负责指令的执行。 (包括算术、逻辑运算,控制命令等) 包括算术、逻辑运算,控制命令等 包括算术
运 算 器
指令译码器 FLAGS PSW 标志寄存器 执行部件 控制电路
9
EU
2.执行部件 .执行部件EU
构成部分: 构成部分:
•
8个16位寄存器: 个 位寄存器 位寄存器: AX、BX、CX、DX 、 、 、 SP、BP、DI、SI 、 、 、 • 1个标志寄存器 个标志寄存器FLAGS 个标志寄存器 • 1个算术逻辑运算部件 个算术逻辑运算部件ALU 个算术逻辑运算部件
BIU
地 址 加 法 器 AB
DB 数据暂存器 指 令 队 列 总线 接口 CB 控制 电路
运 算 器
指令译码器 FLAGS PSW 标志寄存器 执行部件 控制电路
8
EU
1. 总线接口部件 BIU
构成部分
• 4个16位段寄存器: 位段寄存器: 个 位段寄存器
CS,DS,ES,SS , , , • 16位IP指令指针寄存器 位 指令指针寄存器 • 20位 地址加法器 位 • 6字节的指令队列 字节的指令队列 ( 8088的指令队列为 字节 ) 的指令队列为4字节 的指令队列为 • 总线控制电路 包括三组总线 : 总线控制电路(包括三组总线) 处理器与外界总线联系的转接电路。 处理器与外界总线联系的转接电路。 寄存器组 AH AL BH BL CH CL DH DL SI DI BP SP AX BX CX DX IP DS ES SS CS
8086/8088微处理器 第二章 8086/8088微处理器
一、微型计算机结构 二、 8086/8088的编程结构 的编程结构 三、8086/8088的寄存器组 的寄存器组 四、8086/8088的存储器组织 的存储器组织 五、 8086/8088的I/O组织 的 组织 六、操作时序
1
一、微型计算机系统结构
AH BH CH DH SI
AL BL CL DL
AX 累加器Accumulator BX 基数寄存器Base CX 计数寄存器Count DX 数据寄存器Data 源变址寄存器 Source Index 目的变址寄存器 Destination Index 基址指针寄存器 Base Point 堆栈指针寄存器 Stack Point 变 址 寄存器 指 针 寄存器
8086/8088简介 简介 8086 : 对外有16根数据线, 根地址线 对外有 根数据线,20根地址线 根数据线 可寻址的内存单元数 220 = 1M 内存地址范围(16进制形式 : 内存地址范围 进制形式): 进制形式 00000H ~ FFFFFH 8088 : 内部寄存器、 内部寄存器、运算部件及 内部操作均按16位设计 内部操作均按 位设计, 位设计 除对外数据线为8根外,其余与8086基本相同。 基本相同。 除对外数据线为 根外,其余与 根外 基本相同 为与当时已有的8 位外设接口芯片兼容。 为与当时已有的 位外设接口芯片兼容。 IBM PC、IBP PC/XT 采用 、 采用8088CPU
8086的工作原理: 的工作原理: 的工作原理
BIU
取指 取指 取指 取指 取数 取指 执行 等待 执行 时间
EU 等待 执行 执行
13
8086 编程结构 三、8086/8088的寄存器组 的寄存器组 共有14个 位寄存器 位寄存器, 共有 个16位寄存器 AX,BX,CX,DX,SI,DI,SP,B P,DS,ES,SS,CS,FLAGS,IP. 其中: 其中: AX、BX、CX、DX 、 、 、 又可分成两个 8 位寄存器 (AH,AL;BH,BL;CH,CL; DH,DL.) 其它10 只 能作为 其它 其它 个 只能 作为 16 位 寄存器。 寄存器。
提出指令去执行。 提出指令去执行。
(3) 如果在执行指令的过程中, 如果在执行指令的过程中,
运 算 器
需要访问内存或I/O端口, 需要访问内存或 端口, 端口 EU EU会请求 会请求BIU去完成存取操作。 会请求 去完成存取操作
FLAGS标志 标志 寄存器
执行部件控制电路
12
由于有指令队列的存在, 由于有指令队列的存在, 执行指令的同时, 可取指令, 在EU执行指令的同时,BIU可取指令, 执行指令的同时 可取指令 可处于并行工作状态。 即BIU和EU可处于并行工作状态。 和 可处于并行工作状态
5
8086
8086CPU结构特点小结: 结构特点小结: 结构特点小结 (1) 内部结构 是16位的 位的 位设计); (内部寄存器,内部运算部件,内部操作按 16位设计); 内部寄存器,内部运算部件, 位设计 (2)外部数据总线 条,能处理 位数据 也能处理 位数据; 外部数据总线16条 能处理16位数据 也能处理8位数据 位数据,也能处理 位数据; 外部数据总线 位运算指令, 指令) (具有16位运算指令,包括 、/指令) 具有 位运算指令 包括*、 指令 (3) 20条地址总线,直接寻址能力1M字节; 条地址总线,直接寻址能力 字节; 条地址总线 字节 (4) 40条引线封装; 条引线封装; 条引线封装 (5) 单相时钟; 单相时钟; (6) 电源为 。 电源为5V。 8086与8088的主要区别在于 与 的主要区别在于8088的外部数据总线 位。 的外部数据总线8位 的主要区别在于 的外部数据总线
寄存器组 AH AL BH BL CH CL DH DL SI DI BP SP AX BX CX DX DS ES SS CS IP
BIU
地 址 加 法 器
数据暂存器 指 令 队 列 总线 接口 控制 电路 指令译码器
BIU自动把指令取到指令队列中 自动把指令取到指令队列中
(2) 执行部件总是从指令队列前部
地址总线AB 地 数据总线DB 址 译
、、、 指令1 指令 指令2 指令 指令3 指令 指令4 指令 、、、 数据1 数据 数据2 数据 数据3 数据 、、、
数据暂存器 指 令 队 列 指令译码器 总线 接 控制 电路
运 算 器
控制总线CB 控制总线
码 器
FLAGS标志 标志 寄存器
执行部件控制电路
运 算 器
指令译码器 FLAGS PSW 标志寄存器 执行部件 控制电路
10
EU
3. 工作原理
计算机的工作过程是: 取指令, 计算机的工作过程是: 取指令 执行指令
寄存器组 AH AL BH BL CH CL DH DL SI DI BP SP AX BX CX DX DS ES SS CS IP 地 址 加 法 器
FLAGS PSW 标志寄存器 运 算 器 寄存器组 AH AL BH BL CH CL DH DL SI DI BP SP AX BX CX DX IP DS ES SS CS
BIU
地 址 加 法 器 AB
DB 数据暂存器 指 令 队 列 总线 接口 CB 控制 电路
指令译码器 执行部件 控制电路
段寄存器
指令指针寄存器 Instruction Pointer 状态标志寄存器 FLAGS Processor Status Word
控制寄存器 15