南京理工大学_电光院_微机原理与接口技术(朱红)_课堂作业答案参考

三、问答题
5. MOV AL, 00011011B(1BH) OUT 92H, AL MOV AL, 01100000B(60H) OUT 93H, AL MOV AL, 00010011B(13H) OUT 93H, AL
6. (1) MOV AL, 13H(00010011)
OUT 20H, AL MOV AL, 08H(00001000) OUT 21H, AL MOV AL, 01H(00000001)(或 05H) OUT 21H, AL
9. 270
10. AH
11. 7531H 0,0,0,0
12.60H 80H
13. 61H
14. 00H,08H, 1,1
15. 0AB0H
1
1
0F8B0H
1
1
16. 02H
17. AL AH 0FFA4H
18. 6378H 和 0001H
19. 8DH 00H
20. 11001000B
21. 14FDH 03FDH
和 16 位数据线共用引脚。因为当 CPU 访问存储器或外设时,先要给出访问单元 的地址,然后才是读写数据,因此在时间上是可以区分的。在总线周期的第一个 时钟周期(T1 状态),输出低 16 位地址(记为 A15~A0),而在总线周期的其他 时钟周期内传送数据。当 CPU 处于“保持响应”状态时,这些引脚处于高阻隔 离状态(即悬浮状态)。
AX、BX、CX、DX
SP、BP、DI、SI
7. MN / MX
CPU 提供全部的控制信号
需要总线控制器 8288
8. BHE
A0
9. I/O 读 10. 0, 0, 1, 1 11. 1 ,2
A19~A1
12. 1 ,0 , 0 13. 0,1 14. 3 15. 0FFFFH,0,0,0 16. 4
DI = 1200H
第4章
一、选择题
BDCCB
二、填空题
1. .asm .obj .exe
2. 4546H 44H
3. 78H
4. 4
5. 4FH
6. 1 2 20 40 1
7. 0BH 8AH
05H D7H
2
CLC
0
8. ASSUME DS:DATA, SS:STACK, CS:CODE
MOV DS, AX
C=1。 9.
STACK SEGMENT PARA STACK DW 100 DUP(?)
STACK ENDS DATA SEGMENT N DB 5 RESULT DW ? DATA ENDS CODE SEGMENT
ASSUME CS: CODE, DS:DATA, SS:STACK START: MOV AX, DATA
G1
Y2
Y3
G2A
Y4 Y5
G2B
Y6 Y7
200~207H 208~20FH 210~217H 218~21FH 220~227H 228~22FH 230~237H 238~23FH
第7章
一、选择题
ABDAC BBBDB
二、填空题
1. 256 外部(硬件)、内部(软件) 不可屏蔽中断 可屏蔽中断 2. FR CS IP, IF 3. 21H 50H 11H 22H 33H 4. 23000H, 15H 54H 42300H 4000H 2300H 5. 边沿触发方式 电平触发方式 6. 6 7. 7 2 外部的中断请求信号 系统响应中断信号的状态 8. ICW1~ICW4 ICW1 ICW2 9. IRET 10. OF=1, INTO 11. 256 00000H~0003FFH 12. (SS)=0600H (SP)=00FAH (IP)=0060H (CS)=1000H (FR)= 04H
5.
D0~D7
A0~A12
ACPU
A19
A18
A17
IO/M WR RD
A B
Y0
C
Y1
G1
Y2
……
G2A
G2B
Y7
RAM A0~A13 D0~D7 CS WE OE ≥1
≥1
RAM A0~A13 D0~D7 CS WE OE
ROM
A0~A12 D0~D7
CS
OE
≥1
第6章
《微机原理与接口技术》课堂布置作业答案参考
第1章
一、选择题
DCACA BDBDC A
二、填空题
1. 运算器
2. 冯.诺依曼、输出器 存储器 存储器
3. 16.B8H、52.58984375、1110010.01
4. 101000 0000
280
5. 10000 0000. 011 100.6
6. 188.8125 BC.D
6. LEA BX, TABLE MOV AL, ××H XLAT
8. (1) AND AL, 0F0H (2 )OR AL, 80H (3) XOR AL 18H (4) TEST CL, 0A4H
9. 将 AX 中间 8 位,BX 的低 4 位,DX 的高 4 位组成一个新字存放在 AX 中。
10. (1) CLD MOV CX, 100 MOV SI, 2500H MOV DI, 1400H REP MOVSB
一、选择题
DACBA CDCDC ABADA ACDDC
二、填空题
1. 数据段 基址加变址
2. SS 先进后出 64KB 30000H~300FFH 300FEH A6H
3. 1,1,0,0
4. 0300H
5. 0100H
6. 0505H,3400H
7. 3400H,5000H
8. 9AH 6CH 0,1,1,1,0
ALE 信号是地址锁存信号。8086 在总线周期开始通过地址总线输出地址的 同时,通过该引脚输出一个正脉冲,将地址信息写入外部的地址锁存器中。在任 何一个总线周期的第一个时钟周期时,ALE 输出有效电平以表示在当前地址/数 据复用总线上输出的是地址信息,ALE 作为锁存信号,对地址进行锁存。
第3章
5. (1) CL=5BH (2) (1E4F6H)=5678H (3) BX=0056H,AX=1E40H (4) DS=1E40H SI=00F6H BX = [1E400H + 00F6] = [1E4F6]= 091DH (5) CX = 00F6H (09226H)=5678H AX=5678H, (09226H)=1224H
(2) 中断源应与 IRQ2 相连,矢量地址为 0028AH,地址中内容(由高向低): 20H,00H,3AH,40H
第8章
一、选择题
CDBCC A
二、填空题
1. 3,4 2. 2MHz 3. 8 位 16 位 4. 77H 5. 原来计数中断的位置 6. 10ms
17. DEN 、 M / IO 、 DT / R 、WR 、 RD
18. 准备好(READY) 等待(Tw)状态
19. 队列为空
20. 低电平
21. INTR
NMI 屏蔽
22. 1
23. 50ns,3.33MHz
三、问答题
1. 8086/8088 微处理器内部分为两个独立的功能部件:执行单元 EU 和总线接口单 元 BIU,执行单元 EU 专门负责指令的执行,总线接口单元 BIU 是从内存指定区 域取出指令送到指令队列缓冲器的。EU 和 BIU 两个功能部件并行工作,EU 执 行的 BIU 在前一时刻取出的指令,与此同时,BIU 又取出下一时刻要执行的指 令,由此能使大部分取指令和执行指令的操作重叠进行,大大缩短了等待指令所 需的时间,提高了微处理器的利用率和整个系统的执行速度。
一、选择题
CDDBC DCD
二、问答题
2. 当接口电路的地址和存储单元的地址相同时,称为独立编址,也称 I/O 映射方式;当接口电路的地址和存储单元的地址不同时,称为统一编址, 也称存储器映射方式。 8086/8088 CPU 采用独立编址
3. 无条件传送方式、查询传送方式(条件传送方式)、中断方式和 DMA 方式……
MOV DS, AX MOV AH, 0
MOV AL, N MOV CX, AX MOV BX, 0 MOV DX, 1 LOOP1: ADD BX, DX ADD DX, 2 LOOP LOOP1 MOV RESULT, BX MOV AH, 4CH INT 21H CODE ENDS END START
INC SI
CMP AL, BL
LOOP LP1
DAT2 单元中的内容:0AH 9. 3000H 0034H 4567H 2FF8H 2FFEH 10. 0AH BUFFER+1 [BX] '$'或 24H 9 4CH
三、问答题
4. AX=0102H, BX=0205H CX=0AFFH 5. MAX=0FFFH VAL1=000FH VAL2=001EH LEND 6 6. 判断两个有符号数,若 A=B,则 C=0;若 A>B,则 C=1;若 A<B,则 C=-1。
(2)
CLD
MOV CX, 100
MOV SI, 2500
MOV DI, 1400
REPE CMPSB JZ EQQ DEC SI MOV BX, SI MOV AL, [SI] JMP STOP EQQ: MOV BX, 0 STOP: HLT
11.
MOV ES,AX MOV DI, 0A00H XOR AL,AL MOV CX, 800H REP STOSB HLT
7. -1 -126 -127
8. -125 1000 0011
9. 尾数和阶码
10. -16 -111 -112
合集下载

微机原理各章习题答案4(朱红_著)

微机原理各章习题答案4(朱红_著)

第四章习题一、选择题1.下列描述正确的是_______。

A.汇编语言源程序可直接运行B.汇编语言属于低级语言C.汇编程序是用汇编语言编写的程序,运行速度高,阅读方便,属于面向用户的程序语言。

D.汇编语言可以移植答案:B2. 分析下面的程序,变量V AR2的偏移地址是______。

DA TA SEGMENTORG 2V AR1 DB 2,3,4ORG $+3V AR2 DW 1234HDA TA ENDSA.02HB.04HC.05HD.08H答案:D3.为了使MOV AX, V AR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果?A.V AR DW 4142HB.V AR DW 16706C.V AR DB 42H, 41HD.V AR DW ‘AB’答案:C4.下列伪指令中______是正确的。

A.ERR1:DW 99B.ERR2 DB 25*60C.COUNT EQU 20D.ONE DB ONE答案:C5.执行下列指令后,寄存器CL的值是_______。

STR1 DW ‘AB’STR2 DB 16 DUP(?)CNT EQU $-STR1MOV CX, CNTMOV AX, STR1HLTA.10HB.12HC.0EHD.0FH答案:B二、填空题1.汇编语言的调试过程如下:建立以______为扩展名的源文件;生成以______为扩展名的目标文件;生成以______为扩展名的可执行文件;使用DEBUG调试程序,调试可执行目标程序。

答案:.asm .obj .exe2.执行下列指令后,(AX)=______,(BL)=_______。

A DW ‘EF’B DB ‘ABCDEF’MOV AX, AMOV BL, B[3]HLT答案:4546H 44H3.执行下面程序段后,AL中的内容是______。

BUF DW 1234H, 5678H, 0001HMOV BX, OFFSET BUFMOV AL, 2XLAT答案:78H4.若符号定义语句如下,则L=_______。

【电光】南理工《微机原理及接口技术》A卷(附答案)

【电光】南理工《微机原理及接口技术》A卷(附答案)

南京理工大学课程考试试卷(学生考试用)
第1页共 2 页
第 2 页共 2 页
D 7
D 6D 5D 4D 3D 2D 1D 0
C 口低4位控制1-输入0-输出
B 口控制1-输入0-输出B 组工作方式0-方式01-方式1
C 口高4位控制1-输入0-输出
A 口控制1-输入
0-输出
A 组工作方式00-方式0
01-方式1
1x -方式21 控制字标志
D 7
D 6D 5D 4D 3D 2D 1D 0
1-置位0-复位
000-PC 0置位/复位引脚编码
无意义
0 控制字标志
001-PC 1……111-PC 7
计数器
读/写格式
工作方式
数制
D 7D 6D 5D 4D 3D 2
D 1D 0
00 选择计数器001 选择计数器110 选择计数器211 非法选择
00 计数器锁存命令01 只读/写低8位10 只读/写高8位11 先读/写低8位,再读/写高8位
0: 二进制1: BCD
000 方式0001 方式1x10 方式2x11 方式3100 方式4101 方式5
ICW1
ICW2
ICW3(主片)
ICW3(从片)
ICW4
南京理工大学课程考试试卷答案及评分标准。

微机原理与接口技术习题答案2-9(朱红_著)1.doc

微机原理与接口技术习题答案2-9(朱红_著)1.doc

习题-X选择题I. _________________________________________________________ 8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是_________________________ 。

A.SPB.CSC.IPD.BP答案:C2.指令队列的作用是__________ 。

A.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令答案:D3.8086/8088下列部件中与地址形成无关的是______ «A.ALUB.通用寄存器C.指针寄存器D.段寄存器答案:A4.对于8086,下列说法错误的是_________ 。

A.段寄存器位于BIU屮B.20位的物理地址是在EU部件屮形成的C.复位后CS的初值为FFFFHD.指令队列的长度为6个字节答案:B5.8086/8088 屮ES、DI 分别属于________ 。

A.EU、BIUB. EU、EUC. BIU、BIUD. BIU、EU答案:D6.BIU与EU工作方式的正确说法是 ______ 。

A.并行但不同步工作B.同步工作C.各自独立工作D.指令队列满时异步工作,空时同步工作答案:A7._____________________________________________________ 在执行转移、调用和返回指令时,指令队列中原有的内容________________________________ 。

A.自动清除B.用软件清除C.不改变D.自动清除或用软件清除答案:A8.下列说法屮,正确的一条是______A.8086/8088标志寄存器共有16位,每一位都有含义。

B.8088/8086的数据总线都是16位。

C.8086/8088的逻辑段不允许段的重叠和交叉D.8086/8088的逻辑段空间最大为64KB,实际应川屮可能小于64KB。

答案:D9.8086/8088工作于最大模式,是因为______ 。

微机原理与接口技术课后答案第二版

微机原理与接口技术课后答案第二版

微机原理与接口技术课后答案第二版【篇一:《微机原理与接口技术》(第二版)龚尚福-习题解析和实验指导】xt>2.2 8086微处理器由哪几部分组成?各部分的功能是什么?16355【解】:按功能可分为两部分:总线接口单元biu(bus interface unit)和执行单元eu(execution unit)。

总线接口单元biu是8086 cpu在存储器和i/o设备之间的接口部件,负责对全部引脚的操作,即8086对存储器和i/o设备的所有操作都是由biu完成的。

所有对外部总线的操作都必须有正确的地址和适当的控制信号,biu中的各部件主要是围绕这个目标设计的。

它提供了16位双向数据总线、20位地址总线和若干条控制总线。

其具体任务是:负责从内存单元中预取指令,并将它们送到指令队列缓冲器暂存。

cpu执行指令时,总线接口单元要配合执行单元,从指定的内存单元或i/o端口中取出数据传送给执行单元,或者把执行单元的处理结果传送到指定的内存单元或i/o端口中。

执行单元eu中包含1个16位的运算器alu、8个16位的寄存器、1个16位标志寄存器fr、1个运算暂存器和执行单元的控制电路。

这个单元进行所有指令的解释和执行,同时管理上述有关的寄存器。

eu对指令的执行是从取指令操作码开始的,它从总线接口单元的指令队列缓冲器中每次取一个字节。

如果指令队列缓冲器中是空的,那么eu就要等待biu通过外部总线从存储器中取得指令并送到eu,通过译码电路分析,发出相应控制命令,控制alu数据总线中数据的流向。

2.3 简述8086 cpu的寄存器组织。

【解】:(1)通用寄存器:通用寄存器又称数据寄存器,既可作为16位数据寄存器使用,也可作为两个8位数据寄存器使用。

当用作16位时,称为ax、bx、cx、dx。

当用作8位时,ah、bh、ch、dh 存放高字节,al、bl、cl、dl存放低字节,并且可独立寻址。

这样,4个16位寄存器就可当作8个8位寄存器来使用。

微机原理各章习题答案2(朱红_著)

微机原理各章习题答案2(朱红_著)

答案:D
9.8086/8088工作于最大模式,是因为_____。
A.可以扩展存储容量 B.可以扩大I/O空间
C.可以构成多处理器系统 D.可以提高CPU主频
答案:C
10.8088/8086最大模式比最小模式在结构上至少应增加_____。
A.中断优先级控制器 B.总线控制器 C.数据驱动器 D.地址锁
刻取出的指令,与此同时,BIU又取出下一时刻要执行的指令,由此能
使大部分取指令和执行指令的操作重叠进行,大大缩短了等待指令所需
的时间,提高了微处理器的利用率和整个系统的执行速度。
2.完成下列补码运算,并根据结果设置标志SF、ZF、CF和OF,指出运
算结果是否溢出。
(1) 00101101B+10011100B
A.自动清除 B.用软件清除 C.不改变 D.自动清除或用软件清

答案:A
8.下列说法中,正确的一条是______
A. 8086/8088标志寄存器共有16位,每一位都有含义。
B. 8088/8086的数据总线都是16位。
C. 8086/8088的逻辑段不允许段的重叠和交叉
D. 8086/8088的逻辑段空间最大为64KB,实际应用中可能小于64KB。
第二章 习题
一、选择题
1.8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是
_______。
A. SP
B.CS
C.IP
D.BP
答案:C
2. 指令队列的作用是_________。
A.暂存操作数地址 B.暂存操作数 C.暂存指令地址 D.暂存预
取指令
答案:D
3. 8086/8088下列部件中与地址形成无关的是______。

微机原理与接口技术课后习题答案(详细完全版).

微机原理与接口技术课后习题答案(详细完全版).

第一章1.1 解:五代,详细见书1.2 解:微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统 。

PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机 。

单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如:ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A转换电路等。

数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用1.3 解:微机主要有存储器、I/O设备和I/O接口、CPU、系统总线、操作系统和应用软件组成,各部分功能如下:CPU:统一协调和控制系统中的各个部件系统总线:传送信息存储器:存放程序和数据I/O设备:实现微机的输入输出功能I/O接口:I/O设备与CPU的桥梁操作系统:管理系统所有的软硬件资源1.4 解:系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换 。

好处:组态灵活、扩展方便三组信号线:数据总线、地址总线和控制总线 。

其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。

1.5解:(1)用于数值计算、数据处理及信息管理方向。

采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。

(2)用于过程控制及嵌人应用方向。

采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。

1.6 解:11.7 解:I/O通道:位于CPU和设备控制器之间,其目的是承担一些原来由CPU处理的I/O任务,从而把CPU从繁杂的I/O任务中解脱出来。

南京理工大学2005-2008年微机原理及接口技术期末考试试卷及答案


DATA SEGMENT BUF DB 100 DUP('A')
DATA ENDS STACK SEGMENT STACK
CPU
PA7~PA0
DB
打印机
PC0
STB
PC6
BUSY
DB 100 DUP('S')
8255
STACK ENDS 试回答:
图3 第四题电路图
1) 8255 的端口 A 是以什么方式工作的?端口 C 呢?
4.在 8086 最小模式下,执行" OUT DX, AL "指令时, M / IO ,WR , RD , DT / R 的信号
电平依次为 【5】 , 【6】 , 【7】 , 【8】 。 5.假设某个总线周期内对 READY 信号检测的次数是 4 次,则该总线周期需插入 【9】 个 Tw 等待状态。
2) 如果对 8255 进行初始化,分别写出其控制寄存器的地址和控制字。
3) 编写程序完成上述打印任务,程序应包括对 8255 的初始化及完整的打印过程,同时语句后 要有必要的注释说明。
一、填空(每空 1 分,在答题纸上注明画线部分的标号,而不是题目的标号)
1.【1】4 【2】地址 2.【3】4 3.【4】ffff0H 4.【5】0 ,【6】0 ,【7】1,【8】1 5.【9】3 6.【10】存储器读, 【11】 1 【12】 3 7.【13】 地址 8.【14】 2 9.【15】101FEH 10.【16】 22 ,【17】 110 11.【18】 250 【19】 230 【20】 0004H 12.【21】0101H 【22】 0011H 13.【23】 3,4,1,3,3 , 【24】3,1,3,3,4 14.【25】 REP MOVSB 15. 【26】 , 【27】 , 【28】

微机原理与接口技术(习题答案)(DOC)

微机原理与接⼝技术(习题答案)(DOC)微机原理与接⼝技术(习题答案)(DOC)11-90-70 50+84答:120+18=01111000 (18)其补码形式分别为:(120)补=00010010补01111000+0001001010001010由于C s=0 ,C p=1,因此有溢出,结果错误-33-37=11011111 (-37)其补码形式为:(-33)补=11011011补11011111+1101101110111010由于C s=1,C p=1,所以没有溢出,结果正确-90-70=10011100 (-70)其补码形式为:(-90)补=10111010补100111001+1011101001010110由于C s=1,C p=0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s=0,C p=1,所以有溢出,结果错误1.请写出下列字符串的ASCII码值。

My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各2部件的主要功能是什么?答:微型计算机主要由输⼊设备、运算器、控制器、存储器和输出设备组成。

各部件的功能分别是:1、输⼊设备通过输⼊接⼝电路将程序和数据输⼊内存;2、运算器是进⾏算术运算和逻辑运算的部件,它是指令的执⾏部件;3、控制器是计算机的指挥中⼼,它负责对指令进⾏译码,产⽣出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输⼊/输出接⼝等部件完成指令规定的操作;4、存储器⽤来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接⼝电路将程序运⾏的结果及程序、数据送到的设备;2.微处理器的发展过程是什么?答:微型计算机的发展过程是:第⼀代(1946~1957)——采⽤电⼦管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁⿎等为存储⼿段;软件上采⽤机器语⾔,后期采⽤汇编语⾔。

微机原理和接口技术第一、二章作业和答案


3-5、执行下列指令后,AX寄存器中的内容是多 少? TABLE DW 10,20,30,40, 50 ENTRY DW 3 … MOV BX, OFFSET TABLE ADD BX, ENTRY MOV AX, [BX] 3-6、假设一个48位数存放在DX:AX:BX中,试 编写程序段,将该48位数乘以2。
20
10. 将BL寄存器中的无符号数乘以128,高位放 在BH寄存器,低位放在BL寄存器,要求执 行速度尽量快(移位和循环指令实现)。 11、一个4位十进制数以压缩BCD码形式存放在 偏移地址为DATA和DATA+1的内存单元中, DATA单元存放个位和十位,DATA+1单元 存放百位和千位。要求将其转换为相应的 ASCII码,存放到以BUFF为首地址的4个内 存单元。例如初值: (DATA)=47H, (DATA+1)=92H, 要求结果为: (BUFF)=‘7’, (BUFF+1)=‘4’, (BUFF+2)=‘2’, (BUFF+3)=‘9’ 12、将立即数100推入堆栈
26
3-7、编写程序段,把从BUFFER控制的100个字节的内 存区域初始化成55H、0AAH、55H、0AAH、 ……. 55H、0AAH。 3-8、请用子程序结构编写如下程序:从键盘输入一个 二位十进制数的月份数(01~12),然后显示出相 应的英文缩写名。(交软件) 3-9、请在屏幕上显示斐波那契数列的前20个值。斐波 那契数列的定义如下: (交软件) F(0)=0 F(1)=1 F(n)=F(n-1) +F(n-2), n≥2 27
12. 将下列二进制数分别转化为十进制数和十六进制数
13. 将下列十六进制数分别转化为二进制数和十进制数
14. 求A95BH与8CA2H之和;并写出运算后标志寄存 器中SF、ZF、CF、OF、PF、AF的值。

《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》习题参考答案习题21.为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。

因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。

2.8086CPU由哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元(Bus Interface Unit,BIU)和执行单元(Execution Unit,EU)。

指令队列在BIU中。

它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。

3.8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。

其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。

8086的指针寄存器和变址寄存器不可分割为8位寄存器。

4.8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。

在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。

8086就是通过IP寄存器来控制指令序列的执行流程。

5.在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。

它们的含义如下:CF:进位标志。

它记录运算时从最高有效位产生的进位值或结果值。

最高有效位有进位或有借位时CF=1,否则CF=0。

PF:奇偶标志。

它记录运算结果的奇偶检验条件。

当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。

AF:辅助进位标志。

在字节运算时,由低半字节(字节的低4位)向高半字节有进位或借位时,AF=1,否则AF=0。

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