微机原理期末考试复习
微机原理期末复习试卷
《微机原理》期末复习试卷2010年12月一、填空题1.反码表示法中,零有两个编码,即( ) 和( )。
2.设X=11001101,数据采用奇校验时,其校验位C=( )。
3.运算器中的核心部件是( )。
4.计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。
位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其5.传送ASCII码时,D7编码为( ) 。
6.串行传送数据的方式有( )、( )两种。
7.串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。
8.利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送的字节数是( )。
9.设[X]10=54.625,则[X]2=(),[X]8=( )10.全相联映像比直接映像利用率(),冲突概率()。
11.()是一个高速小容量临时存储器。
12.存储芯片6264(8k×8位)有()条数据线,()地址线。
13.按总线中的数据类型不同,可把总线分为()、()、()14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。
15、IBM宏汇编中,段定义命令包括:①、②、③、④。
16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和③等措施进行处理。
17、常用的外部总线包括:①、②、③、④等。
18、总线传输方式包括:①、②和③。
二、选择题1、以下和不是IBM宏汇编的保留字。
A、AAAB、DHC、GOTOD、IF2、早期8086的时钟频率为8MHz,其时钟周期为ns。
A、25B、125C、250D、5003、CPU处于状态中,功耗最低。
A、常规B、暂停C、睡眠D、停止时钟4、Pentium处理器有296个引脚,其中包括个数据总线引脚。
A、8B、16C、32D、645、Intel 8237有个完全独立的DMA通道。
微机原理期末复习总结
微机原理期末复习总结微机原理是计算机科学与技术专业的一门重要课程,它研究了计算机系统的基本结构和工作原理。
以下是对微机原理内容的复习总结,帮助你回顾和巩固所学知识。
1.计算机组成和层次结构-计算机由硬件和软件组成,硬件包括中央处理器(CPU),内存,输入输出设备等,软件包括系统软件和应用软件。
-计算机具有层次结构,分为硬件层、微程序层、指令级层、数据流层和互连层等。
2.计算机的运算方法和编码规则-计算机中的运算是通过算术逻辑单元(ALU)来实现的,包括加法、减法、乘法、除法等运算。
-二进制是计算机中使用的编码规则,计算机通过位运算来进行数据处理。
3.存储器的层次结构和存储区域划分-存储器的层次结构包括主存储器(内存)和辅助存储器(硬盘、光盘等)。
-主存储器分为RAM和ROM两种类型,RAM可以读写,ROM只能读取。
-存储区域划分为字节、位、字等不同的单位。
4.输入输出设备的工作原理和接口标准-输入输出设备用于与计算机进行信息的输入和输出。
-输入设备包括键盘、鼠标等,输出设备包括显示器、打印机等。
-输入输出设备通过接口标准与计算机进行通信,例如串口、并口、USB等。
5.CPU的结构和工作原理-CPU由运算器、控制器和寄存器组成。
-运算器负责进行算术和逻辑运算,控制器负责指令的解码和执行,寄存器用于存储指令和数据。
-CPU的工作原理是根据指令周期进行工作,包括取指令、分析指令、执行指令等步骤。
6.指令系统和指令的执行方式-指令系统包括指令集和指令格式,指令集是CPU能够执行的指令的集合,指令格式是指令的组成形式。
-指令的执行方式有直接执行方式、间接执行方式和微程序执行方式等。
7.地址总线和数据总线-地址总线用于传递CPU发出的内存地址信号,指示要进行读写的内存单元。
-数据总线用于传递数据信息,包括读取和写入数据。
8.中断和异常的概念和处理方式-中断是计算机正常执行过程中的意外事件,例如外部设备请求、内存访问错误等。
微机原理试题及答案期末
微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
I. 单选题(每题1分,共20题,共20分)
1. 在8086微处理器中,哪个寄存器用来存储当前指令的操作码?
A. AX
B. IP
C. CS
D. SP
答案:B
解析:IP(Instruction Pointer)是指令指针寄存器,用于存储下一条要执行的指令的内存地址。
2. 内部总线宽度决定了8086微处理器的哪个特性?
A. 寻址能力
B. 计算速度
C. 存储能力
D. 并行传输速度
答案:D
解析:内部总线宽度决定了数据的并行传输速度。
8086微处理器的内部数据总线宽度是16位,可以同时处理16位的数据。
3. DMA是指什么?
A. 直接内存访问
B. 动态内存分配
C. 数据管理程序
D. 目标模块访问
答案:A
解析:DMA(Direct Memory Access)是指计算机直接访问内存的一种技术,通过绕过CPU,将数据直接传输到内存,提高数据传输效率。
...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。
在考试前应多做练习,强化对微机原理的理解和应用能力。
通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。
最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。
微机原理_期末考试题库与答案(含3套试卷)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
《微机原理与接口技术》期末复习题及参考答案.docx
《微机原理与接口技术》期末复习题一、选择题1.在微机中,用来表示信息的最小单位是()。
A. 位B.字节C.字D.双字2.机器字长为8 位 , 十进制数 125 转换成十六进制数是()。
A. 125HB. 7DHC. 0FFHD. 0D7H3.8253的三个计数器中每一个都有三条信号线, 其中 CLK是指()。
A. 定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4.高速 I/O 设备或成组交换数据时,可以采用()方式传送数据。
A. 查询B.中断C. DMAD.同步5.堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。
A. CSB. DSC. SSD. ES6.8255A 的“端口 C 按位置 1/ 置 0 控制字”应写入()。
A. A 口B. B口C. C口D.控制口7.采用条件传送时 , 必须要有()。
A.中断逻辑B.类型号请求信号C.状态端口D.请求信号8.中断服务程序入口地址是()A 中断向量表的指针B 中断向量C中断向量表D中断号9. 8086/8088CPU 在执行 IN AL,DX 指令时 ,DX 寄存器的内容输出到()上。
A. 地址总线B.数据总线C.存储器D.寄存器10.一般地,将计算机指令的集合称为()。
A.指令系统B.汇编语言C.模拟语言D.仿真语言11.8086 处理器最小工作方式和最大工作方式的主要差别是()。
A.内存容量不同B. I/O端口数不同C.数据总线位数不同D.单处理器和多处理器的不同12.将寄存器 AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13.用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400 ,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14. 汇编程序是一种()A. 汇编语言程序B.编辑程序C.翻译程序D.将高级语言程序转换成汇编语言程序的程序15.在查询方式下输入/ 输出时,在I/O 接口中设有(),通过它来确定I/O 设备是否准备好。
微机原理——期末总复习资料
微计算机组成的五个部分:运算器,控制器,存储器,输入设备,输入设备。
微计算机的工作原理:第一步:由输入设备将事先编好的程序和原始数据输入到存储器指定的单元存放起来。
并在存储器中或出存放中间结果和最终结果的单元。
第二步:启动计算机从第一条指令开始执行程序。
第三步:将最终结果直接由运算器或存储器经输出设备输出。
第四步:停机。
8086微处理器的内部结构:从功能上讲,由两个独立逻辑单元组成,即执行单元EU和总线接口单元BIU。
1、执行单元EU包括:4个通用寄存器(AX,BX,CX,DX,每个都是16位,又可拆位2个8位)4个从专用寄存器(BP,SP,SI,DI)标志寄存器FLAG(6个状态标志和3个控制标志)算术逻辑单元ALUEU功能:从BIU取指令并执行指令;计算偏移量。
2、总线接口单元BIU包括:4个16位段寄存器(CS,DS,ES,SS)16位指令指针寄存器IP20位地址加法器6字节(8088位4字节)的指令队列BIU功能:形成20位物理地址;从存储器中取指令和数据并暂存到指令队列寄存器中。
3、执行部件EU和总线接口部件BIU的总体功能:提高了CUP的执行速度;降低对存储器的存取速度的要求。
8086/8088CPU内部寄存器:设置段寄存器原因:8086/8088系统中,需要用20位物理地址访问1MB的存储空间,但是8086/8088CPU的每个地址寄存器都只是16位,因而采用分段存储结构,每个逻辑段的最长度为64KB。
8086MN/MX 引脚作用:选择工作模式。
MN/MX=’1’为最小模式;MN/MX=’0’为最大模式。
段内偏移地址又称为有效地址EA。
存储单元地址(以字节为单元)分为逻辑地址和物理地址。
逻辑地址=段基址(16):偏移地址(16)=CS:IPDS×10H+SI/DI/BX物理地址PA=段基址×10H+偏移地址EA=SS×10H+SP/BPCS×10H+IPI/O端口地址:I/O空间不分段。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
(word完整版)微机原理复习考试题及,文档
微机原理1、8086 从功能上分成两全局部:总线接口单元BIU〔负责 8086CPU与储藏器和 I/O 设备间的信息传达。
〕,执行单元 EU 〔负责指令的执行。
〕2、执行工作方式: 8 位微办理器〔串行工作〕, 8086〔并行工作〕。
3、8086 微办理器的执行环境:地址空间,根本程序执行存放器,堆栈, I/O 端口。
4、根本的程序执行存放器〔8086〕:8 个通用存放器、 1 个指令指针存放器、 1 个标志存放器、 4 个段存放器5、8086 的 16 位通用存放器是:AX〔累加器〕 BX〔基址存放器〕 CX〔计数〕 DX〔数据〕:数据寄存器SI〔源变址〕 DI〔目的变址〕 BP〔基址指针〕 SP〔货仓指针〕:指针存放器6、8086 的 8 位通用存放器是:AL BL CL DL〔低8 位〕AH BH CH DH〔高8 位〕7、16 位的段存放器: CS、SS、DS、ES8、16 位 FLAGS存放器包括一组状态标〔 SF,ZF,OF,CF,AF,PF〕、一个控制标志〔 DF〕和两个系统标志〔 IF,TF 〕9、下一条将要执行指令的PA=〔CS〕内容左移 4 位+〔IP 〕10、逻辑地址的形式为:段存放器:偏移地址;物理地址=段存放器(D S/CS/SS/ES〕左移四位 +偏移地址11、寻址方式:〔1〕马上数寻址方式〔 2〕存放器寻址方式〔 3〕直接寻址方式〔 4〕存放器间接寻址方式〔 5〕存放器相对寻址方式[ 马上方式,存放器方式,储藏器方式]12、最小组态:就是系统中只有一个 8088/8086 微办理器,全部的总线控制信号,都是直接由 CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。
最大组态:系统中能够只有一个微办理器,也能够有两个或两个以上的微办理器,其中一个为主办理器,即 8086/8088CPU,其他的微办理器称之为协处理器,它们是协助主办理器工作的。
微机原理期末考试试卷有复习资料资料
《微机原理》考试试卷一、判断题(每题1分,共10分)1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。
(√)2、微机的字长愈长,计算精度愈高,指令处理功能愈强。
(√)3、MOV指令要影响标志位。
(×)4、JMP SHORT NEXT称为近转移。
(×)5、8086与8088在软件上不一定完全兼容。
(×)6、端口是位于主机与外设之间的总称。
()7、DMA是一种不需要CPU介入的高速数据传送。
()8、8253中的计数可以通过初始化设置成加计数或减计数。
()9、内部中断的优先权总是高于外部中断。
()10、两片8259A级连后可管理16级中断。
()二、选择题(每题1分,共20分)1、属于数据寄存器组的寄存器是_____C___。
A.AX,BX,CX,DS B.SP,DX,BP,IPC. AX,BX,CX,DXD.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。
A.-32768≤n≤32768 B.-32768≤n≤32767C.-65535≤n≤65535D.-65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。
A.02120H B.20120H C.21200H D.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。
A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL5、与十进制数58.75等值的十六进制数是__B______。
A.A3.CH B.3A.CH C.3A.23H D.C.3AH6、将十六进制数FF.1转换成十进制数是__C______。
A.255.625 B.2501625 C.255.0625 D.250.06257、十进制负数-38的八位二进制补码是____D____。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理期末复习:微机原理期末复习.docx
微机原理期末复习第2章计算机的基本结构与工作过程1.计算机的基本组成及各个组成部件的基本功能运算器运算器是进行算术运算(如加、减、乘、除等)和逻辑运算(如非、与、或等)的装置。
通常由算术逻辑部件ALU、专用寄存器X、Y和Z、累加器、通用寄存器RO、R1、…、Rn-1以及标志寄存器F组成。
核心部件ALU用于完成算术运算和逻辑运算。
X、Y是ALU的输入寄存器,Z是ALU的输出寄存器。
X、Y、Z是与ALU不可分的一部分,通常称为ALU的数据暂存器。
X、Y中的数据可来自通用寄存器,也可来自存储器。
Z中的数据可送往通用寄存器,也可送往存储器。
F用于存放运算结果的状态,例如,结果是否为零,是正还是负,有无进位,是否溢出,等等。
控制器为了实现对计算机各部件的有效控制,快速准确地取指令、分析指令和执行指令, 控制器通常由下而几部分组成:指令寄存器IR一一用于存放正在执行或即将执行的指令。
程序计数器PC——用于存放下一条指令的存储单元地址,它具有自动增量计数的功能。
存储器地址寄存器MAR——用于在访存时缓存存储单元的地址。
存储器数据寄存器MDR——用于在访存时缓存对存储单元读/写的数据。
指令译码器ID——用于对IR屮的指令进行译码,以确定IR屮存放的是哪一条指令。
控制电路一一产牛时序脉冲信号,并在时序脉冲的同步下对有关的部件发出微操作控制命令(微命令),以控制各个部件的动作。
输入设备用来输入数据和程序的装置,其功能是将外界的信息转换成机内的表示形式并传送到计算机内部。
常见的输入设备有键盘、鼠标、图形数字化仪、图像扫描仪等等。
输出设备用来输出数据和程序的装置,其功能是将计算机内的数据和程序转换成人们所需要的形式并传送到计算机外部。
常见的输出设备有显示器、打印机.绘图机等等。
存储器计算机中的指令和数据都表现为二进制数码。
为了准确地对存储器进行读或写,通常以字节(或以字)为单位将存储器划分为一个个存储单元,并依次对每一个存储单元赋予一个序号,该序号称为存储单元的地址。
《微机原理及应用》期末考试复习
《微机原理及应用》期末考试复习参考资料一、微机原理与应用模拟试题Ⅰ一、填空题(每空1分,共25分)1、指令由和组成。
2、I/O接口是微机系统的一种部件,它被设置在与之间。
3、。
4、IF是标志;SP称为;CS称为。
5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。
6、8086CPU由和两部分组成。
7、CPU的基本时间计量单位称为周期。
8、SP总是指向堆栈的。
9、指令MOV AX,[BP+200]读取的是段的存储单元。
10、由8个二进制位组成的基本数据表示单元称为。
11、访存空间的是指CPU所能访问的。
12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。
13、PENTIUM的工作模式有、、。
14、指令由、和操作数字段组成。
15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围为。
16、电可擦除的可编程只读存储器的英文简写为。
17、逻辑地址由段基值和___ ___组成。
二、判断题(每小题1.5分,共15分,在每小题后面的括号中认为正确的画“√”,错误的画“×”)1、堆栈是处在CPU内部的一个部件。
()2、8086的状态标志位有9个。
()3、IP是EU中的寄存器。
()4、IP中存放的是正在执行的指令的偏移地址。
()5、全地址译码法是指存储器芯片上的所有地址均参加译码。
()6、EPROM是电可擦除的PROM。
()7、中断是指CPU执行程序过程被意外暂停。
()8、EEPROM中存储的数据不会因掉电而丢失。
()9、SRAM是不用刷新的RAM。
()10、总线周期是指CPU通过总线访问一次内存或外设的时间。
()三、单项选择题(每题1.5分,共15分)1)。
(A) SP (B) IP (C)BP (D)CS2、源变址寄存器是()。
(A) SI (B)DI (C)SP (D)DX3、下面4个标志中属于控制标志的是()。
(A) CF (B)DF (C)SF (D)ZF4、LEA BX,BUFF 指令的功能是()。
微机原理期末考试总复习题.docx
第一章1、微型计算机、微机系统各由哪些部件组成?。
答:P1第一早1、8086 CPU用于I/O指令的数据寄存器和间址寄存器、存放变址地址的寄存器、用于堆栈操作的寄存器、存放基址地址的寄存器各是什么?答:8086 CPU用于I/O指令的数据寄存器和间址寄存器:AL(8位)或AX(16位),DX 8086 CPU用于变址地址的寄存器:SI、DI8086 CPU用于堆栈操作的寄存器:SP (栈顶)、BP (堆栈段基址)8086 CPU用于基址地址的寄存器:BX(数据段)、BP (堆栈段基址)2、8086 CPU访问存贮器和访问I/O的地址分别各为什么?可寻址的最大存贮器空间和最大I/O空间分别各为多少?答:8086 CPU访问存贮器的地址是A19—A0,可寻址的最大存贮器空间是1MB.8086 CPU访问I/O的地址是A15—A0,可寻址的最大I/O空间是64KB.3、掌握补码计算X+Y和X-Yo例如:X=・45,Y=・34,用补码计算X+Y和X・Y。
解:X=-45=-0101101 [X]补=1101 0011y=-34=-0100010 [Y]补=1101 1110 卜Y]补=0010 0010求[X+Y]补:[X]补=1101 0011+「Y1 补=1101 1110 也1011 0001 =-100 1111=-79CF=1(有进位)ZF=0 (结果非0) SF=1(结果为负)OF=0(结果无溢出)求[X・Y]补:[X]补=1101 0011+ _____________________@ 1111 0101 =-000 1011=-11CF=1(有借位)ZF=0 (结果非0) SF=1(结果为负)OF=0(结果无溢出)4、掌握指令的有效地址,物理地址如何计算.答:有效地址EA Ftl寻址方式决定物理地址=段基址*10H+EA5、8086 CPU允许、禁止段跨越的操作有哪些。
举例。
答:取指令的指令地址=CS*10H+IP,禁止段超越堆栈栈顶地址=SS*10H+SP,禁止段超越目的串地址=ES*10H+DI,禁止段超越数据访问的数据地址=DS*10H+BX或SI或DI或直接偏移地址,允许段超越=SS*10H+BP允许段超越源串地址=DS*10H+SI,允许段超越6、8086 M/IO、TEST、QS。
微机原理期末必考复习题目
微机原理期末复习题目第一章计算机基本知识【复习重点】1、常用数制及其相互间的转换;2、机器数表示:原码、反码、补码的表示及求法;3、BCD编码及常用字符的ASCII码;4、计算机中的常用术语【典型习题】•在计算机中,1KB= 1024 byte。
•对于十六进制表示的数码19.8H,转换为十进制数时为:25.5 ;用二进制数表示时为:11001.1 B;该数码用压缩BCD码表示时数据为:00100101.0101B或25.5H 。
•设机器字长为8位,最高位是符号位。
则十进制数–13所对应的原码为:10001101B ;补码为11110011B 。
•一个8位二进制数用补码方式表示的有符号数的范围是-128~+127 。
•软件通常分为系统软件和应用软件两大类。
•微型计算机中主要包括有 A 。
A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组D.微处理器、运算器和寄存器第二章8080系统结构【复习重点】1 、CPU 内部的功能结构;2 、寄存器阵列结构及各寄存器的功能;3 、标志寄存器各标志位的名称及含义;【典型习题】1、8086中的BIU中有 4 个16 位的段寄存器、一个16 位的指令指针、 6 字节指令队列、20 位的地址加法器。
2、8086 可以访问8 位和16 位的寄存器。
3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。
A.指令B.指令地址C.操作数D.操作数地址4、8086CPU内部由哪两部分组成?它们的主要功能是什么?答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。
EU(或指令执行单元):指令译码和执行指令5、8086/8088 CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?答:有CS、DS、ES、SS、IP、PSWCS(代码段寄存器):用来存放当前代码段的基地址。
微机原理期末复习用
微机原理期末复习用微机原理期末复习连答案一、选择题1、计算机内部使用的数是()A 二进制数B 八进制数C 十进制数D 十六进制数2、8086/8088CPU支持的I/O地址范围为( )A 0~FFFFFHB 0~FFFFHC 0~FFFHD 0~FFH3、8086/8088中可以作为寄存器间接寻址的寄存器是()A AXB BXC CXD DX4、顺序执行PUSH AX和POP BX两条指令,其功能等同于()A MOV BX, AXB MOV AX, BXC XCHG AX, BXD XCHG BX, AX5、条件转移指令JNE条件成立是()A CF=0B CF=1C ZF=0D ZF=16、逻辑移位指令SHL可用于()A 有符号数乘以2B 有符号数除以2C 无符号数乘以2D 无符号数除以27、执行IN AL, AX指令后,进入AL寄存器的数据来自()A 寄存器B 存储器C 立即数D 外设端口8、将十进制数75以压缩的BCD码送入AX, 正确的指令是()A MOV AX, 0075B MOV AX, 0705C MOV AX, 0075HD MOV AX, 0705H9、设AH=10H, 执行NEG AH指令后,正确的结果是()A AH=10H CF=1B AH=F0H, CF=0C AH=10H, CF=1D AH=F0H, CF=110、对如下程序段AGAIN: MOV ES:[DI], ALINC DILOOP AGAIN可用指令()完成相同的功能。
A REP MOVSB B REP LODSBC REP STOSB C REP STOSW11、MASM语句中,表达常数不正确的形式是()A 01101001B B A346HC ‘A’D 560012、如果SS=600H, 则说明堆栈段起始于()物理地址A 60HB 600HC 6000HD 60000H13、DW 50 DUP(?)语句预留了()个字节存储空间A 25B 50C 100D 20014、执行OR AL, 80H后,可以肯定的执行结果是AL寄存器的()A 最高位为0B 最高位为1C 低7位均为0D 低7位均为115、MUL CL 指令实现()功能A 有符号乘法:A X←AL*CLB 无符号乘法:AX←AL*CLC 有符号乘法:DX←AL*CLD 无符号乘法:DX←AL*CL16、数据定义语句NUM2 DW (12 XOR 6 AND 2)LE 0EH, 定义的NEM2单元的内容是()A 0B 0FFFFHC 1D 0FFH二、填空题1、8位无符号整数的表示范围为0~255,写成十六进制形式为,8位有符号整数的表示范围为-128~127,写成十六进制形式为。
微机原理期末考试题库及个别答案
一、填空题1.十进制数11。
375转换为二进制数为______;二进制数1101101转换为十进制数为______。
2.二进制数110111100101。
1011转换为十六进制数为______。
3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。
5.A=-113D,则[A]补=__________。
10001111B6。
已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H.7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____.8。
变量具有段属性、偏移量属性和类型属性.9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。
10.A=-71,则[A]补=______。
11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。
12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。
13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。
14.A=+0110101,B=-0110101,[A+B]补=______。
15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断). 17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A 的ICW3为___________。
18.信息码为0110100,则奇校验码为__00110100__________。
微机原理-期末考试题库及答案(含3套试卷)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1)控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2)电平。
(1) A.M/ B. C. ALE D.N/(2) A. 高 B. 低 C. ECL D.CMOS2.n+1位有符号数x的补码表示范围为()。
A.-2n < x < 2nB.-2n ≤ x ≤ 2n -1C.-2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A.AND AL, 0FHB.AND AL, 0FOHC.OR AL, 0FHD.OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A.MOV AX, BXB.MOV AX, [BX]C.MOV AX, CXD.MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A.00017HB.00068HC.0005CHD.0005EH6.条件转移指令JNE的条件是()。
A.CF=0B.CF=1C.ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A.1个 B.2个 C.4个 D.6个⑵ A.数据 B . 地址 C. 状态 D.其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考试时间:6月18日(星期二)下午2:30~4:30 考试地点另行通知题型示例:一、填空题(20分,每空1分)I/O端口编址方式有统一编址和独立编址两种,8086/8086系统中I/O端口采用独立编址方式。
二、选择题(10分)8086/8086CPU可寻址访问的最大I/O空间为 D 。
A、1KBB、64KBC、640KBD、1MB考察知识点:1.存储器操作数寻址方式的分类。
1、直接寻址方式2、寄存器间接寻址方式3、寄存器相对寻址方式4、基址变址寻址方式5、相对基址变址寻址方2.微处理器的定义。
微处理器是微型计算机的运算及控制部件,也称中央处理单元(CPU)。
它本身不构成独立的工作系统,因而它也不能独立的执行程序。
通常,微处理器由算术逻辑部件(ALU),控制部件,寄存器组和片内总线等几部分组成。
3.冯 诺依曼存储程序工作原理。
存储程序和程序控制4.微机的总线结构的好处,使用特点。
包括总线定义,分类。
总线是数据在计算机内从其一个部件传输到另一个部件的内部通道;微型计算机的总线包括地址总线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。
总线结构对计算机的功能及其数据传播速度具有决定性的意义。
5.8086微处理器的内部结构,EU、BIU的定义和作用,流水线。
执行部件EU功能:负责指令的执行。
(1)从指令队列中取出指令。
(2)对指令进行译码,发出相应的控制信号。
(3)接收由总线接口送来的数据或发送数据至接口。
(4)利用内部寄存器和ALU进行数据处理。
总线接口部件BIU功能:负责CPU与存储器、I/O端口之间的数据传送。
(1)取指令送到指令队列。
(2)CPU执行指令时,到指定的位置取数据,并将其送至指令要求的位置单元中。
总线接口部件和执行部件不是同步工作的,它们按照以下的流水线技术原则管理:(1)每当8086的指令队列中有2个空字节,总线接口部件就会自动取指令至队列中。
(2)执行部件从总线接口的指令队列前部取出指令代码,执行该指令。
(3)当队列已满,执行部件又不使用总线时,总线接口部件进入空闲状态。
(4)执行转移指令、调用指令、返回指令时,先清空队列内容,再将要执行的指令放入队列中。
6.8086总线周期的构成,每一个T状态的主要工作。
基本的存储器读、写总线周期构成。
常用控制信号。
总线操作:CPU通过总线完成与存储器、I/O端口之间的操作。
总线周期:执行一个总线操作所需要的时间。
一个基本的总线周期通常包含 4 个 T 状态,按时间的先后顺序分别称为T1、T2、T3、T4。
等待时钟周期Tw,在总线周期的T3和T4之间插入,此时总线处于等待状态;空闲时钟周期Ti,在两个总线周期之间插入,此时总线处于空闲状态。
指令周期:执行一条指令所需要的时间,是取指令、执行指令、取操作数、存放结果所需时间的总和。
用所需的时钟周期数表示。
执行指令的过程中,需要从存储器或 I/O 端口读取或存放数据,所以一个指令周期通常包含若干个总线周期。
例:执行ADD [BX], AX 包含:1) 取指令存储器读周期2) 取 DS:BX 内存单元操作数存储器读周期3) 存放结果到 DS:BX 内存单元存储器写周期7.存储器地址的译码问题。
分为单译码和双译码8. 8086的寻址方式。
物理地址和逻辑地址。
两者之间转换。
8086系统存储器采用分段管理方式。
(要求很熟练)物理地址: 20 位逻辑地址: 段基址 (段寄存器的内容)16位偏移地址(字节距离)16位段 基 址 16 位 0 0 0 0+ 偏 移 地 址 16 位物 理 地 址 20 位习题:已知CS=1055H ,DS=250AH ,ES=2EF0H ,SS=8FF0H ,各段的容量均为64K ,DS 段有一操作数,其偏移地址=0204H ,1)画出各段在内存中的分布;2)在图中指出各段首地址;3)求操作数的物理地址。
解:各段分布及段首址见右图所示。
操作数的物理地址为:250AH ×16 + 0204H = 252A4H9. 常用指令的判断正误。
指令执行结果的判断。
10.8086微处理器的内部构成。
8086的寄存器结构,标志位的含义及应用。
8086复位时各寄存器的初始状态。
CF(Carrv Flag):进位标志位。
最高位有进位或借位时,CF =1。
PF(Parity Flag):奇偶校验标志位00000H 10550H 250A0H 2EF00H 8FF00HSS CS DS ESFFFFFH运算结果低8位中有偶数个“1”时,PF =1;有奇数个“1”时,PF =0。
AF(Auxiliary Flag):辅助进位标志位。
低字节的低4位向高4位进 位或借位时,AF =1。
(BCD 数运算)ZF(Zero Flag):全零标志位。
运算结果为0时,ZF =1,否则ZF =0。
SF(Sign Flag):符号标志位。
运算结果为正时,SF =1,否则SF =0。
OF(Overflow Flag):溢出标志位。
运算过程中产生溢出时,OF =1 。
对带符号数,字节运算结果的范围为-128~+127,字运算结果的范围 为-32768~+32767,超过此范围为溢出。
TF(Trap Flag):单步标志位。
TF =1时,则每执行完一条指令,就自 动产生一次内部中断,使用户能逐条跟踪程序进行调试。
IF (Interrupt Flag):中断标志位IF =1时,允许CPU 响应可屏蔽中断;IF =0时,即使外部设备有中断申请,CPU 也不响应。
DF(Direction Flag):方向标志位。
控制串操作中地址指针变化方向, DF =0,地址指针自动增量,即由低地址向高地址进行串操作;DF =1,地址指针自动减量,即由高地址向低地址进行串操作。
6 0 O D I T S Z A P C11.微处理器的指令系统。
要熟悉常用的伪指令(比如如何分配存储单元)内部寄存器 状 态标志寄存器 IP CS DS 0000H 0000H FFFFH0000H和硬指令的功能。
涉及的题目包括选择题、填空题、简答题(读简单程序,说明其功能)和编程题。
伪指令语句:在汇编期间进行处理,主要完成变量定义,存储器分配,指示程序开始和结束,段定义,段分配等类型:数据定义语句:DB:定义变量的类型为字节(BYTE),给变量分配字节或字节串。
DB伪指令定义符后面的操作数每个占有1个字节。
DW:定义变量的类型为字(WORD)。
DW伪指令定义符后面的操作数每个占有1个字,即2个字节。
在内存中存放时,低字节在低地址,高字节在高地址。
DD:定义变量的类型为双字(DWORD)。
DD后面的操作数每个占有2个字,即4个字节。
标号赋值语句:EQU:【功能】给变量、标号、常数、指令、表达式等定义一个符号名,一经定义在同一个程序模块中不能重新定义。
=:【功能】等号语句“=”与EQU语句具有相同功能,区别仅在于EQU 左边的标号不允许重新定义,用“=”定义的语句允许重复定义。
LABEL:【功能】定义标号或变量的类型。
段定义语句:SEGMENT…ENDS:【功能】定义一个逻辑段。
段分配语句:ASSUME:【功能】明确段和段寄存器的关系。
ASSUME CS:code, DS:data, ES:data语句中的code和data为段名。
这个语句说明:CS将指向名字为code的代码段DS和ES将指向名字为data的数据段过程定义语句:PROC…ENDP:【功能】定义一个过程,主程序可以调用它。
程序开始结束语句:ORG:【功能】给汇编程序设置位置指针,指定下面语句的起始偏移地址。
END:【功能】标记汇编源程序结束。
NAME:【功能】为源程序目标模块赋名字。
12.8259A中IRR、IMR和ISR三个寄存器的含义。
中断请求寄存器IRR:这是一个8位寄存器,用来存放由外部输入的中断请求信号IR7~IR0。
当某一个IRi端呈现高电平时,该寄存器的相应位置“1”,显然最多允许8个中断请求信号同时进入,这时,IRR寄存器将被置成全“1”。
中断屏蔽寄存器IMR:这是一个8位寄存器,用来存放对各级中断请求的屏蔽信息,当该寄存器中某一位置“1”时,表示禁止这一级中断请求进入系统,通过IMR寄存器可实现对各级中断的有选择的屏蔽。
中断服务寄存器ISR:这是一个8位寄存器,用来记录正在处理中的中断请求,当任何一级中断被响应,CPU正在执行它的中断服务程序时,ISR 寄存器中相应位置“1”,一直保持到该级中断处理过程结束为止。
多重中断情况下,ISR寄存器中可有多位被同时置“1”。
13.中断向量表。
掌握中断向量表的构成,计算中断类型号,中断服务程序入口地址。
中断的工作过程。
中断向量表又称中断服务程序入口地址表。
8086/8088系统允许处理256种类型的中断,对应类型号为0~FFH。
在存储器的00000H~003FFH,占1K字节空间,用作存放中断向量。
每个类型号对应的中断向量占4个字节,高2个字节存放中断入口地址的段地址,低2个字节存放段内偏移地址。
可屏蔽中断处理的过程一般分成几步:中断请求;中断响应;保护现场;转入执行中断服务子程序;恢复现场;中断返回。
14.对寄存器进行数据的读和写数据时,硬件电路通常有L门和E门,了解其含义和作用。
三态门(E门)和装入门(L门)一样,都可加到任何寄存器(包括计数器和累加器)电路上去。
这样的寄存器就称为三态寄存器。
L门专管对寄存器的装入数据的控制,而E门专管由寄存器输出数据的控制。
15.循环结构、顺序结构和分支结构编写小程序。
比如大小写转换;从一组数中找到最大和最小的数;实现循环累加;求一个数的绝对值;查表法求一个十六进制数的ASCII码;统计一组数中满足一定条件的数的个数,等等。
采用查表法,实现一位16进制数转换为ASCII码显示:;数据段ASCII db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h;对应0 ~ 9的ASCII码db 41h,42h,43h,44h,45h,46h;对应A ~ F的ASCII码hex db 04h,0bh;假设两个16进制数;代码段mov bx,offset ASCII;BX指向ASCII码表mov al, hex;AL取得一位16进制数;恰好就是ASCII码表中的位移and al, 0fh;只有低4位是有效的,高4位清0xlat ;换码:AL←DS:[BX+AL]mov dl,al ;欲显示的ASCII码送DLmov ah,2 ;2号DOS功能调用int 21h ;显示一个ASCII码字符mov al,hex+1 ;转换并显示下一个数据and al,0fhxlatmov dl,almov ah,2int 21h设数组array由一些字量构成,其中第一个元素是数组元素个数。