8086微处理器相关习题

合集下载

MCS_8086习题1

MCS_8086习题1

习题1:
1. 微机基本结构是什么?微处理器、微型计算机、微型计算机系统有何区别?
2. 冯.诺依曼结构计算机的特点是什么?
3. 计算机中为什么要使用二进制编码?
4. 用二进制补码表示-41、+74、-112?
5. 数值转换:114.175= ( ) 2=( )16
11001.101B= ( )16= ( )10
6. 计算机内有一个字节代码10110110B
(1) 若把它作为无符号数,则与之对应的十进制是();
(2) 若把它作为有符号补码,则与之对应的十进制是();
(3) 若把它作为ASCII码,而且最高位为奇偶校验位,则采用的是奇校验还
是偶校验?该值是什么字符的ASCII码?ASCII码主要用于做什么?
(4) 若把它作为非压缩BCD码,则对应的十进制数为()?
注:奇、偶校验的概念
●校验位与数值位中1的个数为偶数,则是偶校验
●校验位与数值位中1的个数为奇数,则是奇校验
(5) 8086中PF标志对运算结果的低8位进行校验,请问采用的是奇校验还
是偶校验?
7. 在计算机中有符号字节数X=20H, Y=90H,请问X+Y=?结果是否有溢出;
X-Y=?结果是否有溢出。

8. 计算机中有符号数如何表示,一个字的有符号数范围是多少?
9. 什么是总线,微机中按什么原则来使用总线?
10. 总线按照传输内容分为那几类总线?按照在计算机中所处的位置又分为那
几类总线?ISA、EISA、PCI三种局部总线有何特点?
11. 计算机总线连接时为什么需要使用三态电路和锁存器?
选作题:
12. CISC架构的计算机与RISC架构的计算机有何区别?
13. 浮点数在计算机中以何种格式进行存储?请举例说明。

8086的常见问答题

8086的常见问答题

8086的常见问题1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU)和总线接口部件(BIU)指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU 控制器等4个部件组成,其主要功能是执行指令。

总线接口部件(BIU)主要由地址加法器、寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。

2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

3.8086CPU中有哪些寄存器?各有什么用途?答:指令执行部件(EU)设有8个16位通用寄存器AX、BX、CX、DX、SP、BP、SI、DI,主要用途是保存数据和地址(包括内存地址和I/O端口地址)。

其中AX、BX、CX、DX主要用于保存数据,BX可用于保存地址,DX还用于保存I/O端口地址;BP、SI、DI主要用于保存地址;SP用于保存堆栈指针。

标志寄存器FR用于存放运算结果特征和控制CPU操作。

BIU中的段寄存器包括CS、DS、ES、SS,主要用途是保存段地址,其中CS代码段寄存器中存放程序代码段起始地址的高16位,DS数据段寄存器中存放数据段起始地址的高16位,SS堆栈段寄存器中存放堆栈段起始地址的高16位,ES扩展段寄存器中存放扩展数据段起始地址的高16位。

(完整版)微机原理课后单元习题-单元2-8086cpu

(完整版)微机原理课后单元习题-单元2-8086cpu

习题二 8086微处理器答案主要内容:主要介绍8086/8088CPU内部结构。

了解80X86CPU的特点。

2.1 8086 CPU在内部结构上由哪几部分组成?其功能是什么?【答】8086的内部结构分成两部分。

总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。

执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。

2.2 8086的总线接口部件有那几部分组成? 其功能是什么?【答】8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS,用于保存各段地址;一个16位的指令指针寄存器IP,用于保存当前指令的偏移地址;一个20位地址加法器,用于形成20位物理地址;指令流字节队列,用于保存指令;存储器接口,用于内总线与外总线的连接。

2.3 8086的执行单元(部件)由那几部分组成?有什么功能?【答】8086的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标志寄存器、通用寄存器组。

(1)控制器,从指令流顺序取指令、进行指令译码,完成指令的执行等。

(2)算数逻辑单元ALU,根据控制器完成8/16位二进制算数与逻辑运算。

(3)标志寄存器,使用9位,标志分两类。

其中状态标志6位,存放算数逻辑单元ALU 运算结果特征;控制标志3位,控制8086的3种特定操作。

(4)通用寄存器组,用于暂存数据或指针的寄存器阵列。

2.4 8086内部有哪些通用寄存器?【答】四个16位数据寄存器AX、BX、CX、DX,二个指针寄存器SP、BP, 二个变址寄存器SI、DI。

这些寄存器使用上一般没有限制,但对某些特定指令操作,必须使用指定寄存器,可参考后面指令系统章节。

2.5 8086内部有哪些段寄存器?各有什么用途?【答】四个16位段寄存器:CS、DS、SS、ES,分别保存代码段、数据段、堆栈段与扩展段的段地址。

2.6 8086CPU状态标志和控制标志又何不同?程序中是怎样利用这两类标志的? 8086的状态标志和控制标志分别有哪些?【答】(1)标志分两类:状态标志(6位),反映刚刚完成的操作结果情况。

8086微处理器指令系统习题集

8086微处理器指令系统习题集

第三章 8086微处理器指令系统习题集一.单项选择题1. 逻辑地址1000:2000对应的物理地址为()。

A. 1200HB. 12000HC. 2100HD. 21000H2. 下面哪个寄存器使用时的默认段寄存器为SS()。

A. AXB. BXC. SPD. SI3. 当使用BP寄存器作基址寻址时,若无指定段替换,则内定在()段内寻址。

A.程序B.堆栈C.数据D.附加4.在下面四组寄存器中,第()组都可用于对存储器间接寻址方式的寄存器。

A. AX,BX,CX,IP;B. BX,SP,DX,SIC. IP,SP,BP,AXD. BP,BX,SI,DI5. 含有立即数的指令中,该立即数被存放在()。

A. 累加器中B. 指令操作码后的内存单元中C. 指令操作码前的内存单元中D. 由该立即数所指定的内存单元中6. 用段基值及偏移量来指明内存单元地址的方式称为()。

A. 有效地址B. 物理地址C. 逻辑地址D. 相对地址7. 已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS=(()。

A. 0FFFFHB. 0F47FHC. 2032HD. 0F000H8.现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为: ()A. BOOOH,1000H B. O0OOH,OFFFHC. BOOOH,OFFFHD. BOOOH,OOFFH9.寄存器间接寻址方式中,操作数在()中。

A. 通用寄存器B. 堆栈C. 存储单元D. 段寄存器10.下列指令中,有语法错误的指令是()。

A. MOV AX,[1000H]B. LEA AL,1000HC. MOV [1000H],ALD. MOV 1000H,AX11. 堆栈的工作方式是()A.先进先出B.随机读写C.只能读出不能写入D.后进先出12. 8086/8088中除()两种寻址方式外,其它各种寻址方式的操作数均在存储器中。

《计算机组成原理》第二章8086CPU练习题及答案

《计算机组成原理》第二章8086CPU练习题及答案

《计算机组成原理》第二章8086CPU练习题及答案选择题目:1. 运算器的主要功能是进行( C )。

A. 逻辑运算B. 算术运算C. 逻辑运算和算术运算D. 以上均不正确2. 下面寄存器为8位的是( B )A. IPB. AHC. SPD. DX3. 下列寄存器中,只能按位进行访问的是(B )。

A. AXB. FLAGC. CXD.BP4 CPU内部的指令指针寄存器IP的作用是( C )A. 用于存放某特定程序的地址指针B. 由于存放某条指令的地址C. 用于存放下一条要执行指令的偏移地址D. 用于存放下一条要执行指令的段地址5. 在补码运算时,如果运算结果为负,则下列标志位一定为1的是(A )A. SFB. ZFC. CFD. PF6. 8086CPU可寻址的最大内存空间为(B )A. 64KBB. 1MBC. 4MBD. 64MB7. 8086CPU中,可用于对内存单元进行间接寻址的寄存器有(B )个。

A. 2C. 6D. 88. 标志寄存器中可用于指令测试的状态为包括( D )。

A. CF、ZF、DF和PFB. CF、ZF、DF和OFC. CF、ZF、OF和PFD. CF、ZF、DF和IF9. 用来表示堆栈指针的寄存器是(D )A. IPB. BPC. SPD. SS10. 存储器物理地址形成规则是(B )A. 段地址+偏移地址B. 段地址左移4位+偏移地址C. 段地址×10+偏移地址D. 段地址×16H+偏移地址11. 关于8086微机系统中的存储器分段管理,下面说法正确的是(C )。

A. 各逻辑段的起始地址被称为该段的段地址B. 各逻辑段起始地址的低16位被称为该段的段地址C. 各逻辑段的起始地址必须能被16整除D. 各逻辑段之间相互独立,不能重叠。

12. 某存储存储单元的逻辑地址为1200H:0100H,下列说法中错误的是( D )。

A. 该存储单元的段地址是1200HB. 该存储单元的偏移地址是0100HC. 该存储单元的物理地址是12100HD. 该存储单元的物理地址是1300H13. 8086CPU地址总线和可寻址的存储空间分别为(A )。

第2章 计算机8086微处理器课后习题

第2章  计算机8086微处理器课后习题
第二章 习 题
填空题 1、8086 CPU内部结构按功能分为两部分,即 和 。 2、8086是 位的微处理器,其内部数据通路 为 位。其对外数据总线为 位;8088内部数据通 路为 位,其对外数据总线为 位。 3、8086中执行部件的功能是负责 的执行。 4、8086 CPU中的总线接口部件BIU,根据执行部件EU 的要求,完成 与 或 间的数据传送。
7、 8088/8086内部能够计算出访问内存储器 的20位物理地址的附加机构是________。 A.地址加法器 B.ALU C.指令队列 D.段寄 存器 8、工作在最小模式下,8086CPU芯片的时 序中,将地址信号锁存的信号是( )答案: C A DT/R B DEN C ALE D AEN
判断题: (1) 8086中执行部件的功能是负责指令的执行。 ( ) (2) 8086 CPU中BIU和EU是互相独立、互相配合并行同 步工作的,目的在于提高CPU的工作效率。 ( ) (3)指令队列的存取原则是先进先出。 ( ) ) ) ) (4) 8086芯片中集成有高速缓冲存储器。 (
(5) Pentium内部与外部数据总线都是64位。 (
14 、工作于最小方式的8086微处理系统中,没有8087 芯片。 答案:对 15 、总线周期就是机器周期。 答案:对 16、8086CPU在响应中断时,执行两个中断响应周期。 ( ) 答案:对 17 、工作于最小方式的8086微处理器系统中,包含有 8288总线控制器。 正确答案:错
18 、 8086CPU从内存中读取一个字(16位) 必须用两个总线周期。 (错) 19 、最小方式下,主设备向8086发出HOLD总 线请求信号,若8086微处理器响应,则输出 HLDA信号。 正确答案:对 20、指令周期是指CPU执行一条指令的时间。

第二章8086习题答案

第二章8086习题答案

微机原理第二章习题与分析解答1.单项选择题(1)8086工作最大方式时应将引脚MN/MX接()A.负电源 B.正电源 C.地 D.浮空分析:8086规定工作在最小方式下MN/MX接+5V,工作在最大方式下MN/MX 接地。

答案:C(2)8086能寻址内存储器的最大地址范围为()A.64KB B.1MB C.16MB D.16KB分析:8086有A0~A1920条地址总线,220=1MB。

答案:B(3)在总线周期,8086CPU与外设需交换()A.地址信息 B.数据信息 C.控制信息 D.A、B、C分析在总线周期,CPU必须发出地址信息的控制信息以后,才能实现与外设进行交换数据。

答案:D(4)8086用哪种引脚信号来确定是访问内存还是访问外设()A.RD B.WR C.M/IO D.INTA分析:引脚信号M/IO是Memory or Input Output的缩写,当M/IO=0时,用以访问外设;当M/IO=1,用以访问外设。

答案:C(5)在8086指令系统中,下列哪种寻址方式不能表示存储器操作数()A.基址变址寻址B.寄存器寻址C.直接寻址D.寄存器间接寻址分析:8086指令系统共有七种寻址方式,只有立即寻址方式和寄存器寻址方式不是表示存储器操作数的。

答案:B(6)当CPU时钟频率为5MHz,则其总线周期()A.0.8 s B.500ns C.200ns D.200μs分析:时钟周期T=1/ƒ=200ns,而一个总路线周期通常由4个T状态组成,有4╳T=4╳200ns=0.8μs.答案:A(7)8086工作在最大方式下,总路线控制器使用芯片()A.8282 B.8286 C.8284 D.8288分析:在最大方式下,系统中主要控制信号是由总路线控制器产生,而只有芯片8288才有这方面的功能。

答案:D(8)取指令物理地址=()A.(DS)╳10H+偏移地址 B.(ES)╳10H+偏移地址C.(SS)╳10H+(SP) D.(CS)╳10H+(IP)分析:每当8086CPU取指令时,总是根据CS:IP的所指的存贮单元去取指令。

微机原理复习题

微机原理复习题

一、单项选择题1.8086微处理器的地址线有( )A.16条B.20条C.24条D.32条2.8086微处理器中,可屏蔽中断请求的控制线是( )A.HOLDB.NMIC.INTRD.INTA3.条件转移指令JNE的转移条件是( )A.ZF=0B.O F=0C.SF=0D.CF=03.8086CPU中段寄存器有( )A.1个B.2个C.4个D.8个4.如果仅用8086的一条移位指令实现目的操作数中的数据移动多位,则应先将移位次数保存到( )A.AL中B.BL中C.CL中D.DL中5.DOS系统功能调用中的1号调用是从键盘输入一个字符并送入寄存器( )A.ALB.BLC.CLD.DL5.下列只读存储器中,属于一次性写入数据的存储器是( )A.PROMB.EPROMC.EEPR O MD.Flash Memory6.下列关于I/O端口的编址方式的说法,正确的是( )A.8086对I/O端口采用独立编址B.8051对I/O端口采用独立编址C.独立编址的I/O端口操作指令比统一编址丰富D.独立编址对I/O端口与存储器的控制方法是相同的7.下列芯片中,用来锁存地址信息及数据信息的芯片是( )A.74LS240B.74LS244C.74LS245D.74LS3738.下列关于825l基本性能的叙述,正确的是( )A.只用于异步传送数据B.具有奇偶、溢出和帧错误等检测电路C.可以产生1、1.5或3个位的终止位D.具有完全双工、单缓冲器发送和接收器11.用16位二进制补码表示一个带符号数,其最小值为( )A.-65536B.-32768C.-32767D.013.设BL=0FEH,执行指令“SAR BL,l”后,BL中的内容为( )A.7FHB.0FCHC.OFDHD.OFFH14.设AL=5DH,执行指令“NEG AL”后,AL中的内容为( )A.5DHB.0A2HC.0A3HD.0D5H15.设AL=-64,BL=-75,执行指令“ADD AL,BL”后,标志位CF和O F的状态为 ( )A.CF=0,O F=0B.CF=0,O F=1C.CF=1,O F=0D.CF=1,O F=116.语句“DAl DB 4 DUP(O,2 DUP(1,2))”定义的数据DAl占内存单元数是 ( )A.4B.8C.12D.2017.接口电路中,通常要求( )A.输入三态缓冲,输出三态缓冲B.输入三态缓冲,输出锁存C.输入锁存,输出三态缓冲D.输入锁存,输出三态锁存18.在程序控制的数据传送方式中,能提高系统工作效率、实现外设之间并行工作的是( )A.无条件传送B.查询传送C.中断传送D.DMA传送20.设DS=2000H,BX=0010H,AL=01H,(20010H)=0ABH,(20011H)=0CDH,执行指令“XLAT”后,AL中的内容为( )A. O1HB. 10HC. 0ABHD.0CDH6.EPROM是指( )A.不可编程ROMB.可擦除可编程ROMC.电可改写的ROMD.电可擦除可编程ROM7.下列关于I/O端口编址方式的说法,正确的是( )A.8086对I/O端口采用统一编址B.独立编址的I/O端口占用内存空间C.统一编址的I/O端口数量不超过210个D.统一编址使用对存储器访问的指令访问I/O 端口8.下列芯片中,具备地址锁存功能的是( )A.74LS245B.74LS273C.Intel 8286D.Intel 82879.下列8251A的引脚中,属于MODEM控制信号的是( )A.CSB.RTSC.RDD.WR14.设AL=7AH,BL=8BH,执行指令“CMP AL,BL”后,标志位OF和SF的状态为( )A.OF=0,SF=0B.OF=0,SF=1C.OF=1,SF=0D.OF=1,SF=115.设AX=006BH,顺序执行指令“NEG AL”和“CBW”后,AX中的内容为( )A.0094HB.0095HC.0FF94HD.0FF95H16.能对状态标志位CF产生影响的指令是( )A.NEG AXB.NOT AXC.DEC AXD.INC AX17.通常,外设接口中的数据端口、状态端口和控制端口( )A.都是双向端口B.分别为双向端口、输出端口和输入端口C.分别为双向端口、输入端口和输出端口D.分别为输入端口、输入端口和输出端口18.实际应用中,大部分DMAC采用的最常用、最简单的传送方式是( )A.中断传送B.周期挪用C.周期扩展D.CPU停机20.设SS=1000H,SP=0100H,AX=1234H,执行指令“PUSH AX”后,存放数据34H的内存单元物理地址为( )A.100FEHB.100FFHC.10102HD.10103H1.8086CPU系统中,内存的最大容量为()A.1024BB.1024KBC.1024MBD.1024GB2.每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为()A.指令周期B.总线周期C.时钟周期D.CPU周期3.8086微处理器的A19/S6~A16/S3引脚是()A.数据总线B.地址总线C.地址/数据总线D.地址/状态总线4.当零标志ZF=1时,表示()A.运算结果为1B.运算结果为0C.运算结果不为0D.运算结果为全15.在堆栈操作中,它隐含使用的通用寄存器是()A.AXB.BXC.BPD.SP6.指令JMPDWORDPTR[BX][SI]的寻址方式是()A.段内直接转移寻址B.段内间接转移寻址C.段间直接转移寻址D.段间间接转移寻址7.下列指令执行后,能使(BX)=0,同时也使CF=0、OF=0的指令是()A.ORBX,BXB.XORBX,BXC.ANDBX,BXD.TESTBX,0FFFFH8.只读存储器芯片写入内容后,可以用电信号清除的是()A.ROMB.PROMC.EPROMD.E2PROM9.I/O端口工作在独立编址方式时()A.与存储器共用统一的地址空间B.读写操作由硬件信号和来实现C.用MOV指令访问D.用专用的I/O指令访问10.中断向量表中存放着()A.中断服务程序B.被中断的服务程序C.中断服务程序入口地址D.被中断的服务程序的断点地址11.一般的接口电路片选信号是由()A.译码器产生B.寄存器产生C.锁存器产生D.缓冲器产生12.当8255A的端口AI作在方式2时,该端口()A.只能输出B.只能输入C.既可输入也可输出D.不能输入和输出13.8253—5中的计数执行单元是()A.8位计数器B.10位计数器C.16位计数器D.32位计数器14.当8253—5的某一计数器设定为方式2,初值为1000,GATE一直为1的情况下,若CLK的输入频率为10KHz,则OUT的输出频率为()A.1HzB.10HzC.100HzD.1000Hz15.下列芯片中,属于可编程串行通信接口的芯片是()A.8251AB.8253—5C.8255AD.8259A16.用8位补码85H表示的十进制数为()A.-123B.-5C.122D.13317.在8086CPU中,用于保存当前代码段段基值的寄存器是()A.DSB.ESC.CSD.SS18.设AL的内容为0BEH,执行指令“SHRAL,01H”后,AL的内容为()A.5FHB.7CHC.0BEHD.0DFH19.Intel2732A的存储容量为()A.2K×8位B.4K×8位C.32K×4位D.64K×1位20.响应INTR中断请求的必要条件为()A.IF=0B.IF=1C.TF=0D.TF=1二、填空题26.8086CPU中的INTR信号称为_______,NMI信号称为_______。

第二章 8086微处理器作业

第二章  8086微处理器作业

第二章8086微处理器习题一:选择题1:计算机的字长取决于()总线的宽度A:地址总线B:控制总线C:数据总线D:通信总线2:下面关于主存储器(也称为内存)的叙述中,不正确的是()A:当前正在执行的指令与数据都必须存放在主存储器内,否则处理器不能进行处理B:存储器的读、写操作一次读出或写入一个字节C:字节是主存储器中信息的基本编址单位D:从程序设计的角度来看,cache(高速缓存)也是主存储器3:下面是关于PC计算机主存储器的一些叙述(1)主存储器的基本编址单元的长度为32位(2)主存储器也称为内存,它是一种动态随机存储器(3)目前市场上销售的PC机的内存容量最多能达到64M(4)PC机的内存容量一般是可以扩大的其中正确的是()A:(1)和(3)B:(1)、(2)、(3)和(4)C:(1)、(2)和(3)D:(2)和(4)4:在对存储器进行访问时,地址线有效和数据线有效的时间关系应该是()A:同时有效同时无效B;地址线较先有效C:数据线较先有效D:以上都不正确5:为了解决CPU和主存的速度匹配问题,实际上的解决办法是使用()A:Cache B:内存C:提速软件D:高速内存6:8086/8088系统中可访问的存储器空间是由连续存放的()个独立字节单元组成A:1KB B;64KB C:1MB D:16MB7:8086CPU中可访问的I/O地址空间大小为()A:256KB B;64KB C:1MB D:4MB8:8086在存储器读写时遇到READY等于0,则在T3状态的下降沿可以插入的等待周期数为()A:1个等待周期B:2个等待周期C:3个等待周期D:插入等待周期的个数可不受限制9:8086微处理器内部具有自动增1功能的寄存器()A:SI B:BP C:AX D:IP10:编写人员不能直接读写的寄存器是()A:DI B:CX C:IP D:SP二:填空题1:可以用来暂时存放数据的器件叫。

2:目前PC机中主存储器使用的RAM多采用MOS型半导体集成电路芯片制成,根据其保存数据的机理可分为和两大类。

微机原理习题第二章8086

微机原理习题第二章8086

第二章习题一、填空题1、执行部件EU的组织有:4个通用寄存器、4个专用寄存器、1个状态标志寄存器和算数逻辑部分。

2、8086CPU从偶地址访问内存1个字时需占用 1个总线周期,而从奇地址访问内存1个字操作需占用 2个总线周期。

3、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为 64K字节4、8086微处理机在最小模式下,用 W/IO’来控制输出地址是访问内存还是访问I/O。

5、一台计算机能执行多少种指令,是在设计时确定的。

二、单项选择题1、微型计算机的性能主要由 B 来决定。

A、价钱B、CPUC、控制器D、其它2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是 CA、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。

B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。

C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。

D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。

3、属于数据寄存器组的寄存器是 CA、AX,BX,CX,DSB、SP,DX,BP,IPC、AX,BX,CX,DXD、AL,DI,SI,AH4、微型计算机的ALU部件是包含在 D 之中。

A、存贮器B、I/O接口C、I/O设备D、CPU5、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 BA、-32768≤n≤32768B、-32768≤n≤32767C、-65535≤n≤65535D、-65536≤N≤655356、80386微型计算机是32位机,根据是它的 D 。

A、地址线是32位B、数据线为32位C、寄存器是32位的D、地址线和数据线都是32位7、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为(B)A.02120H B.20120H C.21200H D.03200H8、在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取出( D )A.操作数 B.操作数地址 C.转移地址 D.操作码9、8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是(A )A.W/IO=1, WR=0B. WR=1C.M/IO=0, RD=0D.RD=010、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是( D )A.IN AL,端口地址B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL三、简答题1.微处理器内部结构由哪些部件组成?2.论述8086 CPU的最小方式和最大方式的区别。

第二章8086习题答案

第二章8086习题答案

微机原理第二章习题与分析解答1.单项选择题(1)8086工作最大方式时应将引脚MN/MX接()A.负电源 B.正电源 C.地 D.浮空分析:8086规定工作在最小方式下MN/MX接+5V,工作在最大方式下MN/MX 接地。

答案:C(2)8086能寻址内存储器的最大地址范围为()A.64KB分析:8086有A0~A1920条地址总线,220=1MB。

答案:B|(3)在总线周期,8086CPU与外设需交换()A.地址信息 B.数据信息 C.控制信息、B、C分析在总线周期,CPU必须发出地址信息的控制信息以后,才能实现与外设进行交换数据。

答案:D(4)8086用哪种引脚信号来确定是访问内存还是访问外设()A.RD IO分析:引脚信号M/IO是Memory or Input Output的缩写,当M/IO=0时,用以访问外设;当M/IO=1,用以访问外设。

答案:C(5)在8086指令系统中,下列哪种寻址方式不能表示存储器操作数()A.基址变址寻址B.寄存器寻址C.直接寻址 D.寄存器间接寻址"分析:8086指令系统共有七种寻址方式,只有立即寻址方式和寄存器寻址方式不是表示存储器操作数的。

答案:B(6)当CPU时钟频率为5MHz,则其总线周期()A.0.8 s μs分析:时钟周期T=1/ƒ=200ns,而一个总路线周期通常由4个T状态组成,有4╳T=4╳200ns=μs.答案:A(7)8086工作在最大方式下,总路线控制器使用芯片()A.8282 B.8286分析:在最大方式下,系统中主要控制信号是由总路线控制器产生,而只有芯片8288才有这方面的功能。

答案:D…(8)取指令物理地址=()A.(DS)╳10H+偏移地址 B.(ES)╳10H+偏移地址C.(SS)╳10H+(SP) D.(CS)╳10H+(IP)分析:每当8086CPU取指令时,总是根据CS:IP的所指的存贮单元去取指答案:D(9)一个数据的有效地址是2140H、(DS)=1016H,则该数据所在内存单元的物理地址为()A.12300H分析:存贮器操作数的物理地址计算方法为:(DS)╳10H+有效地址,即1016H ╳10H+2140H=122A0H答案:B(10)在8086中用一个总路线周期访问内存,最多能读/写()字节。

第三章8086微处理器指令系统习题答案

第三章8086微处理器指令系统习题答案

第三章8086微处理器指令系统习题答案一、单项选择题1.B2.C3.B4.D5.A6.C7.B8.C9.C10. D11.D12.C13.C14.A15.C16.B17.C18.B19.D20. D 21.B22.D23.A24.D25.A26.A27.A28.D29.C30. A 31.D32.C33.B34.D35.D36.D37.A38.B39.B40. B41.B42.A43.D44.D45.A46.C47.D48. C二、多项选择题1.ABC2.ABCD3.ABF4.BF5.BCD6.CD7.ABCDE8.BD三、填空题1.操作码,操作数2段地址,10H,偏移地址,02051H3.AA92AH4.立即,基址变址5.5425H6.D36AH7.源操作数为8位,目的操作数为16位,不匹配;源操作数和目的操作数不能同时为存储器;INC指令操作数不能为立即数;目的操作数的的地址大于字节。

8.6310H9.0132H,0112H10.0000H,1,1,0,011.1202H,1200H,2000H12.除413.7230H14.12AAH,0BBCCH15.6804H16.3,017.4154H,6F30H18.0,00FFH,0四、判断题×V ××V ××V ×V××××V ×V ×××五、读程序,指出结果1.11H2.5678H,1234H3.80H,04.1,15. 16.0132H,0112H7.01H,00H,08H8.0,09.79H,6H,7FH10.60H,35H11.37H,LAB2六、问答题3.(1) CF=0;ZF=0;PF=1;OF=0 (2) CF保持;ZF=0;PF=0;OF=0(3)CF=0;ZF=0;PF=0;OF=0 (4) PF=14. 解:5. 解:这两条指令的区别是,指令“MOV EAX,[ESI]”是将内存单元DS:[ESI]中的内容读到CPU中的寄存器EAX;而指令“MOV [ESI],EAX”是将CPU中寄存器EAX中的内容写入内存单元DS:[ESI]。

第2章 习题参考解答

第2章  习题参考解答

第2章习题参考解答1.8086处理器内部一般包括哪些主要部分?8086处理器与其他处理器一样,其内部有算术逻辑部件、控制与定时部件、总线与总线接口部件、寄存器阵列等。

按功能结构可分为两部分,即总线接口单元(BIU)与执行单元(EU)。

BIU主要包括段寄存器、内部通信寄存器、指令指针、6字节指令队列、20位地址加法器和总线控制逻辑电路。

EU主要包括通用寄存器阵列、算术逻辑单元、控制与定时部件等。

2.什么是总线? —般微机中有哪些总线?所谓总线是指计算机中传送信息的一组通信导线,它将各个部件连接成—个整体。

在微处理器内部各单元之间传送信息的总线称为片内总线;在微处理器多个外部部件之间传送信息的总线称为片外总线或外部总线。

外部总线又分为地址总线、数据总线和控制总线。

随着计算机技术的发展,总线的概念越来越重要。

微机中常用的系统总线有PC总线、ISA总线、PCI总线等。

3.什么是堆栈?它有什么用途?堆栈指针的作用是什么?堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。

堆栈的作用是:当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。

堆栈除了有保存数据的栈区外,还有一个堆栈指针SP,它用来指示栈顶的位置。

若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈指针SP的值减少。

但SP始终指向栈顶。

4.在8086 CPU中,FR寄存器有哪些标志位?分别说明各位的功能。

8086 CPU中设置了一个16位的标志寄存器FR,其中用了9位,还有7位保留。

9位中有3位作为控制标志,6位作为状态标志。

IF:中断控制标志。

当IF=1时,允许可屏蔽中断请求;当IF=0时,禁止可屏蔽中断请求。

TF:单步运行标志。

当TF=1,单步运行;TF=0,连续运行程序。

DF:方向标志。

当DF=0,串操作时地址按增量修改;DF=1,地址按减量修改。

微机原理第二章练习题

微机原理第二章练习题

第二章1、Intel 8086微处理器是( B )位处理器A.8B.16C.32D.462、设DS=2000H,DI=1000H,指令“MOV AX,[DI+2000H]”源操作数有效地址和物理地址分别为( C )A.1000H和21000HB.2000H和12000HC. 3000H和23000HD.4000H和14000H3、当8086CPU的BHE和A0都为0时,CPU正在进行的读写操作为()A.从偶地址读写一个字节B.从偶地址读写一个字C.从奇地址读写一个字节D.从奇地址读写一个字4、在总线周期的四个T状态中,ALE信号的有效周期是()A.T1B.T2C.T3D.T45、标志寄存器中的ZF、CF和SF分别是()A.符号标志、进位标志和奇偶标志B.零标志、进位标志和符号标志C.溢出标志、符号标志和零标志D.符号标志、零标志和溢出标志6、8086/8088系统工作于最大模式,可以()A. 构成多处理器系统B.扩大输入输出空间C. 扩展存储容量D.提高CPU主频7、CPU中的ALU主要完成( )。

A.各种时序信号的生成B.中断管理C.指令地址指针的变换D.算术、逻辑运算及移位操作8、8086CPU的最大工作模式和最小工作模式的区别是()A.能否构成一个独立的微机系统B.能否和输入输出设备交换数据C.能否构成一个多处理器系统D.能否进行复杂的浮点数运算9、8086/8088 CPU 的内部结构由()组成A.ALU、EU和指令队列B.ALU、BLU和地址加法器C.通用寄存器组和运算器D.执行部件和总线接口部件10、8086/8088的第25脚ALE是()A.最小模式下地址锁存允许信号输出端B.高8位数据总线允许输出端C.最小模式下数据允许信号输出端D.最小模式下的中断响应信号输出端11、标志寄存器的SF、CF和PF分别是()A.符号标志、进位标志和奇偶标志B.零标志、进位标志和符号标志C.溢出标志、符号标志和零标志D.符号标志、零标志和溢出标志12、下列表述中,()是错误的A.8086和8088 CPU 的结构完全相同,只是运行速度不同。

计算机原理MCS_8086习题2

计算机原理MCS_8086习题2

习题2:1. 在8086微处理器中执行如下指令后,标志寄存器中状态标志为何值?MOV DX, 6E07HSUB DX, 800AH2. 8086微处理器内部包括执行单元EU和总线接口单元BIU,请简要说明两个部分主要功能是什么?请指出下列哪些部分属于EU,哪些部分属于BIU?(8分)1)段寄存器CS、DS、ES、SS 2)预取指令缓冲队列3)地址指针寄存器SP、BP、SI、DI 4)指令译码及控制5)数据寄存器AX、BX、CX、DX 6)指令指针寄存器IP7)20位物理地址加法器8)总线接口控制电路9)算术逻辑单元ALU 10)标志寄存器FLAG属于EU的有______、______、______、______、______属于BIU的有______、______、______、______、______3. 下面是8086执行指令过程中读取存储器数据的一系列处理,请标明处理的先后顺序。

(6分)A.CPU发读命令;B.BIU形成20位物理地址;C.BIU将系统数据总线上的数据送到CPU内部总线,EU从内部总线获得数据;D.EU计算得到有效地址,并传送给BIU;E.存储器将被选中单元的内容送系统数据总线;F.CPU输出物理地址,经锁存后传送到地址译码器。

先后顺序为:_____、_____、_____、_____、_____、_____。

(D,B,F,A,E,C)4. 8086管理的最大存储器空间和I/O端口空间是多少,写出地址范围?为什么8086对存储器要采用分段管理?5. 若程序执行之前,CS=E000H和IP=FE60H,则该程序入口物理地址是多少?指向这个入口地址的CS和IP的值是唯一的吗?6. 请画出8088最小模式下的总线连接电路?要求包含8282 、8284 、8286。

(注意8086与8088处理器的三点区别)7. 8086的RESET引脚是什么信号有效?8086复位后各寄存器的值是多少?指令队列的状态是什么?CPU执行的第一条指令物理地址是多少?8. 8086/8088可以响应可屏蔽中断和非可屏蔽中断,可屏蔽中断由_____引脚的____电平使申请有效,FLAG 中的_____标志可以控制CPU 是否响应这种中断,可屏蔽中断响应时,CPU 使_____引脚为_____电平表明响应中断;非屏蔽中断申请输入端为_____引脚,该引脚是_____信号有效。

8086 8088 16位微处理器习题解答

8086 8088 16位微处理器习题解答

8086/8088 16位微处理器习题解答1.试说明8086/8088CPU中有哪些寄存器?各有哪些用途?答:寄存器组有(1)数据寄存器,含AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所遇到的操作数,结果和其它信息。

(2)指针及变址寄存器,含SP、BP、SI、DI四个十六位寄存器,它们可以像寄存器一样在运算过程中存放操作数只能以字为单位使用。

还用来在段内寻址时提供偏移地址。

(3)段寄存器,含CS、DS、SS、ES,用来专门存放段地址。

(4)控制寄存器,包括IP和PSW两个16为寄存器。

IP是指令指针寄存器,用来存放代码段中的偏移地址。

PSW为程序状态字寄存器,由条件码标志和控制标志构成。

条件码标志用来纪录程序运行结果的状态信息。

包括OF、SF、ZF、CF、AF、PF。

控制标志位有三个寄存器DF、IF、TF组成。

2.是说明8086/8088CPU中标志位寄存器中各标志位的意义?答:OF溢出标志,在运算过程中,如操作数超出了机器能表示的范围则置1,否则置0。

SF 符号标志,运算结果为负时置1,否则置0。

ZF零标志,运算结果为0置1,否则置0 。

CF进位标志,记录运算是最高有效位产生的进位。

AF辅助进位标志,记录第三位的进位情况。

PF奇偶标志位,用来为机器中传送信息时可能产生的出错情况提供检验条件,当结果操作数中的1的个数为偶时置1。

DF方向标志位,在串处理指令中控制处理信息的方向。

当DF=1时,每次操作后变址寄存器减量,这样就使串处理从高地址向低地址方向处理。

IF中断标志,当IF=1时,允许中断,否则间断中断。

TF陷阱标志,用于单步操作方式,当TF为1时,每条指令执行完后产生陷阱,由系统控制计算机。

当TF为0时,CPU正常工作不产生陷阱。

3.哪些操作只能隐含使用某个段寄存器,而不能用其它段寄存器代替?哪些操作出隐含使用某个段寄存器外,还可以使用其它段寄存器?答:计算程序的地址隐含使用CS,正在执行的程序隐含使用SS,而数据的地址隐含使用ES 和DS。

8086微机原理与接口技术试题库(含答案)

8086微机原理与接口技术试题库(含答案)

8086微机原理与接口技术试题库(含答案)电子科技大学微机原理与接口技术试题一、问答题1、下列字符表示成相应的ASCII码是多少?(1)换行0AH (2)字母“Q”51H (3)空格20H2、下列各机器数所表示数的范围是多少?(1)8位二进制无符号定点整数;0~255(2)8位二进制无符号定点小数;0.996094(3)16位二进制无符号定点整数;0~65535(4)用补码表示的16位二进制有符号整数;-32768~327673、(111)X=273,基数X=?164、有一个二进制小数X=0.X1X2X3X4X5X6(1)若使X≥1/2,则X1……X6应满足什么条件? X1=1若使X>1/8,则X1……X6应满足什么条件?X1∨X2 ∨X3=1 (2)5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1)X和Y两个数均为无符号数;(2)X和Y两个数均为有符号的补码数。

二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是R 个,能使用的最小数字符号是0 。

1、2、十进制数72转换成八进制数是110Q。

3、与十进制数67等值的十六进制数是43H 。

1、4、二进制数101.011转换成十进制数是 5.375。

2、5、十六进制数0E12转换成二进制数是1110 0001 0010B 。

三、选择题1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。

A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、与十进制数56等值的二进制数是 A 。

A)111000 B)111001 C)101111 D)1101103、十进制数59转换成八进制数是 A 。

A)73Q B)37Q C)59Q D)112Q4、与十进制数58.75等值的十六进制数是 B 。

A)A3.CH B)3A.CH C)3A.23H D)C.3AH5、二进制数1101.01转换成十进制数是 C 。

第2章 计算机8086微处理器的习题

第2章   计算机8086微处理器的习题

9、8086有20根地址线,直接寻址空间为 。 A. 64 MB B. 1 MB C. 512KB D. 8 MB 10、8086有4个数据寄存器,其中AX除用做通用 寄存器外,还可用做 。 A. 累加器 B. 计数器 C. 基址寄存器 D. 段寄存器 11、微处理器8086字符串操作中,用来存放源串 偏移地址的寄存器是 。 A. BP B. SP C. SI D. DI 12、微处理器8086存放当前数据段地址的寄存器 是 。 A. CS B. DS C. ES D. SS
3 、 8086 有两种工作方式,当 8086 处于最小方式时, MN/MX接( ) A.+12V B.-12V C.+5V D.地 答案:C 4、 8086CPU芯片的时序中,不加等待的一个总线周期 需时钟周期数为( ) 答案: D A 1 B 2 C 3 D 4 5、 8086处理器最小工作方式和最大工作方式的主要 差别是_______。 A.内存容量不同 B.I/O端口数不同 C.数据总线位数不 同 D.单处理器和多处理器的不同 6.PC机开机后执行的第一条指令的地址应该是 ______。 A.FFFFFH B.F0000H C.00000H D.FFFF0H
14 、工作于最小方式的8086微处理系统中,没有8087 芯片。 答案:对 15 、总线周期就是机器周期。 答案:对 16、8086CPU在响应中断时,执行两个中断响应周期。 ( ) 答案:对 17 、工作于最小方式的8086微处理器系统中,包含有 8288总线控制器。 正确答案:错
18 、 8086CPU从内存中读取一个字(16位) 必须用两个总线周期。 (错) 19 、最小方式下,主设备向8086发出HOLD总 线请求信号,若8086微处理器响应,则输出 HLDA信号。 正确答案:对 20、指令周期是指CPU执行一条指令的时间。

8086练习题

8086练习题

8086练习题第四章 8086组成1. 简述8086CPU 中EU 和BIU 的组成。

2. Intel8086标志寄存器中的CF ,ZF ,SF ,OF ,IF 各是什么标志?3.什么是总线?根据传输信息作用的不同,微机系统总线可分为哪几类? 4.Intel8086有多少根地址线?有多少根数据线? 5.什么是地址锁存器?8086系统中为什么要用地址锁存器?锁存的是什么信息? 6. 什么是物理地址?什么是逻辑地址?8086的20位地址加法器有何作用?7. 试绘出用一个双向三态门驱动Intel8086数据信号D 0的电路图。

8. 什么是可屏蔽中断?什么是非屏蔽中断?什么是中断向量?什么是中断向量表?9. Intel8086如何响应非屏蔽中断?10. 什么叫总线周期?Intel8086的一个总线周期包括多少个时钟周期?什么情况下要插入T W ?插入多少个T W 取决于什么因素?11. 简述Intel8086总线读操作的过程。

12. 简述Intel8086总线写操作的过程。

13. ALU 是什么部件?它能完成什么运算功能?试画出其符号14. ROM 和RAM 各有何特点和用处?15. 三态输出电路有何意义?其符号如何画?16. 写出8086CPU 下列引脚的作用:M/I O ———, INTR ,INTA —————,NMI ,DT/R —,DEN ,W R ———— ,R D ————,CLK ,READY ,RESET ,ALE 第五章 8086指令一、简述下列指令所对应的操作(1) MOVAL,99H (2)MOV AH,AL (3)MOV AX,[BX+1000H] (4)MOV BH,[BP+SI] (5) XCHG AL,BL(6) XLA T (7) PUSH SI(8) POP DI(9) ADD AX,[200H](10) ADCAL,0(11)INC BX(12)DEC DX(13)SUB AX,BX(14)SBB AH,AL(15)NEG AX(16)SAR AL,CL(17)SHL AL,1(18)RCR AH,1(19)ROL AL,CL(20)TEST AH,80H(21)AND AL,8AH(22)XOR AX,AX(23)NOT AL(24)OR AL,DL(25)CALL 200H(26)STC(27)STI(28)CLI(29)CLC(30)NOP(31)HLT(32)INT 1CH(33)RET(34)RETI(35)JMP ABC(36)LOOP ABC(37)JNZ ABC(38)JC ABC(39)CMP AX,BX(40)JNC ABC二、填空MOV AX,1000H; AH=? AL=? AX=?MOV DS,AX; DS=?MOV AL,23H; AL=? AX=?MOV [200H],AX; (1000:0200)=? (1000:0201)=?MOV BX,200H; BX=?MOV DI,[BX]; DI=?MOV [202H],BH; (1000:0202)=?MOV SI,[BX+1]; SI=?MOV BH,[BX]; BH=?三、填空已知存储器中的数据如下(本题数据为HEX格式):0C1A:0500 05 C6 06 15 98 02 05 2D-01 3A C3 75 05 80 CF 80 寄存器SP=FFEE顺序执行如下指令,要求填写每条指令执行后的有关结果。

8086微处理器结构习题集

8086微处理器结构习题集

第二章8086微处理器结构习题集一、单项选择题1. 运算器由很多部件组成,其核心部分是()。

A.数据总线B.算术逻辑单元C.累加器D.多路开关2. 8086CPU中EU和BIU的并行操作是()级的并行。

A.操作B.运算C. 指令D.处理器3. 若BL=20H,BH=32H,则BX=()。

A.20HB.32HC.2032HD.3220H4. 8086CPU与慢速设备之间进行数据传输,为了使传送速度匹配,有时需要在()状态之间插入若干等待周期TW。

A.T1和T2B.T2和T3C.T3和T4D.随机5. 8086系统中,可以有()个段地址。

A.16B.64C.16KD.64K6. ()指向的内存单元的值被CPU做为指令执行。

A.DS:SIB.CS:IPC.SS:SPD.ES:DI7. 当RESET信号进入高电平状态时,将使8086的()寄存器初始化为0FFFFH。

A.SSB.DSC.ESD.CS8. 堆栈段寄存器是()。

A.DS B.SS C.ES D.CS9. 8086CPU的硬件中断引脚有几个?. ( )A. 1个B. 2个C. 3个D.4个10. 8086CPU地址线与数据线分别为多少条? ( )A. 8条,16条B. 8条,20条C.20条,16条D.16条,20条11.用()可实现数据总线的双向传输。

A.锁存器B.三态逻辑开关C.暂存器D.寄存器12.8086CPU的40根引脚中,有()个是分时复用的。

A.21B.1C.2D.2413.对内存单元进行写操作后,该单元的内容()。

A.变反B.不变C.随机D.被修改14.8086CPU的40根引脚中,有()个是分时复用的。

A.21B.1C.2D.2415.8086CPU工作在最大模式还是最小模式取决于()信号。

A.M/IO B) NMI C.MN/MX D.ALE16.最小模式下8086CPU在执行指令MOV AL,[SI]期间,8086的下面哪些引脚为低电平?答案是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第02章8086微处理器
1.8086CPU在内部结构上的主要特点是什么?
2.什么是流水线结构?流水线操作有什么好处?试举一个例子说明流水线操作的过程。

3.画出8086CPU各寄存器图,并声明每个寄存器的作用。

4.8086的总线接口部件有哪几部分组成?
5.8086的执行部件有什么功能?由哪几部分组成?
6.8086CPU的形成三大总线时,为什么要对部分地址线进行锁存?用什么信号控制锁
存?
7.BHE*信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和
一个字时,BHE*和A0的状态。

8.状态标志和控制标志有何不同?程序中是怎样利用这两类标志的? 8086的状态标志和控
制标志分别有哪些?
9.什么是最小模式和最大模式?它们在用途上有什么不同?
10.8086CPU的起始取指的地址是多少?怎样形成这个地址?这个地址对于系统设计有什
么影响?
11.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一
物理地址的CS值和IP值是唯一的吗?
12.8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优
点?
13.从引腿信号上看,8086和8088有什么不同?
14.在对存储器和I/O设备读写时,要用到IOR*、IOW*、MR*、MW*信号,这些信号在最
大模式和最小模式是分别可用怎样的电路得到?请画出示意图。

15.CPU启动时,有那些特征?如何寻找8086/8088系统的启动程序?
16.CPU在8086的微机系统中,为什么常用AD0作为低8位数据的选通信号?
17.8086和8088在最大模式和最小模式时,引腿信号分别有什么不同?
18.8086和8088是怎样解决地址线和数据线的复用问题的? ALE信号何时处于有效电平?
19.BHE*信号和A0信号是怎样的组合解决存储器和外设端口的读/写操作的?这种组合决
定了8086系统中存储器偶地址体及奇地址体之间应该用什么信号区分?怎样区分?
20.8086系统在最小模式时应该怎样配置?请画出这种配置并标出主要信号的连接关系.
21.时钟发生器的功能是什么?画出它的线路图.
22.8086在最大模式下应当怎样配置?最大模式时为什么一定要用总线控制器?总线控制器
的输入信号是什么?输出信号是什么?
23.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如果一个CPU的
时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?
24.根据8086CPU的存储器读写时序图,请说明:
(1)地址信号应在哪些时间内有效?
(2)读、写动作发生在什么时间内?
(3)为什么读与写数据的有效时间长短不一样?
(4)什么情况下才要插入Tw周期?它能否加在T1,T2之间?
25.在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入
等待状态Tw?Tw在哪儿插入?怎样插入?
26.RESET信号来到后,CPU的状态有那些特点?
27.在中断响应过程中,8086往8259A发的两个INTA信号分别起什么作用?
28.总线保持过程是怎样产生和结束的?画出时序图。

29.在编写程序时,为什么通常总要用开放中断指令来设置中断允许标志?
30.T1状态下,数据/地址线上是什么信息?用哪个信号将此信息锁存起来?数据信息是什
么时候给出的?用时序表示出来。

31.画出8086最小模式的读周期时序。

32.8086最多可有多少级中断?按照产生中断的方法分为哪两大类?
33.非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?
34.什么叫中断向量?它放在哪里?对应于1CH的中断向量在哪里?如1CH中断程序从
5110H:2030H开始,则中断向量应怎样存放?
35.从8086/8088的中断向量表中可以看到,如果一个用户想定义某个中断,应该选择在什
么范围?
36.非屏蔽中断处理程序的入口地址怎样寻找?
37.叙述可屏蔽中断的响应过程,一个可屏蔽中断或者非屏蔽中断响应后,堆栈顶部四个
单元中是什么内容?
38.一个可屏蔽中断请求来到时,通常只要中断允许标志为1,便可在执行完当前指令后响
应,在哪些情况下有例外?
39.在对堆栈指针进行修改时,要特别注意什么问题?为什么?
40.在编写中断处理子程序时,为什么要在子程序中保护许多寄存器?有些寄存器即使在
中断子程序中并没有用到也需要保护,这又是为什么(联系串操作指令执行时遇到中断这种情况来回答)?
41.一个可屏蔽中断响应时,CPU要执行哪些读/写周期?对一个软件中断又如何?
42.中断处理子程序在结构上一般是怎样一种模式?
43.软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有
什么不同之处?
44.系统中有多个总线模块时,在最大模式和最小模式下分别用什么方式来传递总线控制
权?
45.8086的储存器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?
46.IBM PC/XT系统中,哪个区域为显示缓冲区?哪个用来存放中断向量?在FFFF0H到
FFFFFH单元中存放什么内容?。

相关文档
最新文档