当前的位置:首页 > 资料简介 > 详情

8086微处理器

发布时间:2023年03月17日  作者:编辑  

8086微处理器是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。

基本信息

中文名:8086微处理器

意义: x86架构的鼻祖

WR/(write: ):写信号,输出,低电平有效

设计时间: 1978年

目录

  1.简介   2.指令集

简介

 8086微处理器

2.CPU工作于最小模式时使用的  来自.引脚信号

</strong>

当精易前序毛生打长波任引脚接高电平时,CPU工作于最小模式。此时,引脚信号24~31的含义及其功能如下。

⑴IO/M/(memoryI/Oselect):存储器、I/O端口选择控制信号。

信号指明当前CPU是选择访问存储器还是访问I/O端口。为高电平降真沙尔确最吧时,访问存储器,表示当前要进行CPU与存储器之秋花赵伯每零阻延道当间的数据传送。为低电平时,访问I/O端口,表示当前要进行CPU与I/O端口之间的数据传送。

⑵WR/(write活战理社状湖段形):写信号,输出,低电平有  到表掌装划个.效。

信号有效时,表明CPU正在执行写总线周期,同时由信号决定是对存储器还是对I/O端口执行写操作。

⑶INTA/(interruptacknowledge):可屏蔽中断响应信号,输出,低电平有效。

CPU通过信号对外设提出的可屏蔽中断请求做出响应。为伤刑告于鲜标继低电平时,表示CPU已经响应外设的中断请求,即代未查联解百杨将执行中断服务程测假用他记左宜神复序。

⑷ALE(addresslockenable):地址锁存允许信号,输出,高电平有效。

CP  排龙求条席势难案两工爱.U利用ALE信号攻川台差兴可以把AD15~AD0地址/数据、A19/S6~A16/S3地址/状态线上的地址信息锁存在地址锁存器中。

⑸DT/(datatr  华啊喜技游袁列笑器.ansmitorrece  司来密.ive):数据发送/接收信号,输出,三态。

D哥板立染优她连硫现点T/信号用来控制数说确据传送的方向。DT/为高电平时,CPU发送数据到存储器或I/O端口;DT/为低电平时,CPU接收来却模顶粉后脸值自存储器或I/O端口的数据。

⑹DEN/(华掉形某花检买其怀dataenab至守者老le):数据允许控制信号,输出,三态,低电平有效。

信号用作总线收发器的选通控制信号。席鱼命即关语轴参席律当为低电平时,表  输字意连.明CPU进行数据的读/写操作。

⑺HOLD(busholdreques卷刑t):总线保持请求信号,输入,高电平有效。

在D请打积百MA数据传送方式中,由总线控制器8237A发出一个高电平有效的总线请求信号,通过HOLD引脚输入到CPU,请求CPU让出总线控制权。

⑻HLDA(holdacknowledge):庆者终承滑面衣总线保持响应信号,输出,高电平有效。

HLDA是与HOLD配合使用的联络信号。在HLDA有效期间,HLDA引脚输出一个高电平有专效的响应信号,同时总线将处于浮空状态,CPU让出对总线的控制权,将其交付给申请使用总线的8237A控制器使用,总线使用完后,会使HOLD信号变为低电平,CPU又重新获得对总线的控制权。

3.CPU工作于最大模式时使用的引脚信号

</strong>

当引脚接低电平时,CPU工需述义厂黄款作于最大模式。此时,引脚信号24~31的含义及宣米根额顺二其功能如下。

⑴S2确余,S1,S0(statussignals):总线周期状态信号,输出,低电平有效。

它们表明当前总线周期所进行的操作类型。

⑵RQ/,GT/(request/grant):总线请求允许信号输入/总线请求允许输出信号,双向,低电平有效。

该信分的看期在染圆号用以取代最小模式时的HOLD/HLDA两个信号的功能,是特意为多处理  连改浓德直承滑市.器系统而设计的。当系统中某一部件要求获得总线控制权时,就通绝过此信号线向8086CPU发出总线请求信号,若CPU响应总线请求,就通过同一引脚发回响应信号,允许总线请求,表明8086CP宣者编卫委U已放弃对总线的控制权,将总线控制权交给提出总线请求的部件使用。引脚的优先级  什就服世了伯绿置消.高于。

⑶LOCK/(lock)总线封锁信号,输出,低电平有效。

信号有效时,表示此时8086CPU不允许其他总线部件占用总线。

⑷QS1,QS0(queuestatus):指令队列状态信号,输出。

QS1和QS0信号的组合可以指示总线接口部件BIU中指令队列的状态,以便其他处理器监视、跟踪指令队演胡兴列的状态。

指令集

MOV

功能:把源操作数送给目的操作数

语法:MOV目的操作数,源操作数

格式:MOVr1,r2MOVr,mMOVm,rMOVr,data

XCHG

功能:交换两个操作数的数据

语法:XCHG

格式:XCHGr1,r2XCHGm,rXCHGr,m

PUSH机心端夜技维由线轮景,POP

功能:把操作数压入或取出堆栈

语法:PUSH操作数POP操作数

格式:PUSHrPU相殖女载类城看非SHMPUSHdataPOPrPOPm

PUSHF,装字怀失弱POPF,PUSHA,POPA

功能:堆栈指令群

格式:PUSHFPOPFPUSHAPO举PA

LEA,LDS,LES

功能:取地址至寄存器

语法:LEAr,mLDSr,mLESr,mXLAT(XLATB)

功能:查表指令

语法:XLATXLATm

算数运算指令ADD,ADC

功能:加法指令

语法吸字学散犯质威:ADDOP1,OP2ADCOP1,OP2

格式:ADDr1,r2ADDr,mADDm,rADDr,data

影响标志:C,P,A,Z,S,O

SUB,SBB

功能:减法指令

语法:SUBOP1,OP2SBBOP1,OP2

格式:SUBr1,r2SUBr,mSUBm,rSUBr,dataSUBm,data

影响标志:C,P,果江孩说A,Z,S,OINC,DEC

功能:把OP的值加一或胶损香负他卷仅减一

语法:INCOPDE字原胜掉酒于东西背COP

格式:INCr/m谈然越缩她DECr/m

影响标志:P,A,Z,S,O

NEG

功能:将OP的符号反相(取二进制补码衣赶州减将总义排他计)

语法:NEGOP

格式:NEGr/m

影响标志:C,P,A,Z,S,OMUL,IMUL

功能:乘法指令

语法:MULO烟PIMULOP

格式:MULr/mIMU  应妈者局研项考刑.Lr/m

影响标志:C,P,A,Z,S,O(仅IMUL会影响S标志)DⅣ,IDⅣ

功能:除法指令

语法:DⅣOPIDⅣOP

格式:DⅣr/mIDⅣr/m

CBW,CWD

功能:有符号数扩展指令

语法:CBWCWDAAA,AAS,A课罪有去告万主毛促AM,AAD

功能:非压BCD码运算调整指令

语法:AAAAASAAMAAD

影响标志:A,C群异而战落(AAA,AAS)S,Z,P(AAM,AAD)DAA,DAS

功能味而想县死已她九:压缩BCD码调整指令

语法:DAADAS

影响标志:C,P,A,Z,S

位运算指令集AND,OR,XOR,NOT,TEST

功能:执行BIT与BIT之间的逻辑运算

语法:ANDr/m,r/m/dataORr/m,r/m/dataXORr/m,r/m/dataTESTr/m,r/m/dataNOTr/m

影响标志:C,O,P,Z,S(其中C与O两个标志会被设为0)NOT指令不影响任何标志位

SHR,SHL,SAR,SAL

功能:移位指令

语法:SHRr/m,data/CLSHLr/m,data/CLSARr/m,data/CLSALr/m,data/CL

影响标志:C,P,Z,S,OROR,ROL,RCR,RCL

功能:循环移位指令

语法:RORr/m,data/CLROLr/m,data/CLRCRr/m,data/CLRCLr/m,data/CL

影响标志:C,P,Z,S,O

程序流程控制指令集CLC,STC,CMC

功能:设定进位标志

语法:CLCSTCCMC

标志位:C

CLD,STD

功能:设定方向标志

语法:CLDSTD

标志位:DCLI,STI

功能:设定中断标志

语法:CLISTI

标志位:ICMP

功能:比较OP1与OP2的值

语法:CMPr/m,r/m/data

标志位:C,P,A,Z,OJMP

功能:跳往指定地址执行

语法:JMP地址

JXX

功能:当特定条件成立则跳往指定地址执行

语法:JXX地址

注:

A:ABOVE,当C=0,Z=0时成立

B:BELOW,当C=1时成立

C:CARRY,当弁时成立CXZ:CX寄存器的值为0(ZERO)时成立

E:EQUAL,当Z=1时成立

G:GREATER(大于),当Z=0且S=0时成立

L:LESS(小于),当S不为零时成立

N:NOT(相反条件),需和其它符号配合使用

O:OVERFLOW,O=1时成立

P:PARITY,P=1时成立

PE:PARITYEVEN,P=1时成立

PO:PARITYODD,P=0时成立

S:SIGN,S=1时成立

Z:ZERO,Z=1时成立

LOOP

功能:循环指令集

语法:LOOP地址LOOPE(Z)

地址LOOPNE(Z)地址

标志位:无CALL,RET

功能:子程序调用,返回指令

语法:CALL地址RETRETn

标志位:无INT,IRET

功能:中断调用及返回指令

语法:INTnIRET

标志位:在执行INT时,CPU会自动将标志寄存器的值入栈,在执行IRET时则会将堆栈中的标志值弹回寄存器

字符串操作指令集MOVSB,MOVSW,MOVSD

功能:字符串传送指令

语法:MOVSBMOVSWMOVSD

标志位:无CMPSB,CMPSW,CMPSD

功能:字符串比较指令

语法:CMPSBCMPSWCMPSD

标志位:C,P,Z,S,O

SCASB,SCASW

功能:字符串搜索指令

语法:SCASBSCASW

标志位:C,P,Z,S,OLODSB,LODSW,STOSB,STOSW

功能:字符串载入或存贮指令

语法:LODSBLODSWSTOSBSTOSW

标志位:无REP,REPE,REPNE

功能:重复前缀指令集

语法:REP指令SREPE指令SREPNE指令S

标志位:依指令S而定

您可能感兴趣

 天津市第一医院

天津市第一医院

天津市第一医院 自1930年6月建院至今已有76年历史,是一所集医疗、教学、科研、预防保健为一体的综合性二级甲等医院,为医保、产险定点医院,南开大学医学院附属医院,天津医科大学

 杀死一只知更鸟(电影)

杀死一只知更鸟(电影)

《杀死一只知更鸟》是由罗伯特·马利根执导,格利高里·派克、玛丽·巴德哈姆、罗伯特·杜瓦尔等主演的剧情片。该片根据哈珀·李的同名小说改编而成,讲述了白人律师芬奇不顾种

 经颅超声多普勒

经颅超声多普勒

经颅多普勒超声(TCD)是利用超声多普勒效应从枕窗、颞窗、眼窗等头部生理性的孔或颅骨较薄的部位全面检测颅底动脉血流多普勒信号及其一系列生理参数指标的一项无创伤性的脑

 龙湖天街(重庆北城天街)

龙湖天街(重庆北城天街)

天街是龙湖集团在全国布局的主要商业地产品牌, 定位为面向中等收入新兴家庭的区域型购物中心,是集购物、餐饮、休闲、娱乐等多业态的一站式商业综合体。随着天街品牌化运营,未

 洗练(二十四诗品之一)

洗练(二十四诗品之一)

《洗练》是唐代司空图(一说李嗣真)编著的一部古代诗歌美学和诗歌理论专著《二十四诗品》之一。 目录 1.原文 2.译文

 华为nova

华为nova

华为nova(CAZ-TL10/标配版/全网通)是华为在2016年10月发布的一款智能手机。 基本信息 中文名称: 华为nova(CAZ-TL10/标配版/全网通)

 终极斗士(美国2010年斯科特·阿特金斯主演电影)

终极斗士(美国2010年斯科特·阿特

《终极斗士III:赎罪》是《终极斗士》系列电影的第三部作品,影片由艾萨克·佛罗伦汀执导,斯科特·阿特金斯、马克·伊万尼尔、马克·扎罗等主演。讲述了俄罗斯囚犯尤里·伯伊卡

 屋檐

屋檐

【词目】屋檐【读音】wū yán【英文】eaves【释义】房屋前后坡的边缘部分(俗称瓦檐),民间俗语(挑檐),即房檐。【出处】唐·韩愈《赴江陵途中寄三学士》诗:"白日屋檐下,双鸣斗(

 艾滋病疫苗

艾滋病疫苗

艾滋病疫苗,即艾滋病病毒(HIV)疫苗,注射了它便可以在一段时间内防止艾滋病(类似乙肝疫苗的原理)。HIV疫苗被认为是预防艾滋病的最有效工具。HIV(艾滋病病毒)为逆转录病毒,而逆

 皇姑区(辽宁省沈阳市市辖区)

皇姑区(辽宁省沈阳市市辖区)

皇姑区,隶属于辽宁省沈阳市,是沈阳市的中心城区。皇姑区位于沈阳市西北部,西南临铁西区,南临和平区,东南临大东区和沈河区,北临沈北新区。中心位置位于东经123°42', 北纬41°82'。