微机原理复习课11-08-26
微机原理复习课
《微机原理与接口技术》复习课件 微机原理与接口技术》
6.数的补码表示(熟练掌握) 7.BCD码(理解) 8.ASCII码(熟练掌握) 9.微机中的数据类型(熟练掌握) 10.单精度浮点数的表示(掌握)
物理与电气工程学院 2011.12
《微机原理与接口技术》复习课件 微机原理与接口技术》
模拟题
1.冯•诺伊曼机由五大部分组成 第五页 2.十进制数(-126)10,用8位补码表示多 少,用16位补码表示多少? 3.用4个“0”和4个“1”组成的8位数中, 最小的是多少。11111001(-121) 4.已知X = 0C7H,若X是8位无符号数,X 的十进制数表示是_199_ ,若X是8位有 符号数,X的十进制数表示是______57_____
物理与电气工程学院 2011.12
《微机原理与接口技术》复习课件 微机原理与接口技术》
硬盘 软盘 外部存储器 存储器 磁带 光盘 RAM DRAM 内部存储器 PROM ROM EPROM EEPROM SRAM
物理与电气工程学院 2011.12
《微机原理与接口技术》复习课件 微机原理与接口技术》 RAM存储芯片Intel 62128为16K×8位,则62128 有____14___根地址引脚,___8___根数据引脚, 若用62128构成32K×16的存储系统,需要 ________4__块芯片。 下列存储器中需要定期刷新的是___B_______。 A.SRAM B.DRAM C.EEPROM D.Flash ROM 某RAM芯片容量为8K×8位,则其地址线最少需 要____D______根。 A.10 B.11 C.12 D.13
物理与电气工程学院 2011.12
《微机原理与接口技术》复习课件 微机原理与接口技术》
微机原理复习
《微机原理》复习1、进制之间转换2、原码、反码、补码3、查找ASCII码4、cpu的组成5、各个寄存器的名称以及应用6、ip寄存器存放的内容是什么7、标志寄存器的使用方法:CF进位标志CF=1结果在最高位产生一个进位或借位;CF=0无进位或借位PF奇偶标志PF=1结果中有偶数个1;PF=0结果中有奇数个1 AF辅助进位标志AF=1结果低四位产生了一个进位或借位;AF=0无进位或借位ZF零标志8、8086cpu分管1MB存储空间,逻辑段是哪些,逻辑地址、物理地址计算、为什么要分段:8086采用20条地址线寻址1MB的存储空间。
CPU内部所有寄存器都只有16位,只能寻址64KB。
为此,要把整个存储空间分成若干逻辑段,每个逻辑段容量最大为64KB。
各逻辑段在存储空间中浮动,它们可紧密相连,也可相互重叠,还可分开一段距离。
9、8086cpu引脚:AD0-AD16、M/IO、RD、WR、INTR、NMI的含义:AD0-AD16:地址/数据总线M/IO:存储器/输入输出信号RD:读控制信号WR:写控制信号INTR:可屏蔽中断请求信号NMI:非屏蔽中断请求信号10、cpu复位(reset)后各个寄存器的初始值:CS:FFFFH11、寻址方式,根据mov指令计算逻辑地址、物理地址,以及找数据:立即数寻址、寄存器寻址、存储器寻址(直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址寻址方式、相对基址变址寻址方式)12、Mov、push、pop指令的含义及应用:MOV字节或字的传送PUSH字压入堆栈POP字弹出堆栈13、堆栈段的特点、栈顶、push、pop的工作流程:堆栈操作指令PUSH/POP。
堆栈是按照“后进先出”原则组织的内存数据区域,设置在堆栈段SS内,指针SP始终指向堆栈的栈顶。
堆栈操作时,进栈指令PUSH使(SP-2)—(SP),然后将16位源操作数压入堆栈,先高位后低位。
出栈指令POP的执行过程与PUSH相反,从栈顶弹出16位,操作数到目的操作数,同时(SP+2)—(SP),使SP指向新的栈顶。
微机原理复习_ppt课件
8086/8088CPU有20条地址线
最大可寻址空间为220=1MB 物理地址范围从00000H~FFFFFH
8086/8088CPU将1MB空间分成许多逻辑段
每个段最大限制为64KB
一个存储单元有一个唯一的物理地址,逻辑地址有 多个
2018/11/16
黄玉清制作
2.2.1 Intel 8086微处理器结构:如何分配各个逻辑段
指令单独执行后DH的值。 (1)SHL DH,1 (2)NOT DH (3)OR DH,0FH (4)AND DH,0FH (5)TEST DH,01H
2018/11/16
黄玉清制作
串操作指令
MOVSB、CMPSB、SCASB、LOADSB、STOSB MOVSW、CMPSW、SCASW、LODSW、STOSW (A)、串操作的特点 1)SI寻址源操作数,段地址在DS,DI寻址目的操作数,段地址在ES; 2)每次操作后,SI、DI自动修改: DF=0,SI和DI加1或(+2),CLD清0 DF DF=1,SI、DI减一或减二。 STD置1 DF 3)若源字串和目的字串在同一段中,则把DS和ES设成相同数字。 4) 通过重复前缀实现串操作 (B)重复前缀: REP REPZ/REPE REPNZ/REPNE
总线接口部件BIU:
总线接口单元BIU,负责控制存贮器读写。
执行部件EU:
执行单元EU从指令队列中取出指令并执行。 特点:
BIU与EU两个单元相互独立,分别完成各自操作,可以 并行执行,实现指令预取(指令读取和执行的流水线 操作)取指令和执行指令分开进行,提高了速度。
2018/11/16
2018/11/16
黄玉清制作
乘法
微机原理复习资料
微机原理复习资料一、概述微机原理是计算机科学与技术专业的一门重要课程,它主要介绍了微型计算机的基本组成和工作原理。
本文将针对微机原理的复习资料进行详细介绍,包括微机的基本概念、微处理器的结构与功能、存储器的组成与分类、输入输出设备的原理以及微机系统的总线结构。
二、微机的基本概念1. 微机的定义微机是指以微处理器为核心,配以存储器、输入输出设备等组成的计算机系统。
它具有体积小、价格低廉、功能强大等特点,广泛应用于个人和办公场所。
2. 微机的组成微机由中央处理器(CPU)、存储器、输入输出设备和总线四部分组成。
其中,CPU是微机的核心,负责执行指令和控制计算机的运行;存储器用于存储数据和程序;输入输出设备用于与外部环境进行信息交互;总线用于连接各个部件。
三、微处理器的结构与功能1. 微处理器的结构微处理器由运算器、控制器和寄存器组成。
其中,运算器负责数值计算和逻辑运算;控制器负责指令的解码和执行;寄存器用于存储数据和指令。
2. 微处理器的功能微处理器的主要功能包括指令执行、数据传输、中断处理和时序控制等。
指令执行是微处理器的核心功能,它通过解码指令并执行相应的操作码完成各种运算和逻辑判断。
数据传输是指将数据从一个寄存器或存储器传输到另一个寄存器或存储器。
中断处理是指在微处理器执行程序的过程中,接收到外部设备的中断信号后,暂停当前程序的执行,转而处理中断请求。
时序控制是指微处理器根据时钟信号来控制指令的执行顺序和时序。
四、存储器的组成与分类1. 存储器的组成存储器由存储单元和存储单元组织控制电路组成。
存储单元是存储器的最小存储单位,用于存储二进制数据。
存储单元组织控制电路用于对存储单元进行编址和访问控制。
2. 存储器的分类存储器根据存储介质的不同可以分为半导体存储器和磁性存储器。
半导体存储器包括随机存储器(RAM)和只读存储器(ROM),它们具有读写速度快、功耗低等特点。
磁性存储器包括磁盘、磁带等,它们具有容量大、价格低廉等特点。
微机原理复习课件资料
MOV AX,0 PUSH AX
MOV AX,DATA MOV DS,AX MOV ES,AX LEA SI,BLOCK LEA DI,PDATA LEA BX,NDATA CLD MOV CX,PDATA-BLOCK GOON: LODSB TEST AL,80H JNZ MINUS STOSB (下接右边)
汇编源程序需翻译成机器语言,变成可执行文 件,机器才能执行,这个翻译过程叫汇编。
汇编语言是面向具体计算机硬件的语言,和机 器密切相关。它最大缺点是可读性差,编程效率 低。
高级语言—编程时不需要对机器指令系统有深 入了解,稍加培训即可掌握。可读性强,功能强。
为什么要用汇编语言?汇编语言编写的程序节省 内存,执行速度快,并为用户直接控制对象提供了 手段。故实时性要求很高的程序多采用汇编语言 程序。
后 一 个 逻 辑 运 算 符 AND 在 汇 编 时 进 行 , 若 PORT_VAR为81H,则汇编后表达式算出为80H.执行 前一个指令助记符AND时,将(DX)与80H相与,结果 在DX中。
标号也有三种属性:段值总是在CS段寄存器中, 偏移量概念与变量同,类型分NEAR和FAR两种。
NEAR—表示标号所在语句与转移指令或调用指令 在同一码段内,只需改变IP即可。
FAR—标号所在语句与转移指令或调用指令不在 同一码段内。
若没有对类型进行说明,默认为NEAR。
4.表达式
表达式是常数、寄存器、标号、变量 与一些运算符组合的序列,分数字表达式和 地址表达式两种。汇编时按一定的优先规 则对表达式进行计算后可得到一个数值或 一个地址。
操作数可能放在存储器中,这就涉及一个地址 问题。程序中遇到转移指令或调用指令,涉及地 址转移,若采用具体地址就不很方便,一旦有错 改动就很麻烦。于是人们采用标号或符号来代 替地址,例:
微机原理复习
微机原理复习第1章绪论1、微型计算机:–以微处理器(CPU)为核心,配上大规模集成电路的存储器(ROM/RAM)、输入/输出接口电路及系统总线等所组成的计算机。
2、三组总线地址总线AB–单向,位数n决定CPU可寻址的内存容量数据总线DB–双向,CPU与存储器、外设交换数据的通路控制总线CB–双向,传输控制信号和状态信号3、各进制数间的转换非十进制数到十进制数间的转换按相应进位计数制的权表达式展开,在按十进制求和。
如:1011 0111B=(183)D;14FBH=(5371)D十进制数到非十进制数的转换(1)十进制到二进制整数部分:除2取余小数部分:乘2取整例如:12.125D=(1100.001)B(2)十进制到十六进制的转换整数部分:除16取余小数部分:乘16取整二进制与十六进制间的转换用4位二进制数表示1位十六进制数例如:(0101 1000 1001.1100)B=(5 8 9.C)H划分的时候以小数点位分界线,整数部分从最低位开始划,前面不够补零,不影响大小小数部分从最高位开始,后面不够补零,也不影响大小第2章8086 CPU2、8086CPU内部寄存器3、8086微处理器的标志寄存器8086 CPU中的标志位-状态标志FLAGS寄存器中共有6个状态标志位–CF,进位标志。
–PF位,奇偶校验标志。
–AF,辅助进位标志。
–ZF,全零标志。
–SF,符号标志。
–OF ,溢出标志位。
8086 CPU中的标志位-控制标志FLAGS寄存器中共有3个控制标志位–TF,单步标志。
–IF,中断标志。
–DF,方向标志。
题1:已知某存储单元所在的段地址为1900H,偏移地址为8000H,试求出该单元所在的物理地址?第二章作业第2题:8086CPU内部由那两部分组成?他们大致是如何工作的?8086 CPU由指令执行单元和总线接口单元两部分组成。
工作过程:1)读存储器2)EU从指令队列中取走指令,经EU控制器译码分析后,向各部件发控制命令,以完成执行指令的操作3)指令队列满,则BIU处于空闲状态4)指令执行过程中,如果需要进行存取数据,EU就要求BIU完成相应的总线周期?5)在程序转移时,先清空队列,再去新的地址处取指。
微机原理复习资料
微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件组成和工作原理的基础课程。
以下是我为您整理的微机原理复习资料。
第一部分:计算机硬件组成1. 计算机的基本组成部分:中央处理器(CPU)、内存、输入设备、输出设备、存储设备和总线。
2. 中央处理器(CPU):是计算机中的核心部件,包括控制器和算术逻辑单元(ALU)。
控制器负责指令的解析和执行,ALU负责运算和逻辑判断。
3. 内存:是计算机用于存储数据和指令的地方,分为主存储器(RAM)和辅助存储器(硬盘、U盘等)。
主存储器以字节为单位进行寻址,每个字节都有一个唯一的地址。
4. 输入设备:用于将外部数据输入到计算机中,例如键盘、鼠标、扫描仪等。
5. 输出设备:用于将计算机处理的数据输出到外部,例如显示器、打印机、音频设备等。
6. 存储设备:用于永久性存储数据,例如硬盘、光盘、闪存等。
7. 总线:计算机各个组件之间传递数据和控制信号的通道,分为数据总线、地址总线和控制总线。
第二部分:计算机工作原理1. 计算机的工作过程分为取指令、解析指令、执行指令和存储结果四个阶段。
2. 取指令阶段:从内存中读取指令。
3. 解析指令阶段:对指令进行解析,确定指令的类型和操作对象。
4. 执行指令阶段:根据指令的要求执行相应的操作,包括算术运算、逻辑运算、数据传输等。
5. 存储结果阶段:将运算结果存储到指定的位置。
6. 指令周期和时钟频率:指令周期是执行一条指令所需要的时间,时钟频率是计算机的工作速度。
时钟周期等于1/时钟频率。
7. 硬件中断和软件中断:硬件中断是由外部设备引发的中断,软件中断是由程序指令引发的中断。
8. 存储器体系结构:存储器层次结构包括寄存器、高速缓存、主存储器和辅助存储器。
存储器的访问速度由快到慢依次为:寄存器>高速缓存>主存储器>辅助存储器。
其中高速缓存用于缓存主存储器中的数据,提高数据访问速度。
第三部分:指令系统和编程1. 指令系统是计算机执行各种操作的指令集合,分为指令格式和指令操作码两部分。
微机原理复习资料
1.1微型计算机主要包括那几个组成部分?各部分的基本功能是什么?答:微型计算机由CPU,存储器,输入/输出接口及系统总线组成CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算,暂存少量数据,对指令译码并执行指令所规定的操作,与存储器和外设进行数据交换,提供整个系统所需要的定时和控制信号,响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器,总线发送器,总线接收器以及一组导线组成;存储器是用来存储数据,程序的部件;I/O接口在CPU和外设之间起适配作用,是微型计算机的重要组成部件2.1、8086/8088CPU的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088CPU的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit)和执行部件EU(Execution Unit)总线接口单元BIU的主要功能是负责与存储器,I/O端口进行数据传送。
具体讲:取指令,即总线接口部件从内存中取出指令后送到指令队列;预取指令;配合EU执行指令,存取操作数和运算结果。
执行部件EU主要功能是负责指令执行。
2.2.8086CPU为什么要采用地址、数据线分时复用?有何好处?答:(1)因CPU内部存储等都为16位,而CPU对内存寻址(访问)的最大空间为1MB。
为了实现CPU对1MB内存的访问,存储器需分段存取(访问)。
-8086/8088地址总线是20位的,CPU中的寄存器是16位的,20位地址无法用16 位寄存器表示,所以必须分段。
(2)减少引脚数量2.4、什么是总线周期?8086/8088CPU的基本总线周期由几个时钟周期组成?若CPU 主时钟频率为10MHz,则一个时钟周期为多少?一个基本总线周期为多少?答:总线周期:BIU通过系统总线对存储器或I/O端口进行一次读/写操作的过程称为一个总线周期。
8086/8088CPU的一个基本总线周期由4个时钟周期(T1~T4)组成,也称4个T状态。
微机原理知识点及复习资料
微型计算机原理及应用》知识点第 1 章计算机基础知识1. 掌握十进制数与二进制数、十六进制数间的互相转换。
2. 135=10000111B =87H3. 10001110B =1424. 7BH =01111011B=1235. 掌握正、负数据与补码间的互相转换6.若 X=+1111010则 [X] 补=011110107. 设 Y=-1001100则 [Y] 补=10110100第 2 章80× 86CPU1. 8086/8088CPU 总线接口单元由哪些功能部件组成?2. 8086/8088BIU 中各组成部分的功能是什么?3. 8086/8088BIU 的主要功能是什么?4. 8086/8088 的 EU 由哪些功能部件组成?5.8086/8088 中的寄存器可以分为哪 5 类?它们各自的主要功能是什么?6.8086 处理器中 20 位物理地址是怎样产生的?7.掌握 8086 处理器结构框图及各功能部件的作用.8. 8086 处理器中标志寄存器有哪些标志位?这些标志位的作用分别是什么?9. 8086 系统中一个逻辑段最大容量是多少?10.地址锁存器的功能是什么?地址是如何被锁存的?11.最小模式下 8086/8088CPU 是怎样控制内存进行读 /写操作的?12.举例说明 8086CPU 计算物理地址的过程?13.说明 8086/8088 中 SI,DI,SP,BP 的特殊用途。
14.说明 8086 对存储器进行读操作的控制过程。
15. 说明8086对存储器进行写操作的控制过程。
16. 8086最小模式下是怎样控制外设端口进行读/写操作的?17. 8086可以访问的内存空间为多少?18. 8086是如何实现对内存进行分段管理的?19. 8086是如何实现对内存按字和按字节访问的?20. 8086系统中控制命令MM l丿,ALE和DT/ h:各自的作用是什么?21. 8282及8286芯片的作用分别是什么?22. 8086中CS,SS,DS,ES寄存器的作用分别是什么?23. 术语:标志,规则字,非规则字,协处理器第3章微机指令系统1. 8086微型计算机指令按功能的分类。
微机原理复习资料
微机原理复习资料微机原理复习资料近年来,随着计算机技术的快速发展,微机原理作为计算机专业的一门重要课程,越来越受到学生们的关注。
微机原理是一门理论与实践相结合的学科,它主要涉及计算机硬件结构、指令系统、存储器、输入输出等方面的知识。
为了帮助大家更好地复习微机原理,本文将分享一些复习资料和学习方法。
一、基础知识回顾在复习微机原理之前,首先要对基础知识进行回顾。
这包括计算机的发展历程、计算机硬件的组成以及计算机指令系统的基本概念等。
通过对这些基础知识的回顾,可以帮助我们建立起对微机原理的整体框架和逻辑思维。
二、重点难点梳理在复习过程中,我们需要重点关注微机原理中的一些重点和难点内容。
比如,存储器的层次结构、指令的执行过程、中断与异常处理等。
对于这些内容,我们可以通过查阅教材、参考资料以及相关课程讲义来加深理解,并进行多次的思考和实践。
三、实践操作训练微机原理是一门理论与实践相结合的学科,实践操作是非常重要的一环。
在复习过程中,我们可以通过搭建计算机实验环境,进行一些实际的操作训练。
比如,通过安装操作系统、编写简单的汇编语言程序等,来加深对微机原理的理解和掌握。
四、习题练习习题练习是复习微机原理的重要环节。
通过做一些习题,可以帮助我们巩固知识点,提高解决问题的能力。
可以选择一些经典的习题集进行练习,也可以通过参加一些在线的微机原理竞赛来检验自己的学习成果。
五、交流与讨论在复习过程中,我们可以积极参与微机原理的交流与讨论。
可以加入一些微机原理的学习群组,与其他同学一起分享学习经验,互相帮助。
也可以通过与老师进行讨论,解决自己在学习过程中遇到的问题。
六、参考资料推荐在复习微机原理的过程中,参考资料的选择非常重要。
以下是一些值得推荐的参考资料:1. 《计算机组成与设计:硬件/软件接口》(原书第5版)- David A. Patterson, John L. Hennessy2. 《计算机组成原理》(第2版)- 谢希仁3. 《计算机组成与体系结构》(第9版)- William Stallings4. 《计算机组成与设计:硬件/软件接口》(第4版)- David A. Patterson, John L. Hennessy以上是一些常用的参考资料,大家可以根据自己的实际情况选择适合自己的资料。
微机原理课程复习资料
异常处理的方法与步骤
• 异常定义:异常是指在程序运行过程中发生的、导致程序无法正常执行的错误事件,如除零错误、越界访问等。
异常处理的方法与步骤
捕获异常
在程序中设置异常捕获机制,当异常 发生时能够捕获并处理。
抛出异常
在程序中主动抛出异常,通知上层调 用者进行处理。
异常处理的方法与步骤
捕获异常
在程序中设置异常捕获机制,当异常 发生时能够捕获并处理。
掌握微机接口技术
通过本课程的学习,学生应能掌握常用微机接口的工作原理和使用方法,了解接口芯片与 CPU的连接和数据交换方式,具备基本的微机接口设计和应用能力。
微机原理课程的目的
掌握微型计算机的基本组成和工作原理
通过本课程的学习,学生应能深入理解微型计算机的基本组成,包括中央处理器、存储器 、输入输出接口等,以及它们之间的工作原理和协同工作的方式。
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
学习目标与要求
01
02
03
04
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
优化技巧
合理安排指令顺序,减少寄存器与内存访问次数,利 用循环展开等优化方法提高程序执行效率。
05
中断与异常处理技术
05
中断与异常处理技术
中断的基本概念与原理
01
02
03
04
中断定义
中断是指在程序运行过程中, 由外部设备或内部事件引起的 、打断当前程序执行流程并转 去执行相应处理程序的一种机 制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、基本概念题:1、8086硬件中断的中断申请引脚有 2 个。
2、若CS=1234H,IP=200H,则下一条将要执行的指令的物理地址为12540H 。
3、在中断服务程序处理中断之前,应该先开中断,才允许中断嵌套。
此时,只有隐含中断优先级更高的中断源请求中断,才能被响应。
4、在8259中,用于存放中断请求信号的寄存器为IRR 寄存器。
5、在8086的指令CBW、HLT、LODSB、MUL BL、CMPSB、XLAT中,使用寄存器AL的指令有 4 条。
6、已知SP=2000H,则执行PUSH AX指令后,SP=1FFEH。
若改为执行IRET指令,则SP= 2006 H。
7、已知数据段定义如下:DATA SEGMENT AT 3000HA1 DB 50HORG 40HBI DW 2567HC1 DD 1234HDATA ENDS则执行指令MOV SI, OFFSET A1后,SI= 0000H 。
8、在8086系统中,用BCD码相加时,当和的低4位小于等于1001,且没有向高位产生进位时,则不要修正。
(是否需要修正,如何修正)9、假设VAR为变量,则指令MOV BX, OFFSET VAR的寻址方式是立即寻址。
10、设有数据定义为:VAR DW 1,2,$+2,5,6 若VAR的偏移地址是0010H,则汇编后0014H单元的内容是16H 。
11、选择存储器2732构成256KB的ROM,则需要芯片64 片。
12、使用IN指令时,从外部设备获取的数据都应存放在AL 中。
13、对8086的中断系统而言,执行指令PUSH AX后,SP= SP-2 。
14、已知8253的地址40~43H,频率2MHz。
当8253的计数器0计数到0时,可输出信号作为中断请求信号,问下列程序意味着计数器0 发出中断请求信号的周期是32.768 ms。
MOV AL, 00110110BOUT 43H, ALMOV AL, 0FFHOUT 40H, ALOUT 40H, AL15、当8259采用循环优先级工作方式时,若刚刚为IR1服务过,则此时8个中断源的中断优先级排列为IR2 >IR3>IR4>IR5>IR6>…16、当8255的A口工作于方式2时,如果B口工作在方式1,则用作B口联络信号的是PC0,PC1,PC2 。
17、下列指令中,有语法错误的指令是:A 。
A、MOV [SI], [DI]B、IN AL, DXC、JMP WORD PTR [BX+8]D、PUSH WORD PTR [BX+SI-2]18、在8086中断系统中,为了使高级中断能够嵌入正在执行的低级中断中,则必须在低级中断服务程序中加入开中断指令。
19、8086所具有的物理地址空间是由地址(哪种总线)决定的。
20、8086在最小方式下,与控制数据流方向有关的信号是DT/R 。
21、下列指令中有语法错误的指令是: D 。
A、IN AL, 20HB、LEA SI, [2000H]C、OUT DX, ALD、SHL AX, 222、8086CPU的20条地址线中,20条地址线需要锁存。
23、8086CPU转向中断处理程序前,应先将FR 、断点内容依次压入栈保护。
24、已知BX=0010H, DI=0020H, 指令LEA AX, [BX+DI+0A1H]执行后,AX= 00D1H 。
25、8086CPU复位后,寄存器CS= FFFFH 。
26、8086CPU内部的工作寄存器按工作性质可以分为数据寄存器和地址寄存器。
27、执行指令NOT AL后,与AL有相同值的指令可以为XOR AL, FF H。
28、8086用查询方式完成一次与外设的数据传输时,首先必须通过执行一条IN 指令,读取外设的状态信息。
29、下列堆栈指令中不正确的是: D 。
A、PUSH CSB、PUSH ES:[SI+1]C、POP DSD、POP DS: 1000H30、若数据段中的存储单元[BX+SI+5]=0,则指令MOV AX,OFFSET [BX+SI+5]和指令LEA AX, [BX+SI+5]的功能:(不同,前者执行后AX=0,后者AX=BX+SI+5)。
31、8086CPU在响应INTR请求时,不包括的条件是 D 。
A、IF=1B、指令周期结束C、无NMI请求D、TF=132、宏指令调用方式与子程序调用方式相比,宏调用的特点是(有较快的执行速度,能方便的修改有关参数)。
33、十进制数62用BCD码表示为0110 0010B 。
34、8086的中断向量表占内存最低的1K空间。
35、所谓溢出中断,是指执行INT0指令,同时of =1。
36、8086中,CPU用IN和OUT指令来读写的接口地址就成为“I/O端口”。
37、指令SUB AX, BX与指令CMP AX, BX的主要区别是结果是否回送,源操作数值不变。
38、某微机有3KB的RAM,若首地址为9C00H,则末地址为A7FFH 。
39、若将1001 0011扩展为16位数,则其机器数为1111 1111 1001 0011 。
40、已知数据定义如下:DATAB EQU THIS BYTEDATAW DW ‘AB’, ‘CD’, ‘EF’, ‘GH’则执行指令MOV AL, DATAB+3MOV AH, BYTE PTR DATAW+4后,AX= FCH 。
41、已知某中断源的中断类型码为47H,中断向量为2000H: A500H,则该中断源的中断向量地址和存放的内容分别是011CH, A500H, 2000H 。
42、8086的串操作指令中,凡是目的串地址都取自ES:DI 。
43、某存储芯片的地址范围为30800H~30FFFH,无地址重叠,则其存储容量为:2K 。
44、8086CPU在响应INTR请求时,包括的条件是(3)IF=1,现行指令结束,没有更高级别的中断在响应。
45、8086CPU用中断方式从0809读取数据时,0809向CPU发出的中断请求信号是EOC 。
46、把8086存储器分成若干逻辑段时,各逻辑段的最大空间为64K 。
47、指令LDS和LES的不同之处在于前者将段地址送DS ,后者将段地址送ES。
48、微机从外部采集信号时需进行A/D 转换,向外部输出控制信号时需要进行D/A转换。
49、当8259设置为全嵌套方式方式时,优先权有高到低的顺序固定为IRQ0>IRQ1>IRQ2>…>IRQ7。
50、CPU通过总线从存储器或I/O存取一个字节所需的时间称为读周期。
51、8086响应可屏蔽中断请求的基本条件是IF=1和现行指令结束。
52、已知32KB的RAM的首地址为4000H,则其末地址应为BFFFH 。
53、用1K*4位的RAM芯片构成16KB的存储器时,用于片选译码的地址至少需要 4 位。
54、8086保护断点的方法是。
(由硬件电路将断点地址自动压入堆栈)55、用DOS功能0AH调用输入字符串时,输入缓冲区的第二个字节用于实际输入的字符数量。
56、下列8086指令中,执行速度最快的指令是 A 。
A、MOV AX, BXB、MOV AX, 1516HC、MOV BYTE PTR [BX], 26HD、MOV [2000H], AL57、已知数据定义如下:TAB DW ?TCD DD ?TEF DB 12 DUP(?)TGH EQU $-TAB则TGH的值是18 。
58、8253的6种工作方式中,需要外部脉冲触发开始计数的工作方式是方式1 。
59、8086微处理器对BCD码加法求和时,当和小于1001,且向高位有进位时要何调整?(需要加6调整)60、8086的标志寄存器是一个16 位的寄存器。
61、8086的中断向量地址是指中断服务程序的入口地址。
62、8086的通用寄存器DX的特殊用途之一是 B 。
A、在间接寻址中作基址指针B、在乘/除指令中存放乘积/被除数的高位/余位C、在字符串处理中作目标变址寄存器D、在XLAT指令中作基址寄存器63、当8253的计数方式选择十进制计数时,其计数范围是0~9999 。
64、8086的中断向量表中最多能存放256 个中断向量。
65、已知:DA1 DW 20H DUP (?), 则将DA1的数据个数送CX的指令是MOV CX, LENGTH DA1。
66、8086中,子程序又称过程,由伪指令PROC 定义,以ENDP结束。
67、欲使AL的最高位不变,其余各位求反,则指令XOR AL, VAR中的VAR应为7FH 。
68、补码是一种机器数(机器数/真值/定点数/浮点数)。
69、在8086的存储空间中,各逻辑段的起始地址应该是 B 。
A、偶数B、能被16整除C、能被32整除D、任意70、指令MOV [2000H], AH的执行,对应CPU的哪一类总线操作写操作。
71、有多个中断请求时,系统将根据他们的优先级高低,先响应优先级最高的中断请求,若要调整响应顺序,则应使用 C 。
A、中断嵌套B、中断响应C、中断屏蔽D、中断向量72、执行指令REP STOSW后,被改变的寄存器是DI 。
73、在8086的直接寻址方式的指令中,指令将直接给出操作数的地址。
74、在8086的段定义伪指令中,定位类型PARA用来指定段的起始地址必须从段边界开始,即16进制数的段首址的最低位必须为0 。
75、8086的中断系统应该具有能实现中断及返回、中断优先权排队、高级中断源能够中断低级中断源的功能。
76、若定义DATA DB 0A5H, 5BH,则有指令MOV BX, WORD PTR DATA。
77、8253的每一定时/计数器都含有三个寄存器,他们分别是输出锁存寄存器、计数初值寄存器和减1计数寄存器。
78、已知数据定义为:DATA1 SEGMENTARRAY DB 50 DUP(?)DATA1 ENDS问下面原操作数不是立即数的指令是 B 。
A、MOV AX, SEG ARRAYB、IN AX, 34HC、MOV AX, LENGTH ARRAYD、MOV AX, DAT179、下列指令中不合法的指令是 A 。
A、IN AX, 03F8HB、MOV BX, AXC、REPE CMPSBD、SHR BX, CL80、已知VAR为变量,则指令MOV BX, OFFSET VAR的寻址方式为立即寻址。
81、8086CPU对存储器进行访问时,地址线有效和数据线有效的时间关系应该是(哪个先有效)。
(地址线)82、当8086系统有多个接口芯片时,电路设计要保证各芯片均应满足 B 。
A、控制口和数据口不同B、端口地址互不相同C、片选信号不同D、地址信号不同83、8086的伪指令不产生机器码,它只为汇编程序提供信息。
84、指令STOSB的串指针应为DI 。