8086微处理器的外部结构

 我来答
窝窝煮蛋壳0717
2014-09-09 · TA获得超过311个赞
知道答主
回答量:108
采纳率:0%
帮助的人:132万
展开全部
思考题: 1、8086 CPU由哪两部分组成?它们的主要功能是什么? 2、8086 CPU内部有哪些寄存器?复位值是多少?对CPU以后的工作有何影响? 3、试说明8086 CPU的标志寄存器FR中各标志位的含义? 4、 在8086系统中有几个可寻址空间?各有多大?用什么控制信号来区分? 5、 8086系统中的寻址空间采用什么结构?用什么信号作为体选信号? 6、什么是字的“对准存放”和“非对准存放”? 7、什么是存储空间的逻辑分段与存储单元的逻辑地址? 8、什么是时钟周期?什么是总线周期?什么是指令周期? 练习题: 1、(1)8086/8088加电复位后,执行第一条指令的地址是( )。 A.0 B.FFFF0H C.0000H D.0240H (2) 8086 CPU上电复位后,CS=( ), IP=( ), DS=( ), SP=( )。 答案:(1)B (2)FFFFH, 0000H, 0000H, 0000H 2、(1) 已知段地址和偏移地址分别为2015H和0028H,此存储单元的物理地址是( )。 (2) 段地址为3900H,偏移地址为5200H,则物理地址为( )。 答案: (1)20178H (2)3E200H 3、若8086 CPU的引脚MN/MX接+5V,则当执行OUT指令时,其引脚信号M/IO=( ), RD=( )和WR=( )。(填写高、低电平) 答案: 低电平,高电平,低电平 4、8086工作于最小模式下,CPU完成存储器读操作时,信号M/IO=( ), RD=( ), WR=( )和DT/R=( )。若进行字节操作,单元地址为奇地址,则BHE=( )和A0=( )。若进行字操作且该字为“对准存放”,则BHE=( )和A0=( )。 答案: 1,0,1,0,0,1,0,0 5、如果8086/8088 CPU工作时钟CLK=4MHZ,请问: (1)CPU正常工作时,Reset引脚至少出现多少微秒的高电平才能使CPU复位? (2)在插入一个TW的情况下,从内存读出一个字节数据所需要的时间是多少? 答案: (1)至少需要1us;(2)需要1.25us 6、(1) Intel 8086 CPU由( )和( )组成,其特点是( )操作。 (2) 8086 CPU之所以能有力地提高工作效率,其原因之一是总线接口部件和执行部件采用了( )的工作方式。 答案: (1) BIU,EU,并行 (2) 并行 7、 8086 CPU在执行MOV AL, [BX]指令的总线周期内,若BX存放的内容为2034H,BHE和A0的状态为( )。 A. 0,1 B.0,0 C.1,1 D.1,0 答案: D 8、(1) 微机中地址总线的作用是( )。 A. 用于选择存储器单元 B. 用于选择进行信息传输的设备 C. 用于指定存储器单元和I/O设备接口单元的选择地址 (2) 计算机中表示地址使用( )。 A. 无符号数 B. 源码 C. 反码 D. 补码 答案: (1) C (2) A 9、(1) 在8086/8088 CPU中,一个最基本的总线周期数由( ① )时钟周期(T状态)组成,在T1状态, CPU往总线上发出( ② )信息。 (2) 完成一个基本操作所用的时间的最小单位是( ),通常称它为一个( )状态。完成一次读或写至少需要( )个这样的状态。 答案: (1) ① D ② B (2)时钟周期,T,4 10、 8086工作于最小模式下,当信号M/IO=0, RD=0, WR=1,CPU完成的操作是( )。 答案: B 11、设DS:75H存储单元开始存放11H、22H、33H,若要求占用的总线周期最少,则要( )条指令才能将这3个数据读入到CPU中,这时占用( )个总线周期。若执行MOV AX, [75H]后,则AH=( ),AL=( )。 答案:2,2,22H,11H 12、当总线请求部件收到( ① )信号后,就获得了总线控制权;在其控制总线时期,HOLD和HLDA都保持( ② )。当总线占用部件用完总线后,HOLD变为低电平,于是CPU又重新控制总线,并使HLDA变为( ③ )。 ① A. HOLD B. HLDA C. INTR D. INTA ② A. 低电平 B. 高电平 C. 高阻态 D. 不变 ③ A. 低电平 B. 高电平 C. 高阻态 D. 不变 答案: ① B ② B ③ A 13、为什么说8088 CPU为准16位微处理器,而8086 CPU为16位微处理器? 14、 8088 CPU与8086 CPU的差异是什么? 15、可屏蔽中断响应过程为何有两个INTA周期? 16、 8086 CPU对于外部的可屏蔽中断请求和非屏蔽中断请求是分别通过哪两个引脚接收的? 练习题: 一、判断题: 1、8086 CPU的逻辑段允许段的重叠和交叉。 2、因字数据1234H为偶数据,故称其为对准字。 3、8086系统中,在对存储器进行读写访问时,地址线有效和数据线有效的时间关系应该是数据线较先有效。 4、8086微处理器的标志寄存器FLAG是16位的,每一位都有定义。 5、在8086的主存中,一个字节数据占用一个存储单元,一个字数据占用两个相邻的单元,字的高8位存放在高地址单元,低8位存放在低地址单元。 6、8086 CPU取指令和执行指令可以重叠操作。 7、 8086 CPU在读入数据前,其AD0~AD15线先变为高阻态。 8、 8086 CPU 的AD0~AD15在执行指令时,先传数据,后传地址。 9、标志寄存器(FR)是微处理器的基本组成部件之一,其作用是寄存ALU操作结果的某些重要状态和特征。 10、没有堆栈计算机也能正常工作。 11、8086/8088 CPU的逻辑段不允许段的重叠和交叉。 二、填空题: 1、 8086 CPU 向内存写一个对准字时,共需用( )个总线周期。 2、 8086 CPU 向I/O端口读一个字节数据时,需用( )个总线周期。 3、设某一存储单元的物理地址是12345H,试完成下列不同的逻辑地址表示。 (1) 1234H:( ) (2) ( )H:0345H 4、 8086/8088 CPU 设有( )个状态标志位,( )个控制标志位.。 5、当存储器的读写时间大于CPU所要求的时间时,为保证CPU与存储器的正确配合,要利用( )信号,使CPU插入一个或多个( )状态。 6、8086系统有1MB存储空间,分为( )个( )字节,其中一个存储体由( )组成,并由( )信号选择;另一个存储体由( )组成,由( )信号选择。 7、某CPU系统有16根地址线,最多能给( )个存储单元编址。 8、8086 CPU向内存写一个地址为0623H:36FFH的字时,需用( )个总线周期。 9、当存储器读出时间大于CPU所要求的时间时,为了保证CPU与存储器的正确配合,就要利用( )信号,使CPU插入一个或几个( )状态。 10、与16位微处理器同时推出的8088称为( )微处理器,它与8086在结构上的主要区别是对外的数据总线数目不同,8086是( )根,8088只有( )根。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式