每日一句: Build your own dreams, or someone else will hire you to build theirs. 打造自己的梦想,否则你就会被雇用去打造别人的梦想。 跟读

汉语站

2017年8月20日 星期日

丁酉(鸡)年闰六廿九

8088处理器
8088处理器
8088是一个Intel8086为基础的微处理器,拥有16位元暂存器和8位元外部资料总线。
8088使用8位元的设计,所针对的是较为经济之系统。在它推出时候,大的资料总线宽度电路板还是相当地昂贵。8088的预取(prefetch)贮列(queue)是4字节,相对于8086的是6字节





8088 - 发展历程 [回目录]

80888086
8086
在取得IBM个人电脑部门敲定的重要销售合约之后,Intel8088处理器不仅成为了IBM个人电脑的大脑,而且还让IBM个人电脑成为新款畅销产品。为此,Intel8088处理器的成功,也将英特尔进入“财富杂志500大企业排行榜”,《财富》杂志将英特尔评为“70年代最成功的企业”之一。Intel8088晶体管数目约为2.9万颗。

1979年,英特尔公司又开发出了8088。8086和8088在芯片内部均采用16位数据传输,所以都称为16位微处理器,但8086每周期能传送或接收16位数据,而8088每周期只采用8位。因为最初的大部分设备和芯片是8位的,而8088的外部8位数据传送、接收能与这些设备相兼容。8088采用40针的DIP封装,工作频率为6.66MHz、7.16MHz或8MHz,微处理器集成了大约29000个晶体管

8086和8088问世后不久,英特尔公司就开始对他们进行改进。他们将更多功能集成在芯片上,这样就诞生了80186和80188。这两款微处理器内部均以16位工作,在外部输入输出上80186采用16位,而80188和8088一样是采用8位工作。

1981年,IBM公司将8088芯片用于其研制的PC机中,从而开创了全新的微机时代。也正是从8088开始,个人电脑(PC)的概念开始在全世界范围内发展起来。从8088应用到IBMPC机上开始,个人电脑真正走进了人们的工作和生活之中,它也标志着一个新时代的开始。

8088 - 功能结构 [回目录]

8088CPU内部用两个独立的功能部件组成,分别为BIUEU

BIU(BusInterfaceUnit)BIU由段寄存器IP指令队列、地址加法器和控制逻辑组成。
BIU的功能是负责从内存中取指令送入指令队列,实现CPU与存储器、I/O接口之间的数据传送。

EU(ExecutionUnit)EU由通用寄存器、F寄存器、ALU和EU控制部件组成。EU的功能是分析指令和执行指令。

8088结构
8088EU结构
8088EU结构
8088BIU结构

8088 - 寻址方式 [回目录]

8088寻址方式
寻址方式
1.寻址方式概念
寻址方式是指在指令中用以说明操作数所在地址(位置)的方法。段超越不是按照系统的约定,而是在指令中指定某一段寄存器作为存储器操作数的段地址。
[注]8086/8086指令系统对存储单元的访问,其段地址都是从系统事先约定好的段寄存器中获取,若不遵循系统的约定,则要制定段寄存器,即段超越。

2.与操作数有关的寻址方式

(1)立即寻址方式:操作数含在指令代码中,由指令直接给出。
例如:MOVAL,50
   MOVBX,1000H
(2)寄存器寻址方式:指令中指定某个寄存器的内容作为操作数。
例如:MOVAL,BL
   ADDAL,5
   MOVDATA,AL
(3)直接寻址方式:指令中直接给出操作数的地址(偏移地址)。
例如:MOVAL,[100H]
   MOVBX,ES:[100H]
   MOVDATA,-1
   MOVBYTEPTR[1000H],0
(4)寄存器间接寻址方式:指令中指定某个寄存器(SI、DI、BX、BP)中的一个内容作为操作数的地址(偏移地址)。
例如:MOVAX,[BX]
   MOV[BP],AL
   MOVDS:[BP],AX
   MOVWORDPTR[SI],-1
(5)寄存器相对寻址方式:指令中指定某寄存器内容与一个位移量相加作为操作数的地址(偏移地址)。
例如:MOVAX,[SI+2]
   MOV[BP-6H],AL
   ADDBYTEPTR[BX+10H],5
   MOVBX,DATA[SI]
   MOVDATA[BP],0
(6)基址变址寻址方式:指令中,指定一变址寄存器内容与基址寄存器内容相加作为操作数的地址。
例如:MOVAL,[BX+SI]
   MOV[DI+BX],DX
   ADD[BP+SI],AL

8088 - 指令系统 [回目录]

8088MOV
MOV传输指令
1.数据传送指令(包括:MOV传送指令、堆栈操作指令、数据交换指令、地址传送指令、标志寄存器传送指令、换码指令、输入输出指令)
数据传送指令的特点:将数据从一个地址传送到另一个地址;数据在传送过程中不发生任何变化;对标志寄存器的内容无任何影响。

2.算术运算指令(包括:加法指令、减法指令、乘法指令、除法指令、十进制调整指令)
算术运算指令的特点:对状态标志位有影响;源操作数不变;目标操作数多数情况下发生变化。

3.逻辑运算和移位指令(包括:逻辑运算指令、移位指令、循环指令)

4.串操作指令(包括:MOVS指令、LODS指令、STOS指令、SCAS指令、CMPS指令)
重复操作前缀REP;REPZ/REPE;REPNZ/REPNE
串指令;若(CX)≠0,重复执行串指令
串指令;若(CX)≠0且(ZF)=1,重复执行串指令
串指令;若(CX)≠0且(ZF)=0,重复执行串指令

5.控制转移指令(包括:无条件转移指令、条件转移指令、循环控制指令、子程序调用指令、子程序返回指令、中断返回指令)
控制转移指令的特点:将目标地址送入IP、CS从而实现转移。

8088 - 相关词条 [回目录]

8086  8080  80286  80386

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签: 8088

同义词: 暂无同义词

词条统计

浏览次数 : 2143 次

编辑次数 : 1 次 历史版本

更新时间 : 2009-02-07

双语连环画