微机原理期末考试习题选讲

合集下载

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。

微机原理期末试卷A(带答案)说课讲解

微机原理期末试卷A(带答案)说课讲解
三、简答题(共11题,每题5分,共55分)请把本题答案写在答题纸上!
1.简述8086CPU BIU的功能和组成?
BIU的功能:8086CPU与外部(存储器、I/O端口)传送指令代码或数据。1分
BIU的组成:
20位的地址加法器
16位的4个段地址寄存器(CS、DS、ES、SS)
16位的指令指针寄存器IP
命 题
教 师
教研室
主任签名
教学院长
签名
成绩统计表
题号




合计
得分
考生姓名____________学号___________专业班级
一、填空题(共7题,每空1分,共10分)请把本题答案写在答题纸上!
1.8086中断主要分为内部中断和外部中断,其中,外部中断主要分为两类,它们分别是(可屏蔽中断)中断和(不可屏蔽中断)中断。
物理地址为5600H×10H+0070H=56070H2分
2)栈底地址:逻辑地址为5600H:0300H
物理地址为5600H×10H+0300H=56300H
3)数据2010H放置于5600H:006FH和5600H:006EH单元(SP)=006EH3分
3.对于8086CPU计算机系统中,在进行6789H-1234H运算后,试求状态标志SF、ZF、PF、CF、AF、OF的值。
14.寻址方式通常是指(C)。
A.寻找操作数的方式B.寻找寄存器的方式
C.寻找操作数地址的方式D.寻找立即数的方式
15.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为(D)
A.10个B.110个C.120个D.240个

微机原理试题及答案期末

微机原理试题及答案期末

微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。

本文将为大家提供一套微机原理试题,并附上详细的答案解析。

希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。

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套试卷)

微机原理_期末考试题库与答案(含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.8086CPU是由总线接口部件BIU和执行部件EU两个部件组成的。

4.根据传送的信息类型,系统总线可以分为三类:数据总线、地址总线和控制总线。

5.半导体存储器按存取方式不同,分为随机存取存储器和只读存储器(ROM)。

6.8086的存储器采用段结构方式,一个段的最大长度为64K。

7.PC机中将物理地址分为两个部分:段地址和偏移地址。

8.有效地址中可有三个地址分量,分别为位移量、基址和变址。

二、选择1.十进制数123的八位二进制补码为(A)。

A.011110112.BCD码的十进制数为(C)。

C.913.堆栈操作的特点是(B)。

B.后进先出4.8086CPU的地址总线为(B)位。

B.205.通常,一个总线周期读取一个(B)的指令代码。

B.字6.IP是由(C)修改,使它总是指向下一条待取的指令。

C.BIU7.指令MOV AX,TABLE[BX][SI]的寻址方式是(B )。

B.相对基址变址寻址8.指令JMP BX的寻址方式是(B )。

B.段内间接寻址9.CPU中运算器的主要功能是(D)。

D.算术运算和逻辑运算10.8086是(B)。

B.微处理器11.8086处理器有20条地址线,可寻址访问的最大存储器空间为(D)。

D.1M12.8086处理器中通常用作数据寄存器,且隐含用法为计数寄存器的是(B)。

B.CX13.微型机的存储器地址为2000H~5FFFH,存储容量为(D)KB。

D.1614.微处理器用13条地址线寻址,其寻址范围为(C)。

C.4KB15.哪些存储器在断电(或关机)后,仍保留原有信息(C)。

C.ROM,,EPROM16.8086CPU寻址I/O端口最多使用地址线(B)条。

B.10三、请写出下列指令中源操作数的寻址方式,并计算物理地址。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题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,请计算该系统的最大内存容量。

《微机原理》期末考卷

《微机原理》期末考卷

《微机原理》期末考卷一、选择题(每题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. 微机中的______是用于存储系统软件和应用程序的存储器。

微机原理习题讲解

微机原理习题讲解

MOV BX,2000H
MOV AX,203FH ADD AX,3 MOV [BX],AX INC WORD PTR [BX]
24.执行下列程序段后,SP的值为6000H,CF的值为1。(标志寄存器最低 位为CF)
MOV SP,6000H
PUSHF POP AX OR AL,01H PUSH AX POPF
4.80486芯片内具有(C)的内部高速微冲存储器Cache以存放指令和数据。 A.2KB B.4KB C.8KB D.16KB P38 5.用以指定待执行指令所在地址的是(C)。 A.指令寄存器 B.数据计数器 C.程序计数器 D.累加器 6.唯一能对应存储单元的地址是(A)。 A.物理地址 B.端口地址 C.有效地址 D.逻辑地址 7.80486有(C)种工作方式。 P46 A.1 B.2 C.3 D.4 8.在保护模式下,代码段的段基址存在于(B)中。 P34 A.段寄存器 B.段描述符 C.段选择符 D.指令指针寄存器 9.80486对虚拟存储器的管理是采用分段分页机制,其段的最大长度为 (C)。 A.1GB B.2GB C.4GB D.8GB
22. DA_BY
DB 83H,72H,61H,94H,5AH | |
MOV CX,WORD PTR DA_BY
AND CX,0FH
MOV AL,DA_BY+3 SHL AL,CL 上述指令序列执行后,AL= 0A0H, CL=03H
23.执行下面程序段后AX=2042H,BX=2000H,(2000H)=43H,(2001H)=20H, ZF=0
6. 寄存器间接寻址方式中,操作数在(C) P54 A.通用寄存器 B. 指令指针寄存器 C. 主存单元 D. 段寄存器 7. 执行返回指令,退出中断服务程序,这时返回地址来自(D) P91 A.ROM区 B. CPU的暂存寄存器 C.指令指针寄存器 D.堆栈区 8.算术移位指令SHR用于 ( C)。 A.带符号数乘2 B.无符号数乘2 C.无符号数除2 D.带符号数除2 9.下列4个寄存器中,可作为16位寄存器的是(A) A.BP B.BL C.DL D.AH 10.若某个整数的二进制补码与原码相同,则该数一定 (C) A.大于0 B.小于0 C.大于或等于0 D.小于或等于0

微机原理期末测试题PPT课件

微机原理期末测试题PPT课件
P222
第30页/共40页
• 5、可编程中断控制器8259A的主要功能是什么?
P258
第31页/共40页
• 四、程序分析题(10分)
1、 MOV DX,8F70H
MOV AX,54EAH
OR AX,DX
AND AX,DX
NOT AX
XOR AX,DX
ROR AX,1
AX=
。(3分)
FFFFH
第32页/共40页
第36页/共40页
• 2、设8253-5与8086相连,8253-5的时钟频率为2MHZ,其口地址为40H-43H, 计数器0工作于方式2,要求每20ms向8086发出一中断请求信号,计数器1工作于 方式3,要求输出频率为1000HZ的方波,请编写初始化程序。(10分)
MOV AL,34H OUT 43H,AL;设置计数器0的 工作方式 MOV AL,10H OUT 40H,AL MOV AL,27H OUT 40H,AL;写计数器0的初 值
第5页/共40页
• 6、假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄
存器中的数据是否大于BX寄存器中的数据,应采用指令序列
( )。
A.SUB AX,BX
B.D SUB AX,BX
JC label
JNC label
C.CMP AX,BX
D. CMP AX,BX
JA label
JG label
138译码器的哪个输出信号相连? (2分) Y3
第39页/共40页
谢谢大家!
第40页/共40页
• 2、8253的工作频率为3.9936MHz,要求用8253产生一 个频率为1200Hz的方波,设置为工作方式3,下面给出 8253的初始化程序,试填空完成该程序,并加上注释。 设通道0、1、2、控制端口地址分别为:60H、61H、 62H、63H。 (每空占1分,共7×1=7分;)

微机原理期末考试试题

微机原理期末考试试题

微机原理期末考试试题一、选择题(每题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,请计算其二进制补码。

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)《微机原理》考试试卷一、判断题(每题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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。

微机原理期末考试题库及个别答案

微机原理期末考试题库及个别答案

一、填空题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. 微处理器的内部结构通常包括()。

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和内存的高速总线。

微机原理期末考试题及答案

微机原理期末考试题及答案

1、堆栈指针的作用是用来指示_栈顶元素 ___。

2、程序计数器(PC )的位数取决于_机器字长__。

3、8位补码操作数“10010011”等值扩展为16位后,其机器数为_1111 1111 1001 0011。

4、具有指令流水线结构的CPU ,一般情况下指令的执行时间主要取决于:_主频__。

5、微处理器的字长、主频、ALU 结构以及_指令集__等功能是影响其处理速度的主要因素。

6、计算机中存放当前指令地址的寄存器称为_指令指针寄存器__。

在程序顺序执行时,如果存储器按字节编址,每执行一条指令后,该寄存器自动加上已经执行的指令的_字节数__,如果执行_跳转__、_调用子程序__、_中断__等指令,则该寄存器接收新地址。

7、不管是什么CPU ,其指令系统都包含如下指令类型:_算术运算指令__、_逻辑运算指令__和_数据传送指令__。

8、有三位和两位十六进制数X 和Y ,X =34AH ,Y =8CH 。

问:(1)若X ,Y 是纯数(无符号数),则:X +Y =_3D6H ;X -Y =_2BEH 。

(2)若X ,Y 是有符号数,则:X =Y =_3D6H ;X -Y =_356__H 。

9、(1)设[X]补=10101010B ,则[21X]补的值是什么?答:[21X]补的值是1010101B 。

(2)设[X]补=11010100B ,则[-41X]补的值是什么?答:[-41X]补的值是010101B10、已知[X]补=00110101B ,[-2X]补=_101101010__B 。

11、若[X]补=00110011B ,[Y]补=11001100B ,则[X -Y]补=_01000111__B ,运行结果对状态标志ZF ,SF ,OF 的影响为_0__、_0__、_1__。

12、8086、8088CPU 的复位起始工作地址是多少?怎样形成这个地址的?系统一旦被启动,如何自动进入系统程序?答:复位起始工作地址是FFFF0H ,这个地址由厂家设置,系统一旦被启动在FFFFF0H 处存放一条无条件转移的指令指向系统初始化程序。

微机原理试题库及答案

微机原理试题库及答案

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

微机原理习题选讲江苏大学机械学院测控系2011年9月存储器数据组织例4-3V AR1 DB 32H, ’ABC’V AR2 DW 1234H,40H, ’AB’DD 12345678HDB ?,11000011BARRY1 DB 2DUP(0,1)ARRY2 DW 2DUP (?,1)本例所定义的数据存储器分配情况如图示。

寻址方式与指令系统1.已知(DS)=1000H,(ES)=2000H,(SS)=1100H,(SI)=1010H,(BX)=0200H,(BP)=0600H,请指出下列指令的源操作数字段是什么寻址方式?源操作数字段的物理地址是什么?(1)MOV AL,[2400H](2)MOV AX,[BP](3)ADD AX,ES:[BP+10](4)MOV AL,[BX+SI+25]解:(1)该指令的源操作数字段是直接寻址方式物理地址PA=(DS)×16+2400H=1000H×16+2400H=12400H (2)该指令的源操作数字段是寄存器间接寻址方式物理地址PA=(SS)×16+(BP)=1100H×16+0600H=11600H(3)该指令的源操作数字段是寄存器相对寻址方式物理地址PA=(ES)×16+(BP)+10=2000H×16+0600H+000AH=2060AH (4)该指令的源操作数字段是寄存器相对基址变址寻址方式物理地址PA=(DS)×16+(BX)+(SI)+25=1000H×16+0200H+1010H+0019H=11229H2.请指出下列指令中得错误:(1)MOV DS,12H (2)MOV AH,400(3)MOV BP,AL (4)MOV AX,[SI][DI](5)OUT 257H,AL (6)MOV BYTE PTR[BX],1000(7)MOV [BX],[SI] (8)MOV 4[DI],02(9)MOV [BX+SI+3],IP (10)PUSH BH解:(1)不能直接向DS中送立即数(2)400超过了一个字节的范围(3)寄存器类型不匹配(4)SI、DI不能同时使用(5)直接寻址的输出指令中,端口号只能在0~0FFH范围内(6)1000超过了一个字节的范围(7)源和目的操作数不能同时为存储器操作数(8)源操作数与目的操作数的类型不明确(9)IP不能作源和目的操作数(10)PUSH是字操作指令3.请写出如下程序片段中每条算术运算指令执行后标志CF、ZF、SF、OF、PF和AF的状态:MOV AX,7896HADD AL,AHADD AH,ALADD AL,0F2H解:(1)MOV AX,7896H执行后,AX=7896H,即AH=78H,AL=96H,各标志位保持不变。

(2)ADD AL,AH执行后,AH=78H ,AL=0EH,即AX=780EH,所以各标志位状态为:CF=1,ZF=0,SF=0,OF=0,AF=0,PF=0。

(3)ADD AH,AL执行后,AH=86H,AL=0EH,即AX=860EH,所以各标志位状态为:CF=0,ZF=0,SF=1,OF=1,AF=1,PF=0。

(4)ADD AL,0F2H执行后,AH=86H,AL=00H,即AX=8600H,所以各标志位状态为:CF=1,ZF=1,SF=0,OF=0,AF=1,PF=1。

4.X、Y、Z均为16位带符号数,请编写一个程序段计算表达式(X*Y+Z-1000)/70的值。

解:假设X、Y和Z分别存放在名为DATAX、DATAY和DATAZ的变量单元中。

计算结果保存在AX中,余数保存在DX中,则程序段如下:MOV AX,DATAXIMUL DATAY ;计算X*YMOV CX,AXMOV BX,DX ;积保存到BX:CXMOV AX,DATAZCWD ;将DATAZ扩展成32位ADD AX,CX ;计算和ADC DX,BXSUB AX,1000 ;计算差SBB DX,0MOV CX,70 ;计算商和余数IDIV CX汇编程序基本设计方法简单(顺序)程序例4-25 有X,Y两个16位数3456H和0ABCDH,求两数之和,并将结果送到Z单元。

程序清单:DA TA SEGMENTX DW 3456HY DW 0ABCDHZ DW 00DA TA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODE START: MOV AX,DATAMOV DS ,AXLEA SI,XLEA DI,YMOV AX,[SI]ADD AX,[DI]MOV Z,AXMOV AH,4CHINT 21HCODE ENDSEND START例4-26把压缩BCD码表示的数M,转换为两个相应的ASCII码,结果存在紧跟M后的两个内存单元,低位在前,高位在后。

DA TA1 SEGMENTM DB ?N DB 2DUP(00)DA TA1 ENDSCODE1 SEGMENTASSUME DS:DATA1,CS:CODE1START:MOV AX, DATA1MOV DS,AXLEA SI,MLEA DI,NMOV AL,[SI]AND AL,0FHADD AL,30HMOV [DI],ALMOV AL,[SI]MOV CL,4SHR AL,CLADD AL,30HMOV [DI+1],ALMOV AH,4CHINT 21HCODE1 ENDSEND START分支程序例4-27内存单元M有一个16位带符号数,求其绝对值,并将结果放回原处。

程序清单:DA TA2 SEGMENTM DW ?DA TA2 ENDS Array CODE2 SEGMENTASSUME DS:DATA2,CS:CODE2START:MOV AX, DATA2MOV DS,AXLEA SI,MMOV AX,[SI]AND AX,AXJNS DONENEG AXDONE: MOV [SI],AXMOV AH,4CHINT 21HCODE2 ENDSEND START例4-28编写实现下列函数的程序。

程序清单如下: DA TA3 SEGMENT X DW ? Y DW ? DA TA3 ENDSCODE3 SEGMENTASSUME CS:CODE3,DS:DATA3 START:MOV AX, DATA3 MOV DS,AX LEA SI,X MOV AX,[SI] AND AX,AX JNS LP1MOV Y ,0FFH JMP END1 LP1: JNZ LP2 MOV Y ,00H JMP END1 LP2: MOV Y ,01H END1:MOV AH,4CH INT 21H CODE3 ENDS END START循环程序例4-29 以ARRY开始的字节数组有10个带符号数,求出它们的和,并将和送到SUM字单元中。

Array程序清单如下:DA TA4 SEGMENTARRAY DB a1,a2,a3,...a10SUM DW ?DA TA4 ENDSCODE4 SEGMENTASSUME CS:CODE4,DS:DA TA4START:MOV AX, DATA4MOV DS,AXLEA SI,ARRAYXOR DX,DXMOV CX.10DONE: MOV AL,[SI]CBWADD DX,AXINC SILOOP DONEMOV SUM,DXMOV AH,4CHINT 21HCODE4 ENDSEND START例子4-30 统计数据段string字符串的字符个数,将统计值存入count单元,字符串是由字符$值为结束符的,统计时$不统计在内。

程序清单如下:DA TA5 SEGMENTSTRING DB 'How are you!','$'COUNT DW ?DA TA5 ENDS Array CODE5 SEGMENTASSUME CS:CODE5,DS:DA TA5START:MOV AX, DATA5MOV DS,AXMOV SI,OFFSET STRINGXOR CX,CXAGAIN:MOV AL,[SI]CMP AL,'$'JZ DONEINC CXINC SIJMP AGAINDONE: MOV COUNT,CXMOV AH,4CHINT 21HCODE5 ENDSEND START例4-31 数据段buffer数组有100个字数据,统计该数组中所有为“1”的位的个数,统计结果存入result单元。

DA TA6 SEGMENTBUFFER DW a1,a2,a3,...,a100COUNT EQU 100RESULT DW ?DA TA6 ENDSCODE6 SEGMENTASSUME CS: CODE6, DS:DA TA6START: MOV AX, DATA6MOV DS, AXMOV SI, OFFSET BUFFERMOV CH, COUNTMOV BX, 00HLOP1: MOV AX, [SI]MOV CL, 16LOP2: SHR AX, 1JNC NEXTINC BXNEXT: DEC CLJNZ LOP2INC SIINC SIDEC CHJNZ LOP1MOV RESULT, BXMOV AH, 4CHINT 21HCODE6 ENDSEND START子程序例4-32 子程序SUM的功能是对字节数组求和,用寄存器传送参数,主程序两次调用子程序,对不同的数组求和。

程序清单如下:存储器地址及其分配例5-1图为某一8088系统的存储器连接图,试确定其中各芯片的地址空间。

1、若使74LS138起作用,需满足:A 17=1;A 19=A 18=0;A 16=A 15=A 14=0时选中 Y 0 A 16=1,A 15=A 14=0时选中Y 42、若选中27128(16K EPROM ,需14根地址线A 13~A 0) 需满足:1)Y 120需满足:1)A 13=0;)Y 4、若选中2#6264需满足: 需满足:1)A 13=1;)Y 27128:20000H~23FFFH1#6264:30000H~31FFFH2#6264:32000H~33FFFH例5-2 设计某一16位微处理器系统,要求存储容量位8K 的EPROM ,采用2764芯片,地址为FE000H~FFFFFH ;RAM 容量为16K ,选用6264芯片,地址为F0000H~F3FFFH 。

采用全译码方式。

D 7A 12A 13A 14A 15A 16A 17A 19A 18分析:1)2764 EPROM 8K ×8 (需1片);6264 SRAM 8K ×8 (需2片)2)对于2764: 地址范围FE000H~FFFFFH,当A 15=A 14=A 13=1时, 选中Y 7,2764片选端 CE 使能。

相关文档
最新文档