微机原理20190107期末 (1)
微机原理期末试题及答案
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。
7. 微机系统中的I/O设备通过_________与CPU进行通信。
8. 微机系统中,内存地址从0开始,地址范围通常是_________。
9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。
10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。
## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。
12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。
## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。
如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。
14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。
## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机原理_期末考试题库与答案(含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四个字节,该向量对应的中断号是( )。
微机原理期末测试题..答案PPT资料全面版
(10分)
MOV AL,34H OUT 43H,AL;设置计数器0的 工作方式
MOV AL,10H
OUT 40H,AL
MOV AL,27H OUT 40H,AL;写计数器0的初 值
N=20ms/(2*10-6)=10000=2710H
MOV AL,77H OUT 43H,AL;设置计数器1的工作方式 MOV AL,00H OUT 41H,AL MOV AL,20H OUT 41H,AL;写计数器1的初值
▪ 10、指令( D )的源操作数的寻址方式为直 接寻址。
A. MOV [2000H],AL 寄存器寻址 B. MOV AX,DX 寄存器寻址 C. MOV AX,2000H 立即寻址 D. XOR AL,[2000H]
▪ 11、计算机的内存储器可采用 ( D )
A.RAM
B.ROM
C.磁盘
和RAM
START: MOV AX,DATA MOV DS,AX
MOV AX,0 MOV CX,100 MOV BX,2 NEXT:ADD AX,BX INC BX INC BX LOOP NEXT MOV S,AX
MOV AH,4CH INT 21H CODE ENDS
END START
DATA SEGMENT S DW ? DATA ENDS
X2 ▪DW 1X1+21, 、$+2 若设某容量为16K字节的RAM起始地址
(10610H)=12H (10611H)=34H
为4000H,则其终止地址为( C ) 5、说明以下单元在存储单元的存储情况
MOV AL,10H
RAM
B.
A. 61FFH MOV AL,
;
MOV A0的工作方式
微机原理期末考试题库及个别答案
一、填空题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__________。
《微机原理》期末考卷
《微机原理》期末考卷一、选择题(每题2分,共20分)1. 微型计算机的CPU主要包括哪两部分?A. 控制器和外设B. 运算器和控制器C. 存储器和控制器D. 运算器和存储器2. 下列哪种总线不属于微机系统总线?A. 数据总线B. 地址总线C. 控制总线D. 信号总线3. 微机中的存储器按其作用可分为哪两种?A. RAM和ROMB. Cache和主存C. 硬盘和软盘D. 内存储器和外存储器A. 键盘B. 显示器C. CPUD. 打印机5. 微机系统中最常用的输入设备是?A. 鼠标C. 扫描仪D. 话筒A. RAMB. ROMC. CacheD. 硬盘7. 微机中的I/O端口编址方式通常有哪两种?A. 内存映射和I/O映射B. 直接编址和间接编址C. 线性编址和模块化编址D. 固定编址和可变编址8. 下列哪种微处理器不支持流水线技术?A. Intel Core i7B. AMD RyzenC. Intel 80D. ARM CortexA99. 微机中的堆栈操作通常使用哪个寄存器?A. 程序计数器B. 堆栈指针C. 指令寄存器D. 累加器10. 在微机系统中,下列哪个设备不属于输入设备?A. 鼠标C. 扫描仪D. 显示器二、填空题(每题2分,共20分)1. 微型计算机的CPU主要由______和______两部分组成。
2. 微机中的存储器按其作用可分为______和______。
3. 微机系统中最常用的输出设备是______。
4. 微机中的I/O端口编址方式通常有______和______两种。
5. 在微机系统中,______是连接CPU和主存储器的数据通道。
6. 微处理器执行指令的过程通常包括取指、______和执行三个阶段。
7. 微机中的堆栈操作通常使用______寄存器。
8. 下列微处理器中,______是32位微处理器。
9. 在微机系统中,______是用于暂时存储数据和指令的存储器。
10. 微机中的______是用于存储系统软件和应用程序的存储器。
微机原理与接口技术期末考试2019
微机原理与接口技术期末考试2019一、单选题(题数:25,共50.0 分)1当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是()。
(2.0分)A、0003HB、000BHC、0013HD、001BH我的答案:A2访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是()。
(2.0分)A、P0口B、P1口P2口D、P0口和P2口我的答案:A3上电复位后,PSW的值为()。
(2.0分)A、00HB、07HC、FFHD、我的答案:A4MCS—51单片机的CPU主要的组成部分为()。
(2.0分)运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器我的答案:D5使用定时器T1时,有几种工作方式()(2.0分)A、1种B、2种C、3种D、4种我的答案:A68051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为()。
(2.0分)A、M=213=8192B、M=28= 256C、M=24=16D、M=216=65536我的答案:D7外部中断0 的入口地址是()。
(2.0分)A、0003HB、000BHC、0013HD、001BH我的答案:B8当CPU响应串行接口中断时,程序应转到()。
(2.0分)A、0003HB、0013HC、0023HD、0033H我的答案:B9对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为()。
(2.0分)A、低电平有效B、高电平有效C、脉冲上跳沿有效D、脉冲后沿负跳有效我的答案:A10启动定时器0开始定时的指令是()。
(2.0分)A、CLR TR0B、CLR TR1C、SETB TR0D、SETB TR1我的答案:D11MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。
(2.0分)A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址我的答案:B12执行中断处理程序最后一句指令RETI后,()。
微机原理期末考试试题
微机原理期末考试试题一、选择题(每题2分,共20分)1. 在微机系统中,CPU执行指令的过程包括以下哪几个步骤?A. 取指令B. 解码指令C. 执行指令D. 所有以上2. 微机系统中的总线类型不包括以下哪一项?A. 数据总线B. 地址总线C. 控制总线D. 电源总线3. 下列哪个不是微机中常见的存储器类型?A. ROMB. RAMC. SRAMD. HDD4. 在微机系统中,下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP5. 微机系统中的中断机制主要解决什么问题?A. 程序控制B. 数据存储C. 系统资源管理D. 错误处理二、填空题(每空2分,共20分)6. 微机系统中的_________是CPU与外部设备进行数据交换的通道。
7. 在微机系统中,_________指令可以无条件地将程序的执行转移到指定的地址。
8. 微机中的_________存储器主要用于存储计算机的操作系统和应用程序。
9. 微机系统中的_________是指CPU对指令进行译码并确定下一步操作的过程。
10. 微机系统中的_________是指CPU在执行指令时,对数据进行处理的过程。
三、简答题(每题10分,共30分)11. 简述微机系统中的I/O接口的作用及其重要性。
12. 解释微机系统中的DMA(Direct Memory Access)技术,并说明其优势。
13. 描述微机系统中的流水线技术是如何提高指令执行效率的。
四、计算题(每题15分,共30分)14. 假设有一个微机系统,其地址总线为16位,数据总线为8位。
计算该系统的最大寻址空间和最大数据传输能力。
15. 给定一个微机系统中的指令周期,其包括取指令、解码、执行和写回四个阶段。
如果每个阶段需要2个时钟周期,计算完成一条指令所需的总时钟周期数。
五、综合应用题(共30分)16. 设计一个简单的微机系统,包括CPU、存储器、输入输出设备,并说明它们之间的连接方式和数据流。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题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,请计算其二进制补码。
微机原理-期末考试题库及答案(含3套试卷)
微机原理-期末考试题库及答案(含3套试卷)[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四个字节,该向量对应的中断号是( )。
A. 0AHB. 0BHC. 0CHD. 0DH10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位A. OF B AF C PF D CF11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( )A . 高16位 B. 低16位 C. 高8位 D. 低8位12.8086 CPU中段寄存器用来存放( )A. 存储器的物理地址B. 存储器的逻辑地址C. 存储器的段基值D. 存储器的起始地址13.8259A可编程中断控制器的中断服务寄存器ISR用于( )A.记忆正在处理中的中断B. 存放从外设来的中断请求信号C.允许向CPU发中断请求D.禁止向CPU发中断请求14.8253 可编程定时/计数器的计数范围是( )A. 0-255B. 1-256C. 0-65535D. 1-6553615. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总线周期数为( )A.0 B.1 C.2 D.316. 8086中,( ) 组寄存器都可以用来实现对存储器的寻址。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理期末考题整理
(1)子程序调用(SP)=1000H,(BX)=468AH, CS:2006处有一指令CALL WORD PTR [BX],其机器码为0FF17H。
问调用这条指令后,堆栈0FFEH的内容?IPCALL WORD PTR [BX]该题可参考教材(第三版)第75页的内容,和第76页图3.14.若用U反汇编你,该指令的形式为:CS:2006H 0FF17 CALL WORD PTR [BX]CS:2008H …..... …….调用指令将返回地址(即调用指令的下一条指令的地址)压入堆栈,并转向子程序入口。
在本题中,子程序入口地址在BX所指出的内存单元中,即468AH。
该地址只有两个字节,因此是段内调用。
段间调用要保存CS,IP两个字内容。
而断内调用不需要保存CS,只需要保存IP一个字内容。
CALL WORD PTR [BX] 指令的起始偏移地址是2006H,它的机器码0FF17H占两个字节。
因此该指令的下一条指令的地址为:CS:2008H。
需要把偏移地址2008H 压入堆栈。
堆栈变化情况如上图。
0FFEH处为:08H若为段间调用,则调用指令后堆栈:IPCALL FAR WORD PTR [BX](2)中断给定(SP)=0100, (SS)=0300, (PSW)=0240,以及存储单元的内容(00020)=0040, (00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT 8。
试问:1)执行INT 8指令后,SP、SS、IP、PSW的内容是什么?2)栈顶的三个字是什么?该题可参考教材(第三版)第166页,可屏蔽中断响应的5个步骤:(1)等待当前指令结束,进入中断响应周期。
(2)从中断控制逻辑获得中断类型号。
(3)当前的PSW、CS、IP内容依次压入堆栈。
保护断点状态和地址。
(4)清除PSW中IF和TF位为0(5)把中断服务程序的入口地址置入IP,CS,进入中断服务程序。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常包括()。
A. 算术逻辑单元B. 控制单元C. 寄存器组D. 所有选项答案:D2. 以下哪种内存是易失性存储器?()A. ROMB. RAMC. EPROMD. CD-ROM答案:B3. 在微机系统中,I/O设备与CPU之间的数据传输通常通过()。
A. 串行接口B. 并行接口C. 总线D. 所有选项答案:C4. 下列哪项不是微机的组成部分?()A. CPUB. 主板C. 显示器D. 打印机答案:D5. 在微机系统中,中断服务程序的作用是()。
A. 执行程序B. 处理中断请求C. 管理内存D. 显示数据答案:B6. 微机系统中,用于存储指令和数据的部件是()。
A. CPUB. 内存C. 硬盘D. 光驱答案:B7. 下列哪种总线是用于连接CPU和内存的?()A. USBB. PCIC. 系统总线D. 视频总线答案:C8. 微机系统中,用于控制数据流的部件是()。
A. ALUB. 控制单元C. 寄存器D. 缓存答案:B9. 在微机系统中,DMA是指()。
A. 直接内存访问B. 数据管理助理C. 动态内存分配D. 数字多媒体架构答案:A10. 微机系统的时钟周期通常用来衡量()。
A. CPU速度B. 内存速度C. 硬盘速度D. 显示速度答案:A二、填空题(每题2分,共20分)1. 微处理器的时钟频率通常用____单位来表示。
答案:赫兹2. 在微机系统中,____是一种非易失性存储器。
答案:ROM3. 微机系统中的____是用于控制CPU与外部设备通信的。
答案:接口4. 在微机系统中,____是用于存储操作系统和应用程序的。
答案:硬盘5. 微机系统中的____是用于临时存储数据和程序的。
答案:内存6. ____是一种用于提高CPU与内存之间数据传输速度的技术。
答案:缓存7. 微机系统中的____是用于控制CPU执行指令的。
答案:控制单元8. ____是一种用于连接CPU和内存的高速总线。
微机原理期末复习:微机原理期末复习.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.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0 接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU 的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU 的请求完成CPU 与存储器或IO 设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086 指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU 轮番进行取指和执行的工作,从而提高CPU 的利用率。
5.8086 的存储器空间最大可以为多少?怎样用16 位寄存器实现对20 位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086 的存储器空间最大可以为2^20(1MB);8086 计算机引入了分段管理机制,当CPU 寻址某个存储单元时,先将段寄存器内的内容左移4 位,然后加上指令中提供的16 位偏移地址形成20 位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?答:指令的物理地址为21F00H;CS 值和IP 值不是唯一的,例如:CS=2100H,IP=0F00H。
7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。
(物理地址=段地址*16+偏移地址)8.8086/8088CPU 有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6 个:ZF,SF,CF,OF,AF,PF。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科技大学二零零九至二零一零学年第二学期期末考试微处理器系统结构与嵌入式系统设计课程考试题 A 卷 (120分钟) 考试形式:一本书开卷考试日期 2010年1月14日课程成绩构成:平时10分,期中15分, 实验15分,期末60分一 二三(1) 三(1) 三(2) 三(3) 三(4) 三(5) 三(6) 合计 复核人签名得分 签名注意:请将第一、二题答案填入本页指定位置。
一、 单选题答案(共30分,共 30题,每题1 分) 二、 填空题答案(共25分,共25空,每空1 分)1. ①小端格式②高字节放高地址,低字节放低地址2. ①取指令 ②指令译码 ③计算操作数地址④取操作数⑤执行指令⑥写结果3. ①时钟频率f ②指令平均执行时间CPI ③指令条数IC (可交换顺序)4. ①程序员角度看到的计算机结构②计算机各部件的逻辑结构及连接方式③体系结构5. ①双工② 半双工(可交换顺序)6. ①一次存取及处理数据7. ①IRQ ② FRQ (可交换顺序)8. ①R0~R3②堆栈单元9. ① 初始化硬件及加载操作系统10. ①功能(黑盒)②覆盖(白盒)③灰盒(可交换顺序)一、单选题(共30分,共30题,每题1分)1. 计算机内机器数通常采用()形式来表示。
A 、原码B 、反码C 、补码D 、ASCII 码2. 组合BCD 码“87H ”代表的十进制真值是( )。
A 、78 B 、87 C 、-120 D 、+1203. 若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( )。
A 、B 、C 、D 、4. 冯·诺依曼基本思想主要是提出了 ()。
A 、二进制和程序存储B 、CPU 和存储器C 、二进制和存储器D 、存储器和输入输出设备1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CBDABABDDABDABC16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 CABDBCACDCBABCD得得5. 以下叙述中,不符合RISC指令系统特点的是()。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6. 以下所列提高微机系统性能的技术,说法不正确的是()。
A、采用流水线结构后每条指令的执行时间明显缩短。
B、增加Cache存储器后CPU与内存交换数据的速度得到提高。
C、引入虚拟存储技术后扩大了用户可用内存空间。
D、提高主机时钟频率后加快了指令执行速度。
7. 微程序控制器中,机器指令与微指令的关系是()。
A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8. 微处理器中运算器的主要功能是进行()。
A、逻辑运算B、算术运算C、更新标志位D、以上所有9. 在分页管理的存储系统中,()通过地址映射表来完成虚拟地址到物理地址的转换。
A、ALUB、寄存器C、接口D、.MMU10. 下列因素中,与Cache的命中率无关的是()。
A、主存存取时间B、块的大小C、Cache组织方式D、Cache容量11. 指令系统中采用不同寻址方式的目的主要是()。
A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度12. 程序控制类指令的主要功能是()。
A、进行算术运算和逻辑运算B、进行主存和CPU之间的数据传送C、进行CPU和I/O设备之间的数据传送D、改变程序执行的顺序13. 若只使用一条指令使某寄存器中的高4位不变,低4位清0,则应使用()操作指令。
A、与B、或C、非D.位取反14. 以下ARM指令中,()的源操作数采用了寄存器间接寻址方式。
A、MOV R0,#2B、LDR R0,[R1]C、BL SUB1D、ADD R0,R1,R2,LSL #115. ARM处理器比较无符号数大小时是根据()标志位来判断的。
A、C和NB、C和VC、C和ZD、Z和V16. 在单地址指令格式下,为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需采用()寻址方式。
A、基址变址B、相对C、隐含D、寄存器17. 在软件开发过程中“汇编”通常是指()。
A、将汇编语言转换成机器语言的过程B、将机器语言转换成汇编语言的过程C、将高级语言转换成机器语言的过程D、将高级语言转换成汇编语言的过程18. 在汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()。
A、汇编指令B、伪指令C、机器指令D、宏指令19. 存储器内容不会因电源的关闭而消失的存储器类型是()。
A、DRAMB、SRAMC、SDRAMD、EEROM20. 宏与子程序的相同之处为()。
A、目标代码都是唯一的B、都需要先定义后调用C、执行时需要保护现场/恢复现场D、目标代码都不是唯一的21. 软件和固件的功能在逻辑上( )。
A、固件优于软件B、软件优于固件C、等价D、视情况而定22. 若处理器采用()方式对I/O端口进行编址,则不需要开发专门的I/O指令集。
A、统一编址法B、独立编址法C、AB选项都对D、AB选项都不对23. 在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入( )。
A、数据缓冲器B、I/O总线C、I/O接口D、串并移位器24. 除了I/O设备本身的性能外,影响嵌入式系统I/O数据传输速度的主要因素是()。
A、Cache性能B、CPU字长C、主存容量D、总线传输速率25. 微处理器系统中引入中断技术可以()。
A、提高外设速度B、减轻内存负担C、提高CPU效率D、增加信息交换精度26. ARM系统中,字符串在内存中存放时,一般是以()为存放单位。
A、比特位B、字节C、字D、双字27. ARM汇编程序中,代码段的定义应该使用()伪指令。
A、AREAB、DCBC、MACROD、GBLA28. ARM工作状态下,每取出一条指令后程序计数器PC的值应该( )。
A、自动加1B、自动加4C、自动清0D、自动置129. 嵌入式系统由硬件部分和软件部分构成,以下()不属于嵌入式系统软件。
A、操作系统内核B、驱动程序C、FPGA编程软件D、嵌入式中间件30. 关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是()。
A、任务之间的公平性是最重要的调度目标B 、RTOS 调度算法只是一种静态优先级调度算法C 、RTOS 调度器都采用了基于时间片轮转的调度算法D 、大多数RTOS 调度算法都是可抢占式(可剥夺式)的二、填空题(共25分,共 25空,每空1 分)1.多字节数据存储时可以采用大端格式或小端格式。
ARM 处理器的默认格式是(),其存放规则是()。
2. 一种合理的指令六级流水线的各个阶段可能包括()、()、()、()、()、()。
3. CPU 执行程序时间T 可以用来测定计算机的性能,T 由( )、()和()三个因素决定。
4.计算机体系结构是指(),计算机组成是指()。
在设计一个计算机系统时指令集结构的确定属于以上两个方面中的()范畴。
5. 串行通信根据其数据传送方向的不同可分为单工、()和()等三种。
6. CPU 内部的数据通路宽度也即字长,体现了CPU 的()能力。
7. ARM 支持()和()两种中断异常。
8.ARM 系统中,按照ATPCS 的规定,子程序调用时可以利用( )等四个寄存器来传递参数,更多的参数可利用()来传递。
9. 引导程序BootLoader 是嵌入式系统加电后执行的第一段代码,其主要作用是( )。
10.嵌入式系统的测试可以采用()、()和()等方法。
三、应用分析题(共45分)试说明现代计算机系统中存储器系统是如何分层的?有什么好处?(8分)(5分)微机中的存储器子系统一般分为四级,即:寄存器组、高速缓存、内存和外存。
● 第一级寄存器组位于微处理器的内部,速度最快,但数目较少;● 第二级高速缓存Cache 是为了解决CPU 与主存之间的速度不匹配问题而设置的,其性能是速度快、容量小。
● 第三级内部存储器(即主存)容量大、速度较慢(相对于Cache),通常用于存放运行的程序和数据。
● 第四级外部存储器容量巨大,可读可写,单位存储成本最低,且可以脱机保存信息。
(3分)现代微机把这些不同容量、不同速度的存储器按一定的体系结构组织起来,形成一个统一的存储系统,主要是为了解决存储容量、存取速度和价格之间的矛盾。
四、 试比较随机逻辑结构的处理器和微码结构的处理器优缺点。
(8分)得得(4分)1.从设计开销角度● 随机逻辑CPU 的硬件和指令集必须同步进行设计和优化,因此比较复杂。
● 微码CPU 的指令集设计并不直接影响现有硬件,修改指令集并不需要重新设计新的硬件。
(4分)2.从性能角度● 如果采用相同指令集,则随机逻辑CPU 操作会更快。
● 如果执行相同的计算任务,微码CPU 能够通过使用更少(但更复杂)的指令达到更高性能。
● 当系统整体性能受限于存储器的速度时,微码CPU 对性能提高的优势更为明显。
五、 有如下ARM 汇编程序段: (4分)…… LDR R0,=0xFFFFFFFF LDRR1,=0x1ADDSR0,R0,R1……问:ADDS 指令执行完后CPSR 寄存器中的哪些位受到影响?怎样影响?请标在下图中。
0 1 1 0……六、 有如下ARM 汇编程序段:(9分)MOV R1,#0x11 MOV R2,#0x22 MOV R3,#0x33 MOV R4,#0x44 MOV R5,#0x55STMFA R13!,{R2-R5}MOV R2,#0X77LDMFAR13!,{R2-R5}设堆栈指针R13初始值为#0x50,则:(1) STM 指令执行完后堆栈指针R13=( 0x40 )。
请在图中标出STM 指令执行完后堆栈段的数据存放情况。
(2) LDM 指令执行完后堆栈指针R13=( 0x50 ),各寄存器的值分别为:(R1)=(0x11) ,(R2)=(0x22 ) ,(R3)=( 0x33) ,(R4)=( 0x44 ) ,(R5)=( 0x55 )七、 三星S3C2440微处理器采用的是什么CPU 内核?当由nRESET 引脚送来复位信号时,内核会进行哪些存储单元地址40H 55 44H 44 48H 33 4CH22(R13初始值)50H得得得操作?(8分)(2分)三星S3C2440微处理器采用的是ARM920T内核(6分)当从nRESET引脚送来的复位信号变为低电平后,内核将丢弃当前正在执行的指令,并从增量字地址处连续取得新的指令,当nRESET引脚再次变为高电平时,内核将会执行如下操作。