微机原理问答题汇总
- 格式:doc
- 大小:24.50 KB
- 文档页数:3
微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。
答案:CPU2. 微机系统中,______存储器用于存储程序和数据。
答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。
答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。
答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。
总线按功能可以分为数据总线、地址总线和控制总线。
2. 描述微机系统中存储器的层次结构。
答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。
四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。
答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。
地址总线宽度为24位,表示可以寻址2^24个地址。
因此,最大内存寻址能力为2^24 * 2字节 = 16MB。
五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。
答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。
它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。
1.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。
2.微机系统的硬件由哪几部分组成?答:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
3.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
4.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
5.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU 的利用率。
6.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
7.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
5.什么是CPU输入输出的查询方式?不查询对CPU数据的输入输出有何影响?
答:CPU输入输出是CPU对外部设备数据的输入输出是通过端口实现的,输入是程序原始数据和各种现场采集到的资料和信息输入至计算机,输出是计算结果或各种控制信号输出到各种输出设备实现各种控制;查询是数据通过状态端口判断信息是否准备就绪进而实现传递;不查询时数据会错乱或丢失。
6.什么是中断?为什么要中断?怎样实现中断?
答:中断就是CPU在运行的过程中被外部触发信号打断,转而执行中断服务子程序的过程。
为什么要中断:当CPU与外部设备交换信息时,若用查询方式,则CPU就要浪费很多时间去等待外设,即快速的CPU与慢速的外设之间的矛盾。
怎样实现中断:(第五版P241,第四版P267,中断响应流程图)
1.关中断;
2.保留断点;
3.保护现场;
4.给出中断入口,转入相应的中断服务程序;
5.
恢复现场;6.开中断与返回。
7.外设与CPU之间的联系方式是什么?及其工作原理。
答:通过总线联系:数据总线:数据在CPU与I/O接口之间通过双向传递;
控制总线:传递各种控制信号;
地址总线:I/O接口通过地址总线来寻址的,它可寻址64K个外部端口。
外部信息的传递是通过总线进行的,外设与CPU之间通过查询方式输入输出。
微机原理试题及答案一、选择题。
1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。
B. 存储器。
C. 输入设备。
D. 输出设备。
答案,C。
2. 下列哪个不属于微处理器的功能?A. 运算。
B. 控制。
C. 存储。
D. 输入。
答案,D。
3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。
B. 应用软件。
C. 数据库软件。
D. 固件。
答案,C。
4. 下列哪个不是微机系统的外部设备?A. 打印机。
B. 鼠标。
C. 显示器。
D. 内存条。
答案,D。
5. 下列哪个不是微机系统的存储器?A. 内存。
B. 硬盘。
C. CPU。
D. 光盘。
答案,C。
二、填空题。
1. 微机系统的核心部件是______。
答案,中央处理器。
2. 微机系统的内存是用来存储______。
答案,程序和数据。
3. 微机系统的主要输入设备有键盘、______。
答案,鼠标。
4. 微机系统的操作系统是用来管理______。
答案,硬件和软件资源。
5. 微机系统的显示器是用来输出______。
答案,图像和文字。
三、简答题。
1. 什么是微机系统?简要描述其基本组成部分。
答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。
2. 请简要介绍微处理器的功能及其作用。
答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。
3. 请简要介绍微机系统的软件组成部分。
答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。
四、问答题。
1. 请简要描述微机系统的工作原理。
答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。
2. 请简要介绍微机系统的存储器种类及其特点。
答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。
微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。
答案:16位、32位或64位,根据具体微机的配置而定。
8. 在微机中,________是用来存储指令和数据的。
答案:内存(RAM)9. 微机的I/O设备包括________、________等。
答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。
答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。
答案:微机的工作原理基于指令的执行。
CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。
操作结果可能存储回内存或发送到I/O设备。
整个过程由控制单元协调,确保指令的正确执行。
微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
一、简答题基础原理背记部分1.微型计算机由哪几部分组成?简述各部分功能。
(4分)微型计算机由CPU、存储器、I/O端口、总线组成;微处理器(CPU):微型计算机的控制中心,主要完成取指令、指令的译码、简单的算术和逻辑运算以及程序控制等任务;存储器:存储程序和数据;I/O端口用于外设和CPU之间的信息的传递和协调;总线:CPU 与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。
2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)程序控制方式分为无条件传送方式和有条件传送方式。
无条件传送方式在与外设进行数据传送时不需要查询外设状态,可根据需要随时进行输入或输出操作;有条件传送方式在进行数据传送前,必须先确认外设已处于准备传送数据的状态,才能进行输入或输出操作。
3.8086CPU从内部结构上分为哪两部分?并简述各部分功能?(4分)8086CPU从内部结构上分为总线接口单元(BIU)和执行单元(EU)。
总线接口单元(BIU)负责物理地址形成、取指令、指令排队、读写操作数和总线控制。
执行单元(EU)负责指令译码和执行执行。
4.设计I/O接口电路的基本原则是什么?为什么?(4分)设计I/O接口电路的基本原则是“输入要缓冲,输出要锁存”为了解决CPU为多个外设服务,与外设之间存在的速度不匹配的问题,采用这样的原则,缓冲器可以使CPU不被某一外设独占,CPU的运行速度比较快,输出数据通常要经过锁存才能被外设读取。
5.CPU中总线接口单元BIU的基本功能是地址形成、取指令、指令排队、存取操作数和总线控制等,请简要说明BIU中有哪些组成部分可以完成以上所述的功能。
(4分)段寄存器、指令指针寄存器;地址加法器;指令队列;总线控制逻辑。
6.CPU中的AX或AL寄存器被称为累加器,它在CPU运行过程中有着非常重要的作用,有些指令的执行必须并且只能使用累加器,请列出两种这样的指令,并说明累加器的功能。
第一章 计算机基础一、问答题 1、下列数值或字符串表示成相应的ASCII 码是多少? (1)换行 (2)字母“Q ” (3))空格 (4)汉字“隘”(国标码) (5)汉字“保”(内部码) (6)51 (7)Hello 2、下列各机器数所表示数的范围是 (1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数; (3)16位二进制无符号定点整数; (4)用补码表示的16位二进制有符号整数; 3、(111)X=273,基数X=? 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1) 若使X ≥1/2,则X1……X6应满足什么条件? (2) 若使X >1/8,则X1……X6应满足什么条件? 5、 有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1) X 和Y 两个数均为无符号数; (2) X 和Y 两个数均为有符号的补码数。
6、 一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少? 二、填空题1、对于R 进制数来说,其基数(能使用的数字符号个数)是 ,能使用的最小数字符号是 。
2、八进制数的基数为8,能用到的数字符号个数为 。
3、十进制数72转换成八进制数是 。
4、与十进制数49.875等值的八进制数是 。
5、与十进制数67等值的十六进制数是 。
6、十进制小数0.6875转换成十六进制数是 。
7、二进制数101.011转换成十进制数是 。
8、与二进制数101110等值的八进制数是 。
9、十六进制数0E12转换成二进制数是 。
10、汉字国标码字符集中共包含有 个汉字和图形符号。
11、把汉字区位码的区码和位码都加上十六进制数 ,即得到汉字国标码;把汉字区位码的区码和位码都加上十六进制数 ,即得到汉字机内码。
12、将下列十进制数8609、5254、2730、1998变为8421BCD码分别是 。
三、选择题1、在计算机机内部,一切信息的存取、处理和传送都是以形式进行的。
微机原理试题及答案4、与十进制数58.75等值的十六进制数是 B 。
A)A3.CH B)3A.CHC)3A.23H D)C.3AH5、二进制数1101.01转换成十进制数是 C 。
A)17.256 B)13.5C)13.25 D)17.56、二进制数111010.11转换成十六进制数是 B 。
A)3ACH B)3A.CH C)3A3HD)3A.3H7、十六进制数1CB.D8转换成二进制数是 D 。
A)110001011.11001B)111101011.11101C)111101011.11101D)111001011.110118、将十六进制数FF.1转换成十进制数是 C 。
A)255.625 B)2501625C)255.0625 D)250.06259、十进制正数43的八位二进制原码B 。
A)00110101B)00101011 C)10110101 D)1010101110、十进制正数38的八位二进制补码是 D 。
A)00011001 B)10100110 C)10011001 D)00100110四、是非判断题1、在第三代计算机期间出现了操作系统。
(√)2、对于种类不同的计算机,其机器指令系统都是相同的。
(×)3、在计算机中,数据单位bit的意思是字节。
(×)4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。
(×)5、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。
(√)答案:一、问答题1、(1)0AH (2)51H (3)20H2、(1)0~255 (2)0.996094 (3)0~65535 (4)-32768~327673、164、(1)X1=1 (2)X1∨X2 ∨X3=15、(1)X>Y(2)X<y< bdsfid="95" p=""></y<>二、填空题1、R个,02、110Q3、43H4、5.3755、110000010010B三、选择题1、D2、A3、A4、B5、C6、B 7、D 8、C 9、B 10、D四、是非判断题1、√2、×3、×4、×5、√1.把下列各数化成二进制数和八进制数(二进制取3位小数,八进制取一位小数): 7+3/4,±3/64,73.5,725.9375,25.34答:7+3/4=111.110B; 7+3/4=7.6O; ±3/6 4=±0.000B; ±3/64=±0.0O; 73.5=1001 001.100B; 73.5=111.4O;725.9375=1011010101.111B; 725.9375= 1325.7O;25.34=11001.011B; 25.34=31. 3O3.完成下列二进制数运算:101.111+11.01 1,1001.10-110.01,101.11*11.01,101 110111/1101答:101.111+11.011=1001.01; 1001.10-110.01=11.01;101.11*11.01=10010.1011; 101110 111/1101=11100.114.完成下列各十六进制数的运算:A39E+ 28DC,D5AB-7CE5,2BF*4C,C16E/3A答:A39E+28DC=CC7A; D5AB-7CE5=58 C6; 2BF*4C=D0B4; C16E/3A=355.C26.试分别判断下列各组数据中哪个数据最大?哪个数据最小?(1) A=0.1001B,B=0.1001D,C=0.100 1H(2) A=10111101B,B=1001D,C=111H答:(1) A最大, C最小; (2) B最大, A最小;1.写出下列各数的二进制原码和补码(最后两个用双字节): 0,96,-128,-38H,12 7,105,879H,-32768答:上述各数的原码依次为:00000000(10 000000), 01100000, 无, 10111000, 01111111, 01101001, 0000100001111 001, 无;上述各数的补码依次为:00000000, 01100000, 10000000, 11001000, 01 111111, 01101001, 0000100001111001, 1000000000000000;2.分别列出下述10进制数的16进制数、非压缩的BCD数、压缩的BCD数、ASCII 数字串(用16进制形式写出):10, 64, 78, 8 1, 92, 100, 125, 255答:上述各数的16进制数依次为:AH,40H,4EH,51H,5CH,64H,7DH,FFH; 上述各数的非压缩的BCD数依次为:0100H,06 04H,0708H,0801H,0902H,010000H, 010 205H,020505H; 上述各数的压缩的BC D数依次为:10H,64H,78H,81H,92H,0100 H,0125H,0255H;上述各数的ASCII数字串依次为:3130H,3634H,3738H,3831H,3932H,313030H,313235H, 323535H;3.用10进制数写出下列补码表示的机器数的真值:71H,1BH,80H,F8H,397DH,CF42H,9350H答:上述补码表示的各机器数的真值用10进制数分别表示为: +113,+27,-128,-8,+14717,-20670,-27828 4.若用一个字节来表示带符号数,判断下列各运算在机内进行时是否会产生溢出,写出判断过程。
1.8086CPU由哪两个独立的工作单元组成?它们的功能是什么?答:8086CPU由总线接口单元BIU和执行单元EU组成。
其中BIU负责与储存器接口,即8086CPU与储存器之间的信息传送,都是由BIU进行的。
EU负责指令的执行。
2.微机中的基本计时有哪几种?它们之间的有何关系?答:微机中的基本计时有:指令周期;总线周期;时钟周期。
一个指令周期由若干时钟周期或总线周期构成,一个基本的总线周期由四个时钟周期构成,时钟周期是最小的计时单位,它是微机主频的倒数3.请写出段间间接寻址方式是如何实现寻址的?答:用这种寻址方式可计算出存放转移地址的存储单元的首地址,与此相邻的4个单元中,前两个单元存放16位的段内偏移地址;而后两个单元存放的是16位的段地址。
4.试述中断处理过程?答:中断处理过程为:中断请求、中断排队、中断响应、中断处理、中断返回。
5.请简述单一外设查询工作接收数据的工作过程。
答:如果CPU要从外设接收一个数据,则CPU首先查询外设状态,看外设数据是否准备好。
若没有准备好,则等待;若外设已将数据准备好,则CPU从外设读取数据。
接收数据后,CPU向外设发响应信号;表示数据已被接收。
外设收到响应信号之后,即可开始下一个数据的准备工作。
6.请写出中断断点恢复的工作过程。
答:一般来说,保护时是将寄存器的内容压入堆栈,那么返回前就按顺序将这些寄存器的内容由堆栈弹回到原来的寄存器中。
7.何为PENTIUM保护模式下内存的分段管理?答:由选择符的高13位作为偏移量,再以CPU内部事先初始化好的GDTR中的32位基地址为基,可以获得相应的描述符。
由描述符中的线性基地址决定了段的基。
再利用指令给出的偏移量,便可以得到线性地址。
这种获得线性地址的方式即为内存的分段管理。
微机原理简答题简答题1计算机字长指的是什么答:表明处理器每个单位时间可以处理的二进制数据位数。
2简述微型计算机系统的硬件组成及各部分作用答:硬件组成:cpu,也称处理器,是微机的核心,它采用大规模集成电路芯片,芯片内集成了控制器运算器和若干高速存储单元(即寄存器),处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。
3什么是通用微处理器、单片机:通用微处理器答:适合较广的应用领域的微处理器。
例如:装在pc机上,笔记本电脑,工作站,服务器上的微处理器。
单片机:指通常用于控制领域的微处理器芯片,其内部除cpu外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。
其他一些主要部件:只需配上少量的外部电路和设备,就可以构成具体的应用系统。
4什么是DSP芯片、嵌入式系统答:DSP芯片:称数字信号处理器、也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法算法。
嵌入式系统:利用微控制器,数字信号处理器或通用微处理器、结合具体应用构成的控制系统。
5冯诺依曼计算机的基本设计思想是什么答:采用二进制形式表示数据和指令。
指令由操作码和地址码组成,将程序和数据存放在存储器中,计算机在工作时从存储器取出指令加以执行,自动完成计算任务,这就是“存储程序”和“程序控制”的概念;指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行。
程序分支由转移指令实现;计算机有存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。
6计算机系统通常划分为哪几个层次?普通计算机用户和软件开发人员对计算机系统的认识一样吗?答:计算机系统通常划分为7层。
最上层是用户层,第5层是高级语言层,第4层是汇编语言层,第3层是操作系统层,第2层是机器语言层,第1层是控制层,第0层是数字电路层。
普通计算机用户和软件开发人员对计算机系统的认识并不一样。
微机原理复习题答案一、选择题1. 微机系统中的CPU指的是什么?A. 中央处理器B. 中央存储器C. 中央输入设备D. 中央输出设备答案:A2. 微机系统中的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、信号总线、数据总线C. 内存总线、输入总线、输出总线D. 内部总线、外部总线、系统总线答案:A3. 下列哪个不是微机系统中的存储器?A. ROMB. RAMC. EPROMD. UPS答案:D4. 在微机系统中,中断的作用是什么?A. 强制CPU暂停当前任务B. 允许CPU处理外部事件C. 使CPU进入节能模式D. 重启CPU答案:B5. 微机系统中的I/O设备指的是什么?A. 输入输出设备B. 内部输出设备C. 外部输入设备D. 内部输入设备答案:A二、简答题1. 简述微机系统的组成。
答:微机系统主要由中央处理器(CPU)、存储器、输入输出设备(I/O设备)、总线系统等组成。
CPU负责执行程序指令和处理数据;存储器用于存储程序和数据;I/O设备用于与外部世界进行数据交换;总线系统负责连接各个部件,实现数据和控制信号的传输。
2. 什么是微指令和宏指令?它们之间有何区别?答:微指令是CPU内部用于控制微操作的指令,通常由操作码和操作数组成。
宏指令是高级语言中的指令,它由多个微指令组成,用于完成更复杂的操作。
微指令与宏指令的主要区别在于操作的复杂程度和执行的级别。
三、计算题1. 若某微机系统的地址总线宽度为16位,计算其最大寻址空间。
答:地址总线宽度为16位,意味着可以表示2^16个不同的地址,即64KB的寻址空间。
2. 如果一个微机系统的CPU时钟频率为1GHz,每个时钟周期执行一条指令,计算每秒可以执行多少条指令。
答:1GHz等于10^9赫兹,即每秒10亿个时钟周期。
如果每个时钟周期执行一条指令,那么每秒可以执行10亿条指令。
四、论述题1. 论述微机系统中的中断机制及其重要性。
第一章:计算机基础知识1. 微型计算机由哪些基本功能器件组成?答:1微处理器2主存储器3系统总线4辅助存储器5输入输出2. 什么是计算机总线?答:在计算机中,连接CPU与各个功能部件之间的一组公共线路,成为总线。
在计算机中一般有三种功能不同的总线,传输地址信息的地址总线,传输数据信息的数据总线,传输控制信息的控制总线3. 简述微型计算机的主要特点:答:一种能自动高速精确完成各式各样的数据存储,数值计算,逻辑推理,过程控制和数据处理的电子机器。
四个特点:高速,准确,逻辑,通用。
4. 简述微处理器的基本功能:CPU是组成微机系统的核心部件,功能如下(1)算术和逻辑运算,执行数据处理。
(2)暂存数据(3)实现程序控制,对指令寄存,译码分析并执行指令所规定的操作,还能提供整个系统所需的定时和控制信号。
5. BCD码运算的修正规则是什么?答:1凡是对应位运算结果为冗余码时,加减6修正。
2如该位和数有向高位进位时,也在该位加减6修正。
3如低位修正结果使高位大于9时,高位进行加减6修正6. 什么是机器数?什么是机器数的真值?答:数在及其内的表示形式为机器数,而机器数对应的数值称为机器数的真值。
7. 什么是微型计算机?答:由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便第二章:8086/8088微处理器1.若在4002H段中有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,0ABH,假定他们在存储器中的物理地址为400A5H—400ACH,试求个存储单元的有效地址:若从存储器中读出这些数据,试问最少要几个总线周期?答:0085H,0086H,0087H,0088H,0089H008AH,008BH和008CH,共八个总线周期2.8086CPU内部由哪两部分组成?各完成什么工作?答:由BIU和EU两大部分组成,BIU住哟负责和总线打交道,用于CPU与存储器和I/O 接口之间进行数据交换:EU主要是将从指令队列中取得的指令加以执行。
微机原理问答题汇总1、接口的基本功能是什么?对I\O接口的实质是对什么操作?(接口有哪三种基本功能?)接口有三种基本功能:(1)作为微型机与外设传递数据的缓冲站;(2)正确寻址与微机交换数据的外设;(3)提供微型机与外设间交换数据所需的控制逻辑和状态信号。
IO操作实质是对IO端口操作。
2、在I\O同步控制方式中,请简述中断驱动式控制方式的基本工作原理。
在这种控制方式中,CPU和IO设备之间的数据传送是通过CPU 响应IO设备发出的终端请求来实现的,CPU和IO设备的关系是MPU 被动,IO是主动。
即IO操作是由IO设备启动的。
当IO设备需要CPU 服务是通过其接口发出中断请求信号,CPU在收到中断请求信号后,中断正在执行的程序,保护断点,转去为响应外设服务,执行一个相应的中断服务子程序;服务完毕后恢复断点,返回原来的中断程序继续执行。
如果CPU没收到中断请求,则继续进行正在做的事,不理会io设备。
3、宏与过程主要有什么不同?不同在于(1)宏操作可以直接传递和接收参数,而过程不能直接带参数,必须通过堆栈、寄存器存储器来传递参数,编程比宏复杂一点(2)子程序无论被调用多少次它都只被汇编一次,有唯一的一段目标代码;而宏指令调用多少次就汇编多少次,每次调用都要在程序中展开并保留宏体中的每一行。
(3)宏操作并不会在执行目标代码时增加额外的时间开销,但过程调用由于要恢复现场及断点,因此会延长目标程序的执行时间。
4、有哪几种IO同步控制方式(1)程序查询式控制(2)中断驱动式控制(3)存储器直接存取DMA(4)延时等待式5、中断向量表位于存储器的什么地方?如何根据中断类型码获得中断向量?中断向量表位于000~3FFH的1K存储空间中断类型码*4获得中断向量在中断向量表中存放的起始位置从该位置连续取四个字节即是该中断的中断向量。
6、哪一个引脚是存储器的片选端?有哪几种译码方式?片选端CS线译码法局部译码法全局译码法存储器片选控制方法通常有哪几种?他们各自有何缺点?线译码法局部译码法全局译码法线选法和局部译码法的优点:电路简单,尤其是线选法,根本无需片选译码电路;缺点是:存在地址空间重叠,地址不连续,使寻址空间利用率低。
1. 设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0—控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。
(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)控制字:01 11 000 1 71H答:MOV AL,71HOUT 83H,ALMOV AL,00HOUT 81H,ALMOV AL,04HOUT 81H,AL2. 某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,其方式选择控制字如下:D7=1,D6 D5 A口工作方式,D4 A口输入输出,D3 PC7-PC4输入输出,D2 B口工作方式,D1 B口输入输出,D0 PC3-PC0输入输出。
执行如下程序段后,PB口输出何种波形?L1:MOV AL,01HOUT 91H,ALCALL D20MS;延时20msMOV AL,00HOUT 91H,ALCALL D20MS;延时20msJMP L1答:MOV AL,99H OUT 93H,AL 方波3. 8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?答:8004. 某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码计数,试编写计数器0输出频率为2KHz方波的初始化程序。
(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)计数初值=10^6/2*10^3=500控制字:00110111 37H答:MOV AL,37HMOV DX,316HOUT DX,ALMOV DX,310HMOV AL,00HOUT DX,ALMOV AL,05HOUT DX,AL5. 假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?答:28H,29H,2AH,2BH6. 计算机有哪些主要应用领域?答:科学计算,数据处理,过程控制,信息通信,计算机辅助设计7. 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?答:微处理器是指采用大规模集成电路技术,将具有运算控制功能的电路集成在一块芯片上的大规模集成电路,微型机即个人计算机,微型计算机系统是指以微型机为核心,配以相应的外部设备,及软件所构成的系统。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。
答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。
答案:数据总线3. 微机系统中的RAM是______存储器。
答案:随机访问4. 微机系统中的ROM是______存储器。
答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。
答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。
一、问答题:1、微型计算机是由五部分组成,包括控制器,运算器,存储器、输入设备,输出设备;控制器控制计算机运转,计算器主要是算术运臬和逻辑运算,存储器主要是存储信息,输入设备主要是输入信息给计算机,输出设备主要是计算机输出信息。
2、IBM PC机的主存主要有只读存储器和随机存储器。
只读存储器只能读出,不能写入,随机存储器可以写入也可以读出。
3、8086微处理器的字长为16位,能直接访问的存储单元可以是2个字节。
4、8088微处理器的逻辑地址两部分组成,包括段地址和偏移地址;物理地址=段地址*16+偏移地址。
5、如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址=0A7F0H*16+2B40H=0AAA40H。
6、02003H02002H02001H02000H77种(1).立即数寻址(2).寄存器寻址(3).直接寻址(4).寄存器间接寻址(5).寄存器相对寻址方式(6).基址变址寻址方式(7).相对基址变址寻址方式二、填空题1、CPU、存储器2、4、4、ALU3、逻辑地址、物理地址4、偏移地址,段基址*16+偏移地址,段寄存器5、码、操作数6、寄存器相对寻址方式,寄存器间接寻址,直接寻址,基址变址寻址方式,寄存器寻址,立即数寻址,相对基址变址寻址方式,寄存器相对寻址方式7、ZF,CF,SF,OF8、1,有符号9、05AEH,4000H10、0AB0H,1,1,0F8B0H,1,1三、选择题1、C2、A3、C4、B5、A6、D7、C8、B9、C 10、D四、是非判断题1、×2、×3、√4、√5、×6、×五、根据以下要求选用相应的指令或指令序列1、MOV AX,4629H2、LDS BX,DA TA3、ADD DX,BX4、SUB AX,0360H5、MOV BX,ES:[0500H]6、MOV CL,2SHL AL,CL7、IMUL BL8、MOV CX,09、OR DX,0E00H5、AND AL,0FH6、XOR CL,0F0H7、MOV CL,2SAR AX,CL13、MOV CL,4ROL AL,CL14、SHL AX,1RCL DX,115、NEG DXNEG AXSBB DX,0=======================================================一、回答下列问题1、设V ALA EQU 200V ALB EQU 30V ALC EQU 1BH下列表达式的值各为多少?(1)(V ALA*V ALC+V ALB)/V ALC(2)(V ALB AND 0FH)OR (V ALB XOR 0FH)(3)(V ALA GE V ALB )AND 0FH2. 根据下列要求编写一个汇编语言程序::(1)代码段的段名为COD_SG(2)数据段的段名为DA T_SG(3)堆栈段的段名为STK_SG(4)变量HIGH_DA T所包含的数据为95(5)将变量HIGH_DAT装入寄存器AH,BH和DL(6)程序运行的入口地址为START3、定义一个数据段的字符变量和数据变量。
微机原理试题及答案一、选择题1. 微处理器的核心部件是()。
A. 算术逻辑单元(ALU)B. 控制器(CU)C. 寄存器D. 内存答案:B2. 在微机系统中,用于存储程序指令的存储器是()。
A. ROMB. RAMC. CacheD. 硬盘答案:A3. 下列哪种总线宽度可以提供更高的数据传输速率?()。
A. 8位B. 16位C. 32位D. 64位答案:D4. 微处理器中的直接寻址方式是指()。
A. 操作数在指令中给出B. 操作数在寄存器中C. 操作数在内存中,通过基址寄存器寻址D. 操作数在内存中,通过变址寄存器寻址答案:A5. 在微机原理中,中断是指()。
A. 程序的暂停执行B. 程序的错误终止C. 程序的跳转执行D. 程序的异常处理答案:D二、填空题1. 在微机系统中,CPU是_________的缩写,它负责执行计算机程序中的所有指令。
答案:中央处理器2. 一个32位的系统可以一次性处理_________位的数据。
答案:323. 在计算机内存中,_________是用来存储程序运行期间需要频繁访问的数据。
答案:Cache4. 指令周期通常由_________、执行和中断三个阶段组成。
答案:取指5. 一个完整的指令包括操作码和_________。
答案:操作数三、判断题1. 所有的微处理器都具有浮点运算功能。
()答案:×2. 寄存器是用于临时存储数据和指令的小容量内存。
()答案:×3. 一个微处理器的字长决定了它可以一次性处理的数据的位数。
()答案:√4. 硬盘是微机系统中的主要内存部件。
()答案:×5. 中断服务程序的执行可以被操作系统调度。
()答案:√四、简答题1. 请简述微处理器和微机系统的区别。
答:微处理器是一种集成电路芯片,它包含了执行计算机程序所需的算术逻辑单元、控制器和其他必要部件。
微机系统则是一个完整的计算机系统,它不仅包括微处理器,还包括内存、输入输出设备、电源和其他外围设备。
1、接口的基本功能是什么?对I\O接口的实质是对什么操作?(接口有哪三种基本功能?)
接口有三种基本功能:(1)作为微型机与外设传递数据的缓冲站;(2)正确寻址与微机交换数据的外设;(3)提供微型机与外设间交换数据所需的控制逻辑和状态信号。
IO操作实质是对IO端口操作。
2、在I\O同步控制方式中,请简述中断驱动式控制方式的基本工作原理。
在这种控制方式中,CPU和IO设备之间的数据传送是通过CPU响应IO设备发出的终端请求来实现的,CPU和IO设备的关系是MPU被动,IO是主动。
即IO操作是由IO设备启动的。
当IO设备需要CPU服务是通过其接口发出中断请求信号,CPU在收到中断请求信号后,中断正在执行的程序,保护断点,转去为响应外设服务,执行一个相应的中断服务子程序;服务完毕后恢复断点,返回原来的中断程序继续执行。
如果CPU没收到中断请求,则继续进行正在做的事,不理会io设备。
3、宏与过程主要有什么不同?
不同在于
(1)宏操作可以直接传递和接收参数,而过程不能直接带参数,必须通过堆栈、寄存器存储器来传递参数,编程比宏复杂一点
(2)子程序无论被调用多少次它都只被汇编一次,有唯一的一段目标代码;而宏指令调用多少次就汇编多少次,每次调用都要在程序中展开并保留宏体中的每一行。
(3)宏操作并不会在执行目标代码时增加额外的时间开销,但过程调用由于要恢复现场及断点,因此会延长目标程序的执行时间。
4、有哪几种IO同步控制方式
(1)程序查询式控制(2)中断驱动式控制(3)存储器直接存取DMA(4)延时等待式5、中断向量表位于存储器的什么地方?如何根据中断类型码获得中断向量?
中断向量表位于000~3FFH的1K存储空间
中断类型码*4获得中断向量在中断向量表中存放的起始位置
从该位置连续取四个字节即是该中断的中断向量。
6、哪一个引脚是存储器的片选端?有哪几种译码方式?
片选端CS
线译码法局部译码法全局译码法
存储器片选控制方法通常有哪几种?他们各自有何缺点?
线译码法局部译码法全局译码法
线选法和局部译码法的优点:电路简单,尤其是线选法,根本无需片选译码电路;缺点是:存在地址空间重叠,地址不连续,使寻址空间利用率低。
全译码法不存在地址空间重叠和不连续问题,但是电路稍微复杂。
全译码法、部分译码法法和线选法各有何特点?
线选法是高位地址直接连到片选信号上;
全译码是把所有高位地址全部进行译码,译码后的信号连接到片选信号上;
部分译码法是吧所有高位地址中的一部分进行译码,译码后的信号连接到片选信号上。
7、外部中断源请求得到CPU响应,应满足哪些条件?
(1)置位了中断请求触发器
(2)中断屏蔽触发器处于非屏蔽状态
(3)CPU内部是中断开放的
(4)没有更高优先级别的中断请求正在被响应或者正发出、正挂起
(5 )CPU没有现行指令后才能采样INTR线而响应可能提出的外中断请求。
8、整个汇编源程序以什么伪指令结束?它有什么作用?
整个汇编源程序以END伪指令结束
它的作用有两点
(1)指示源程序文件的结束(2)在主模块程序中指出程序的第一条可执行指令的位置10、为组成32KBRAM 和16KB ROM,起始地址为0000H和8000H,可提供芯片为2764和6264芯片。
求需多少6264和2764并给出每一片地址空间。
6264容量为8K 2764容量为8K
所以6264需要4片2764需要2片
6264地址0000H~1FFFH 2000H~3FFFH 4000H~5FFFH 6000H~7FFFH
2764地址8000H~9FFFH 0A000H~0BFFFH
11、简述8255在方式1下的输入过程
外设利用STB信号将数据锁存至8255,8255接到数据后将IBF置位有效,延迟一段时间发INTR信号给CPU,CPU响应这一申请,发RD信号将数据取走,并使中断申请无效,延迟一时间,IBF无效
12、写出5中80486指令的寻址方式
1)立即数寻址MOV AX,9099H
2)寄存器寻址MOV EDX,EBX INC CL MOV DS,AX
3)直接寻址MOV AX,[3000H] (DS 可省略)
4)寄存器间接寻址MOV AX,[DI] SI、DI、BX、间接寻址默认操作数在DS段
MOV DX,[BP] 以BP间接寻址,默认操作数在SS
5)基址寻址MOV AX,[BP+24]
6)变址寻址MOV EAX,5[EBP]
7)基址加变址寻址:MOV AL,[BX][SI]
8)带唯一的基址加变址寻址MOV AX,[BX+DI+MASK]
9)带位移的基址加比例变址寻址INC[EDI*8][ECX+40]
10)基址加比例变址寻址MOV AX,[ECX*2][ESI]
11)比例变址寻址MOV AX,TABLE[EBP*4]
17、写出计算机中的汇编语言指令格式并说明各组成部分的作用。
格式指令[标号;]操作码[操作数1],[操作数2];注释段
计算机的汇编语言指令主要由操作码字段和操作数字段两部分组成,操作码字段指示计算机要执行的操作,操作数字段指出在指令执行的过程中需要的操作数。
标号指明指令的地址,注释段是对指令的解释。
18、解释计算机中为什么设计二进制编码问题?
由于计算机由软硬件组成,硬件是数字集成器件、是具体的操作执行者,而执行不同的操作数是由不同的二进制数来代表的,因此设计二进制代码。
19、说明8086系统的存储器为什么要采取地址分段的方法进行寻址?
由于8086内部运算器是16位外部地址线是20位,寻址20位地址空间必须把存储器分段使用,8086系统存储器可以有四个逻辑段,每个逻辑段最大64K,最小16B
20、如果在一个程序开始执行之前(cs)=0A7EH 和(ip)=2B40H,求物理地址?指向这一入口地址的CS和IP值是否一致?
物理地址:0A7EH*16+2B40H=0D320H
不唯一,同一物理地址可以对应不同的逻辑地址
21、8086 8066CPU如何解决地址线和数据线的复用问题?ALE信号何时处于有效状态?通过地址锁存器链接地址总线,通过数据总线收发器链接数据总线,当复用引脚传输地址信
号时,ALE有效
22、写出四条指令,分别把AX清零
MOV AX,0 XOR AX,AX AND AX,0 SUB AX,AX
23、给定DAT DW 1234H说明指令MOV AX,DAT 和MOV AX,OFFSET DAT的区别?MOV AX, DAT 指令执行后,AX得到的是存储器操作数的DAT字变量的内容,而MOV AX,OFFSET DAT指令执行后,AX得到的是DAT字变量的偏移地址
24、解释8086CPU的状态标志寄存器的状态标志位的含义。
状态标志:状态标志用来反映EU执行算术运算和逻辑运算以后的结果特征,这些标志常常作为条件转移类指令的测试条件,控制程序的运行方向。
这6位分别是:
CF 进位标志CF=1表示指令执行结果在最高位产生了一个进位或借位
PF奇偶标志PF=1表示执行指令结果有偶数个1
AF 辅助进位标志AF=1 结果的低4位产生进位或借位
ZF 0标志:ZF=1 表示运算结果为0
SF 符号标志; SF=1 表示运算结果为负数
OF 溢出标志:OF=1 带符号数在进行算术运算时产生了算术溢出。
25、堆栈的作用是什么?它的操作规则是什么?
堆栈指令常用于主-子程序间的参数传递,以及主-子程序和中断处理程序中保护和恢复现场,也可用于数据传送和交换。
规则是压栈和弹栈,均只能在栈顶进行,压栈时,栈顶向低地址方向调整;弹栈时,栈顶向高地址调整。
26、什么是存储器的物理地址?如何计算物理地址?
物理地址的存储单元拥有的一个唯一的地址编号,是CPU访问存储器的实际寻址地址,用20位地址码表示,其编码范围为00000H~FFFFFH。
物理地址=段基址*16+偏移地址
27、若写入8255A的控制字是83H,说明其各端口的工作方式?
A 组方式0 A口输出C口高四位输出
B 组方式0 B口输入C口低四位输入。