微机原理作业答案.doc_第1页
微机原理作业答案.doc_第2页
微机原理作业答案.doc_第3页
微机原理作业答案.doc_第4页
微机原理作业答案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理于接口技术第一次作业自动化0803班 黎媛 09090813041. 8086CPU 内部由哪两部分组成?它们的主要功能是什么? 答:8086CPU 内部由执行单元、EU和总线接口单元BIU 组成。 主要功能为:执行单元EU 负责执行指令。它由算术逻辑单元(ALU)、通用寄存器组、16位标志寄存器(FLAGS)、EU 控制电路等组成。EU在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的控制信息。数据在ALU 中进行运算,运算结果特征保留在标志寄存器 FLAGS 中。 总线接口单元BIU 负责CPU与存储器和IO接口之间的信息传送。它由段寄存器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。2. 8086CPU 中有哪些寄存器?各有什么用途? 答:8086CPU 内部包含4 组 16 位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄存器、指令指针和标志位寄存器。 (1)通用寄存器组。包含 4 个 16 位通用寄存器 AX、BX、CX、DX,用以存放普通数据或地址,也有其特殊用途。如AX(AL)用于输入输出指令、乘除法指令,BX在间接寻址中作基址寄存器,CX在串操作和循环指令中作计数器,DX用于乘除法指令等。 (2 )指针和变址寄存器BP、SP、SI 和DI。在间接寻址中用于存放基址和偏移地址。 (3)段寄存器 CS、DS、SS、ES 存放代码段、数据段、堆栈段和附加段的段地址。 (4 )指令指针寄存器IP用来存放将要执行的下一条指令在现行代码段中的偏移地址。 (5)标志寄存器Flags用来存放运算结果的特征。 3. 8086CPU 和 8088CPU 的主要区别是什么? 答:8088CPU 的内部结构及外部引脚功能与8086CPU 大部分相同,二者的主要不同之处如 下: (1)8088 指令队列长度是4 个字节,8086 是6 个字节。 (2 )8088 的BIU 内数据总线宽度是8 位,而EU 内数据总线宽度是16 位,这样对 16 位数的存储器读/写操作需要两个读/写周期才能完成。8086 的BIU 和EU 内数据总线宽度都是 16 位。 (3)8088外部数据总线只有 8 条AD7AD0,即内部是16位,对外是 8 位,故8088也称为准16位机。 (4 )8088中,用IO/M 信号代替M/IO信号。 (5)8088 中,只能进行8位数据传输,BHE 不再需要,改为SS0,与 DT/ R和IO/ M一起决定最小模式中的总线周期操作。4. 简要解释下列名词的意义:CPU,存储器,堆栈,IP,SP,BP,段寄存器,状态标志,控制标志,物理地址,逻辑地址,机器语言,汇编语言,指令,内部总线,系统总线。 答:CPU:中央处理器,是整个计算机系统的控制中心,主要功能是进行算术和逻辑运算,以及发出各种控制信号以协调整个系统正常工作。 存储器:是计算机系统中的记忆元件,用于存储指令和数据。 堆栈:在存储器中开辟的一个区域,用来存放需要暂时保存的数据。其操作特点是先进后出。IP:指令指针寄存器,用来存放将要执行的下一条指令在现行代码段中的偏移地址。 SP:堆栈指针寄存器,用于指向当前栈顶单元。 BP:基址指针,间接寻址中用于存放基址,隐含段地址为SS。 段寄存器:用于存放逻辑段的段地址。状态标志:SF、ZF、OF、AF、PF 和CF,反映运算结果的状态特征。控制标志:IF、DF 和TF,对可屏蔽中断、字符串操作指针变换方向和单步运行起控制作用。 物理地址:指存储器中存储单元的实际地址编码,是一种绝对地址,是 CPU访问存储器的实际寻址地址,对于8086系统,地址范围为00000HFFFFFH。 逻辑地址:由段基址和偏移地址组成,均为无符号的 16 位二进制数,程序设计时采用 逻辑地址,可由逻辑地址变换为物理地址,物理地址=段基址16+偏移地址。 机器语言:直接用二进制代码指令表达的计算机语言,指令是用0 和1组成的一串代码,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的 含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言,是第一代计算机语言。 汇编语言:使用助记符表示的二进制代码指令语言,是一种符号化的机器语言,必须经编译程序将汇编语言编译成机器语言,计算机才能识别。指令:能被计算机识别并执行的二进制代码,规定了计算机能完成的某一操作。内部总线:微处理器内部各个部件之间传送信息的通道。系统总线:微处理机机箱内的底板总线,用来连接构成微处理机的各个插件板,如ISA总线、EISA总线、PCI总线等。7.已知段地址和偏移地址分别为2015H和0028H,此存储单元的物理地址是什么?答:存储单元的物理地址:20150H+0028H=20178H。8. 若CS=A000H,求当前代码段在存储器中的物理地址范围是什么?若数据段位于52000H到61FFFH的64K范围内,问DS=?答:物理地址范围:A0000HAFFFFH,DS=5200H。9. 若当前 SS=3500H,SP=0800H,说明堆栈段在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论