



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. 微型计算机原理第三章80x86微处理器1简述80868088cpu中biu和eu的作用,并说明其并行工作过程。答:(1)biu的作用:计算20位的物理地址,并负责完成cpu与存储器或i/o端口之间的数据传送。(2)eu的作用:执行指令,并为biu提供所需的有效地址。(3)并行工作过程:当eu从指令队列中取出指令执行时,biu将从内存中取出指令补充到指令队列中。这样就实现了取指和执行指令的并行工作。280868088cpu内部有哪些寄存器?其主要作用是什么?答:80868088cpu内部共有14个寄存器,可分为4类:数据寄存器4个,地址寄存器4个,段寄存器4个和控制寄存器2个。其主要作用是:
2、(1)数据寄存器:一般用来存放数据,但它们各自都有自己的特定用途。ax(accumulator)称为累加器。用该寄存器存放运算结果可使指令简化,提高指令的执行速度。此外,所有的io指令都使用该寄存器与外设端口交换信息。bx(base)称为基址寄存器。用来存放操作数在内存中数据段内的偏移地址,cx(counter)称为计数器。在设计循环程序时使用该寄存器存放循环次数,可使程序指令简化,有利于提高程序的运行速度。dx(data)称为数据寄存器。在寄存器间接寻址的io指令中存放io端口地址;在做双字长乘除法运算时,dx与ax一起存放一个双字长操作数,其中dx存放高16位数。(2)地址寄存器:一般用来
3、存放段内的偏移地址。sp(stackpointer)称为堆栈指针寄存器。在使用堆栈操作指令(push或pop)对堆栈进行操作时,每执行一次进栈或出栈操作,系统会自动将sp的内容减2或加2,以使其始终指向栈顶。bp(basepointer)称为基址寄存器。作为通用寄存器,它可以用来存放数据,但更经常更重要的用途是存放操作数在堆栈段内的偏移地址。si(sourceindex)称为源变址寄存器。si存放源串在数据段内的偏移地址。di(destinationindex)称为目的变址寄存器。di存放目的串在附加数据段内的偏移地址。(3)段寄存器:用于存放段地址cs(codesegment)称为代码段寄存
4、器,用来存储程序当前使用的代码段的段地址。cs的内容左移4位再加上指令指针寄存器ip的内容就是下一条要读取的指令在存储器中的物理地址。ds(datasegment)称为数据段寄存器,用来存放程序当前使用的数据段的段地址。ds的内容左移4位再加上按指令中存储器寻址方式给出的偏移地址即得到对数据段指定单元进行读写的物理地址。ss(stacksegment)称为堆栈段寄存器,用来存放程序当前所使用的堆栈段的段地址。堆栈是存储器中开辟的按“先进后出”原则组织的一个特殊存储区,主要用于调用子程序或执行中断服务程序时保护断点和现场。es(extrasegment)称为附加数据段寄存器,用来存放程序当前使用
5、的附加数据段的段地址。附精品.加数据段用来存放字符串操作时的目的字符串。(4)控制寄存器ip(instmcdonpointer)称为指令指针寄存器,用来存放下一条要读取的指令在代码段内的偏移地址。用户程序不能直接访问ip。flags称为标志寄存器,它是一个16位的寄存器,但只用了其中9位,这9位包括(个状态标志位和3个控制标志位。它用来反映算术运算和逻辑运算结果的一些特征,或用来控制cpu的某种操作。380868088cpu中有哪些寄存器可用来指示操作数在存储器中某段内的偏移地址?答:可用来指示段内偏移地址的寄存器共有6个:ip、sp、bp、bx、si、di480868088cpu中标志寄存器
6、flags有哪些标志位?它们的含义和作用如何?答:标志寄存器中的标志共有9个,分为两类:状态标志6个和控制标志3个。其作用是: (1)状态标志:用来反映算术和逻辑运算结果的一些特征。cf(carryflag)进位标志位。当进行加减运算时,若最高位发生进位或借位,则cf为1,否则为0。该标志位通常用于判断无符号数运算结果是否超出了计算机所能表示的无符号数的范围。pf(parityflag)奇偶标志位。当指令执行结果的低8位中含有偶数个1时,pf为1,否则为0。af(auxiliaryflag)辅助进位标志位。当执行一条加法或减法运算指令时,若结果的低字节的低4位向高4位有进位或借位,则af为1,
7、否则为0。zf(zeroflag)零标志位。若当前的运算结果为0,则zf为1,否则为00sf(signflag)符号标志位。当运算结果的最高位为1时,sf=1,否则为00of(overflowflag)溢出标志位。当运算结果超出了带符号数所能表示的数值范围,即溢出时,of=1,否则为0。该标志位通常用来判断带符号数运算结果是否溢出o(2)控制标志位:用来控制cpu的操作,由程序设置或清除。它们是:tf(trapflag)跟踪(陷阱)标志位。它是为测试程序的方便而设置的。若将tf置1,80868088cpu处于单步工作方式,否则,将正常执行程序。ip(interruptflag)中断允许标志位。
8、它是用来控制可屏蔽中断的控制标志位。若用sti指令将if置1,表示允许cpu接受外部从intr引脚上发来的可屏蔽中断请求信号;若用cli指令将ip清0,则禁止cpu接受可屏蔽中断请求信号。if的状态对非屏蔽中断及内部中断没有影响。df(directionflag)方向标志位。若用std将df置1,串操作按减地址方式进行,也就是说,从高地址开始,每操作一次地址自动递减;若用cld将df清0,则串操作按增地址方式进行,即每操作一次地址自动递增。580868088cpu的地址总线有多少位?其寻址范围是多少?答:8086/8088地址总线有20根,寻址范围1mb6什么叫指令队列?80868088cpu
9、中指令队列有什么作用?其长度分别是多少?答:(1)指令队列:采用精品.“先进先出”原则,按顺序存放预执行指令的缓冲器称为指令队列。(2)指令队列的作用:存放eu将要执行的指令,使cpu的取指和执行指令能并行工作。(3)指令队列的长度:8086为6个字节,8088为4个字节。7intel8086与8088有何区别?答:8086与8088的区别有三处:(1)外部数据总线位数不同(即地址数据分时复用引脚条数不同);8086为16位:ad15ad0。8088为8位:ad7ad0。(2)内部指令队列缓冲器长度不同;8086有6个字节。当指令队列出现2个空字节时,biu将取指补充。8086有4个字节。当指
10、令队列出现1个空字节时,biu将取指补充。(3)外部某些控制总线定义不同。8086的28号引脚定义为mio(s2),8088定义为iom(s2)8086的34号引脚定义为bhes7,8088定义为ss0(high)8简述8086cpu使用地址锁存信号ale将地址a15a0与数据d15d0分开的工作原理。答:在任何一个总线周期的t1状态,ale均为高电平,以表示当前地址数据复用线上的输出的是地址信息,在ale由高变低的下降沿时把地址装入地址锁存器,而在t2、t3和t4状态,ale均为低电平,以表示当前地址数据复用线上的输出的是数据信息,此时通过数据收发器进行传送。 9什么是逻辑地址?什么是物理地址?若已知逻辑地址为ba00:a800,试求物理地址。答:逻辑地址:由段地址和偏移地址表示的存储单元地址称为逻辑地址。物理地址:cpu对存储器进行访问时实际所使用的20位地址称为物理地址。若逻辑地址为ba00h:a800
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海外仓合同(2025年版)
- 离婚协议没有财产(2025年版)
- 消防新技术与应用试题及答案
- 二零二五年度时尚服饰品牌加盟授权合同
- 事业单位2025年度解除劳动合同经济补偿金计算与支付合同
- 二零二五年度安全员劳务及安全生产隐患排查合同
- 中医治疗协议书-二零二五年度中医心理咨询服务
- 二零二五年度企业解除与因不可抗力因素员工劳动合同证明
- 天津市河西区2024-2025学年高二上学期1月期末生物试题(扫描版有答案)
- 二零二五年度旅行社旅游目的地推广经营权协议
- 消防管道清洗方案范本
- 河北省石家庄市2025届普通高中教学质量检测一(石家庄一模)高三英语试卷 含答案
- 房屋租赁合同标准版范文(4篇)
- 2025年西安印钞有限公司招聘(16人)笔试参考题库附带答案详解
- 2025年招聘会计考试试题及答案
- 4.2做自信的人 课件 2024-2025学年统编版道德与法治七年级下册
- 湖南省2023年普通高等学校对口招生考试英语试卷
- 无人机执照考试知识考题(判断题100个)
- 厨房工作人员培训课件
- 雾化吸入疗法合理用药专家共识(2024版)解读
- 《监控系统方案》word版
评论
0/150
提交评论