微机期末
微机原理期末试题及答案
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机原理试题及答案期末
微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
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,将数据直接传输到内存,提高数据传输效率。
...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。
在考试前应多做练习,强化对微机原理的理解和应用能力。
通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。
最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。
微机期末考试题及答案
微机期末考试题及答案一、选择题(每题2分,共20分)1. 微机中CPU的中文意思是:A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个是微机的操作系统:A. WindowsB. PhotoshopC. ExcelD. Word答案:A3. 在微机中,RAM代表的是:A. 随机存取存储器B. 只读存储器C. 硬盘存储器D. 光盘存储器答案:A4. 微机的硬盘属于:A. 主存储器B. 辅助存储器C. 输入设备D. 输出设备答案:B5. 微机的USB接口主要用于:A. 连接显示器B. 连接键盘C. 连接鼠标D. 连接外部存储设备答案:D6. 下列哪个不是微机的输入设备:A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C7. 微机的主板上通常有:A. 硬盘插槽B. 内存插槽C. CPU插槽D. 所有选项都是答案:D8. 微机的电源供应器(PSU)主要功能是:A. 存储数据B. 转换电压C. 处理数据D. 显示数据答案:B9. 下列哪个是微机的显示设备:A. 显示器B. 打印机C. 键盘D. 鼠标答案:A10. 微机的BIOS是:A. 基本输入输出系统B. 基本操作系统C. 基本应用系统D. 基本安全系统答案:A二、填空题(每空2分,共20分)1. 微机的CPU主要由________和________组成。
答案:算术逻辑单元;控制单元2. 微机的RAM是________存储器,而ROM是________存储器。
答案:易失性;非易失性3. 在微机中,________是用来存储临时数据的,而________是用来存储长期数据的。
答案:RAM;硬盘4. 微机的USB接口支持________和________两种传输模式。
答案:全速;高速5. 微机的硬盘通常分为________硬盘和________硬盘。
答案:机械;固态三、简答题(每题10分,共30分)1. 简述微机的组成部件及其功能。
《微机原理》期末考卷
《微机原理》期末考卷一、选择题(每题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. 微机中的______是用于存储系统软件和应用程序的存储器。
微机原理期末考试题
微机原理期末考试题(总6页)一、单选题(共30分,共 30题,每题1 分)1.计算机内机器数通常采用( C )形式来表示。
A、原码B、反码C、补码D、ASCII码2.组合BCD码“87H”代表的十进制真值是( B )。
A、78B、87C、-120D、+1203.若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( D )。
A、B、C、D、4.冯·诺依曼基本思想主要是提出了( A )。
A、二进制和程序存储B、CPU和存储器C、二进制和存储器D、存储器和输入输出设备5.以下叙述中,不符合RISC指令系统特点的是( B )。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6.以下所列提高微机系统性能的技术,说法不正确的是( A )。
A、采用流水线结构后每条指令的执行时间明显缩短。
B、增加Cache存储器后CPU与内存交换数据的速度得到提高。
C、引入虚拟存储技术后扩大了用户可用内存空间。
D、提高主机时钟频率后加快了指令执行速度。
7.微程序控制器中,机器指令与微指令的关系是(B)。
A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8.微处理器中运算器的主要功能是进行( D )。
A、逻辑运算B、算术运算C、更新标志位D、以上所有9.在分页管理的存储系统中,( D )通过地址映射表来完成虚拟地址到物理地址的转换。
A、ALUB、寄存器C、接口D、.MMU10.下列因素中,与Cache的命中率无关的是( A )。
A、主存存取时间B、块的大小C、Cache组织方式D、Cache容量11.指令系统中采用不同寻址方式的目的主要是( B )。
A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度12.程序控制类指令的主要功能是( D )。
微机期末试题及答案解析
微机期末试题及答案解析本文将为您提供微机期末试题及详细答案解析,希望能够帮助您回顾和巩固相应的知识点,并提高解题能力。
1. 选择题1) 在Windows操作系统中,Ctrl + C的快捷键功能是什么?A. 复制B. 剪切C. 粘贴D. 常规复制答案:A. 复制。
解析:Ctrl + C是复制文本或对象的快捷键。
在Windows操作系统中,通过按下Ctrl + C组合键,可以复制选定的文本或对象,然后可以在其他地方使用Ctrl + V进行粘贴。
2) 下列哪个是计算机内存的一种类型?A. ROMB. HDDC. SSDD. CPU答案:A. ROM。
解析:ROM(只读存储器)是计算机内存的一种类型,其中存储的数据在计算机断电后依然存在,不会被清除或丢失。
2. 填空题1) 简答:什么是操作系统?答案:操作系统是一种控制和管理计算机硬件与软件资源的系统软件。
它负责协调和控制计算机内部的各种资源,提供用户与计算机硬件之间的接口,以及调度和管理进程。
2) 填空:二进制数1011转换为十进制数是__________。
答案:11。
解析:二进制数1011转换为十进制数时,将每一位上的数值乘以对应的权重,再将结果相加。
1x2^3 + 0x2^2 + 1x2^1 + 1x2^0 = 11。
3. 解答题1) 简述TCP/IP协议族的基本概念和特点。
答案:TCP/IP协议族是互联网(Internet)所使用的基本协议。
它由TCP(传输控制协议)和IP(网络互联协议)等多个协议构成。
TCP协议提供可靠的数据传输,确保数据按顺序到达并检测传输错误,适用于需要可靠传输的应用;IP协议负责将数据包从源主机路由传输到目的主机,是一种无连接、不可靠的协议。
TCP/IP协议族的特点包括:- 网络层和传输层的分离:网络层负责路由选择和设置地址,传输层负责数据的可靠传输。
- 适应性:TCP/IP协议族适用于各种不同的网络环境,包括局域网和广域网。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题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.8086的数据线为16 位,地址线为20 位,I/O口使用16 位地址线.2。
在某进制的运算中7×3=33,则7×5=_55。
3。
用8位二进制数表示整数时,十进制数(-128)的补码为_10000000_。
原码为无,反码为无。
3.8086内部寄存器长度为16 位,通用寄存器有8 个,段寄存器有4 个。
4.8086偶存储体的选片信号是A0 ,奇存储体的选片信号是BHE .5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。
6.8086可以指向堆栈的指针寄存器有bp 和sp 。
7.程序中段定义结束的伪指令是ENDS ,子程序定义结束的伪指令是ENDP 。
8.EEPROM的擦除方法为点擦除.9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__.ORG 1000HSTROE DB 12 DUP(?)DATA DB 05H,06H,07H,08H1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。
A. 仅DS段B。
DS或SS段C。
DS或ES段D。
DS或CS段2. 下列指令中格式错误的是___A___。
A。
SHL AL,CX B。
XCHG AL,BLC. MOV BX,[SI]D. AND AX,BX3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__.MOV AX,2000HMOV DS,AXMOV BX,[0010H]A. B2B2HB. B23FH C。
3F3FH D. 3FB2H4。
若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。
A. 3311CHB. 33120HC. 33122H D。
3311EH5. 下列指令中格式错误的是_C__。
A。
MOV AX,357AH[BX][DI] B。
OUT DX,ALC。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机期末考试试题及答案
微机期末考试试题及答案# 微机期末考试试题及答案## 一、选择题(每题2分,共20分)1. 微机系统中,CPU的中文全称是:A. 中央处理器B. 中央控制单元C. 中央存储器D. 中央运算器答案:A2. 下列哪个不是微机的输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪答案:C3. 微机的存储器中,RAM的中文含义是:A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A4. 在微机系统中,硬盘属于:A. 主存储器B. 辅助存储器C. 输入设备D. 输出设备答案:B5. 微机的操作系统主要功能不包括:A. 管理内存B. 管理文件系统C. 管理输入输出设备D. 直接执行程序代码答案:D## 二、填空题(每空2分,共20分)1. 微机系统中,CPU的主要功能是执行______和控制。
答案:指令2. 微机的内存分为______和辅助存储器。
答案:主存储器3. 微机的总线可以分为______、数据总线和控制总线。
答案:地址总线4. 在微机系统中,______是用于存储程序和数据的设备。
答案:存储器5. 微机的I/O设备包括输入设备和______。
答案:输出设备## 三、简答题(每题15分,共30分)1. 简述微机系统的组成及其主要功能。
答案:微机系统主要由CPU、存储器、输入输出设备和总线组成。
CPU负责执行指令和控制其他设备;存储器用于存储程序和数据;输入输出设备用于与用户交互和数据交换;总线是连接各个部件的通道,负责数据和控制信号的传输。
2. 解释什么是微机的操作系统,并简述其主要功能。
答案:微机的操作系统是管理计算机硬件资源,提供用户接口和程序运行环境的系统软件。
其主要功能包括管理内存、文件系统、输入输出设备,以及提供程序运行的调度和控制。
## 四、计算题(每题15分,共30分)1. 已知某微机的CPU主频为3.5GHz,计算其每秒可以执行多少条指令。
答案:主频为3.5GHz意味着CPU每秒可以进行35亿次周期性操作。
微机技术期末考试试题
微机技术期末考试试题# 微机技术期末考试试题## 一、选择题(每题2分,共20分)1. 在微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 输出信息D. 输入信息2. 下列存储设备中,属于随机存取存储器的是()。
A. 硬盘B. 光盘C. RAMD. ROM3. 微机的总线分为()。
A. 数据总线和地址总线B. 地址总线和控制总线C. 数据总线、地址总线和控制总线D. 以上都是4. 在微机系统中,I/O设备指的是()。
A. 输入/输出设备B. 内部/外部设备C. 集成/输出设备D. 信息/输出设备5. 下列关于微机系统的说法,错误的是()。
A. 微机系统由硬件和软件组成B. 微机系统只能运行操作系统C. 微机系统可以执行多种应用软件D. 微机系统具有高度的自动化和智能化...(此处省略剩余选择题)## 二、填空题(每空1分,共10分)1. 微机系统中的CPU,即中央处理器,是计算机的______。
2. 微机的内存分为______和______,其中______是易失性存储器。
3. 微机的外设包括输入设备、输出设备和______。
4. 微机的总线结构通常包括______、地址总线和______。
5. 微机的操作系统是______和硬件之间的接口。
...(此处省略剩余填空题)## 三、简答题(每题5分,共10分)1. 请简述微机系统的主要组成部分及其功能。
2. 什么是微机的指令系统?请简要说明其作用。
## 四、计算题(每题10分,共20分)1. 假设某微机的CPU时钟频率为2GHz,每个时钟周期执行一条指令。
如果CPU在一分钟内持续工作,请计算它能够执行多少条指令?2. 假设某微机的内存地址总线宽度为32位,数据总线宽度为16位。
请计算该微机的最大寻址空间和最大数据传输速率。
## 五、论述题(每题15分,共30分)1. 论述微机系统在现代社会中的应用及其重要性。
2. 请结合实际,论述微机系统的发展趋势及其面临的挑战。
微机期末考试试题
微机期末考试试题一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 中央控制单元B. 存储器D. 输入输出设备2. 下列哪个不是计算机病毒的特征?A. 破坏性B. 可执行性C. 可传播性D. 可读性3. 在计算机中,二进制数1011转换为十进制数是:A. 9B. 10C. 11D. 124. 以下哪个是操作系统的主要功能?A. 处理用户输入B. 管理计算机硬件资源C. 执行应用程序D. 存储数据5. 以下哪个不是计算机硬件的基本组成部分?A. CPUB. 内存C. 硬盘D. 软件二、填空题(每空1分,共10分)6. 在计算机中,数据存储的基本单位是______。
7. 计算机的外存储器包括______、光盘、U盘等。
8. 计算机病毒的主要传播途径有网络、______、移动存储设备等。
9. 在计算机系统中,RAM代表的是______。
10. 计算机的CPU主要由运算器、控制器和______组成。
三、简答题(每题10分,共20分)11. 简述计算机软件的分类,并举例说明。
12. 描述计算机病毒的传播过程,并说明如何预防。
四、计算题(每题15分,共30分)13. 将十进制数255转换为二进制数。
14. 如果一个计算机系统的CPU时钟频率为3GHz,而每个时钟周期可以执行一条指令,计算在一秒钟内CPU可以执行多少条指令。
五、应用题(每题10分,共20分)15. 假设你是一名计算机系统管理员,你的任务是为一个小型办公室配置计算机系统。
请列出你需要考虑的因素,并为每个因素提供一个可能的选择。
16. 描述在计算机网络中,数据包是如何从发送端传输到接收端的,并解释可能影响传输效率的因素。
微机原理期末考试试卷(有答案)
得分《微机原理》考试试卷一、判断题(每题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、常用数制及其相互间的转换;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(代码段寄存器):用来存放当前代码段的基地址。
微机原理期末复习
微机原理期末复习 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】一、回答问题问题1:8086的存储器为什么要进行分段?答:8086的地址总线AB有20根地址线,意味着存储器每个存储单元的地址由20位二进制数构成。
而8086内部用来存放地址信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采取了存储器分段的方式。
由于16位二进制地址可寻址范围是64KB而1MB的存储空间可以在逻辑上分为16个段每段大小是64KB,因此可以用段地址(也称为段基址)给每个段编号,每个段内的地址单元用偏移地址编号。
问题2:什么是物理地址什么是逻辑地址请说明二者的关系。
答:物理地址共有20位,对应一个存储单元的实际地址,物理地址与存储单元是一一对应关系。
逻辑地址则由段地址和偏移地址组成是指令中引用的形式地址。
一个逻辑地址只能对应一个物理地址,而一个物理地址可以对应多个逻辑地址。
(2000:0202H、2010:0102H、……)。
段地址——16位,即存储单元所在逻辑段的编号,通常存放在对应的段寄存器中,偏移地址为16位,存储单元在逻辑段内相对于该段第一个存储单元的距离。
20位物理地址 = 段地址×16 + 偏移地址取指令操作CS ×16 + IP堆栈操作SS ×16 + SP 数据存储器操作DS/ES ×16 + 偏移地址问题3:请说明段寄存器与提供偏移地址寄存器的对应关系。
答:CS:IP对应代码段,DS:SI(或DI或BX)对应数据段,SS:SP(或BP)对应堆栈段。
问题4:8086的有最大和最小两种工作模式,请说明两种工作模式下的特点,并说明如何进行工作模式的设置。
答:8086微处理器有最小模式和最大模式。
最小模式为单处理器模式,最大模式为多处理器模式;最小工作方式下总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减小到最小,这种方式适合于较小规模系统的应用。
微机原理期末考试试卷(包含答案)
一、填空题(每空1分,共20分)1. 微型计算机系统由微型计算机、 I/O设备和系统软件及应用软件等组成。
2. 8086CPU中的指令队列可存储 6 个字节的指令代码,当指令队列至少空出2 个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储 4 个字节的指令代码,当指令队列空出 1 个字节时,BIU单元便自动将指令取到指令队列中。
3. 8086系统中,1MB的存储空间分成两个存储体:奇地址存储体和偶地址存储体,各为512K 字节。
4. 设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOV AX,VAL 寻址方式直接寻址,物理地址 10030H 。
MOV AX,ES:[BX] 寻址方式寄存器间接寻址,物理地址 20100H 。
MOV AX,VAL[BP][SI] 寻址方式相对基址变址寻址,物理地址30240H 。
5. 用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片32 片,在地址线中有11 位参与片内寻址。
6.从CPU的NMI引脚引入的中断叫做不可屏蔽中断,它的响应不受IF 标志位的影响。
二、单项选择题(每题1分,共20分)1.在8086CPU中,指令指针寄存器是 C 。
(A) BP (B) SP (C) IP (D) DI2.8086CPU中的SP寄存器的位数是 B 。
(A) 8位(B) 16位(C) 20位(D) 24位3.8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的 C 标志位来判别两寄存器的内容是否相等。
(A) OF (B) CF (C) ZF (D)SF4.下列关于8086系统堆栈的论述中,正确的是 A 。
(A) 堆栈的工作方式是“先进后出”,入栈时SP减小(B) 堆栈的工作方式是“先进后出”,入栈时SP增大(C) 堆栈的工作方式是“先进先出”,入栈时SP减小(D) 堆栈的工作方式是“先进先出”,入栈时SP增大5.属于工作中需定时刷新的存储器的芯片是 B 。
微机原理期末考试题库及答案(含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 四个字节,该向量对应的中断号是( )。
微机原理期末重点总结
微机原理期末重点总结第一章:计算机系统概述计算机系统是由硬件和软件组成的,硬件主要包括中央处理器、存储器、输入输出设备等;软件主要包括系统软件和应用软件等。
计算机系统的五大组成部分是输入输出设备、存储器、中央处理器、控制器和运算器。
计算机的工作原理是通过输入、运算、输出三个阶段来实现的。
第二章:数据的表示和运算计算机中所有的数据都是以二进制的形式表示的。
二进制数有原码、反码和补码三种表示方式。
在计算机中,数据的加减运算是以补码形式进行的。
数据的逻辑运算有与、或、非、异或等逻辑运算。
算术运算有加、减、乘、除、移位等运算。
第三章:中央处理器中央处理器是计算机的核心部件,主要由运算器和控制器组成。
控制器负责指挥整个计算机系统的运行,运算器负责进行数据的运算。
控制器包括指令寄存器、程序计数器、指令译码器等;运算器包括算术逻辑单元、累加寄存器、状态寄存器等。
中央处理器的工作过程是由指令周期组成的,指令周期包括取指令、分析指令、执行指令和访问存储器等阶段。
第四章:存储器存储器是计算机中用于存储数据和程序的部件,主要包括内存和外存两种存储器。
内存主要用于存放当前正在使用的程序和数据,外存主要用于存放辅助程序和数据。
内存按存取方式可以分为随机存取存储器(RAM)和只读存储器(ROM)两种;按存储介质可以分为半导体存储器和磁存储器等。
存储器的层次结构包括高速缓存、主存和辅存等。
第五章:输入输出设备输入输出设备是计算机与外部世界进行信息交换的桥梁,其主要功能是实现计算机与用户之间的交互。
输入设备用于将外部信息转换成计算机可以识别的信号,输出设备用于将计算机处理过的信息展示给用户。
输入输出设备按工作原理分为人机交互式设备和感知设备两种。
第六章:总线总线是计算机中各个部件之间进行信息传输的通道,它与计算机的内部连接方式有多种,包括并行总线、串行总线和矩阵总线等。
常见的总线有系统总线、控制总线、数据总线和地址总线等。
总线控制器是连接主机和外设之间的重要桥梁,其主要功能是协调全系统设备对总线资源的访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0x81,0xc3,0xe7,0xff,0xff,0xe7,0xc3,0x81 //从两边叠加后递减
};
int main(void)
{ uint8i;
PINSEL2=PINSEL2&(~0X08); //P1[25:16]连接GPIO
**函数名称:DelayNS()
**函数功能:长软件延时
**入口参数:dly 延时参数,值越大,延时越久
**出口参数:无
void DelayNS (uint32 dly)
{ uint32 i;
for(;dly>0;dly--)
for (i=0;i<50000;i++);
{ uint8 datab; // 字长度,5/6/7/8 可选
uint8 stopb; // 停止位,1/2 可选
uint8 parity; // 奇偶校验位,0-无校验,1-奇校验,2-偶校验
}UARTMODE;
uint8 rcv_buf[8]; // UART0 数据接收缓冲区
读取P0.16口状态
有键按下吗? 否
是
清零P0.7,蜂鸣器蜂鸣 置位P0.7,关闭
按键输入实验程序:
#include"config.h"
const uint32 BEEP=1<<7; //P0.7控制蜂鸣器
const uint32 KEY1=1<<16; //P0.16连接KEY1
{ uint8 i;
for (i=0; i<8; i++)
串口初始化:
设置波特率;
设置数据格式(包括数据位,停止位和奇偶效验位)
从上位机接收字符串并保存
向串口0发送数据
主程序结束
程序:
void DelayNS(uint32 dly)
{ uint32 i;
for(;dly>0;dly--)
for(i=0;i<50000;i++);
else IOOSET=BEEP; //松开则停止蜂鸣
}
return 0;
}
5.UART0通信实验--查询方式:
功能:当跳线JP6分别选择TxD0和RxD0端时,方可进行UART0通信实验。
程序流程图:
主程序开始
P0.0,P0.1引脚连接UART0
延时
程序功能:当P0.7输出低电平时,蜂鸣器蜂鸣;当P0.7输出高电平时,则停止蜂鸣。
2.单路LED控制实验流程图:
开始 置位P1.18口,LED1熄灭
P1.18选择连接GPIO 延时
设置P1.18为输出状态 清零P1.18,LED1点亮
while(1)
return0;
}
6.UAR0通信实验程序(中断方式)
功能:采用中断方式通信,从上位机接收数据,然后发送回上位机显示。
流程图:
主程序开ห้องสมุดไป่ตู้
P0.0,P0.1选择连接UART0
串口0初始化:
波特率设置;数据格式设置;
应许接收中断;使能FIFO
延时
功能:当P1.18输出低电平时,LED1点亮;当P1.18输出高电平时,LED1熄灭。
单路LED实验程序:
#include"config.h"
const uint32=(1<<18); //P1.18控制LED1,低电平点亮
}
#define UART-BPS 115200 //串口通信波特率
void UART0-Init(void)
{ uintl6 Fdiv;
UOLCR=0x83; //DLAB=1,应许设置波特率
Fdiv=(Fpclk/16)/UART-BPS; //设置波特率
UODLL=Fdiv%256;
UOLCR=0x03;
uint8 UARTO-GetByte(void)
{ uint8 rcv-dat;
while((UOLSR&0x01)==0); //等待接收标志置位
rcv-dat=U0RBR; //读取数据
return(rcv-dat);
}
{ rcv_buf[i] = U0RBR; // 读取 FIFO 的数据,并清除中断
}
VICVectAddr = 0x00; // 中断处理结束
}
void UART0_SendByte (uint8 dat)
{ U0THR = dat; // 要发送的数据
}
void UART0_SendBuf (void)
1.蜂鸣器实验程序:
#inclu"config.h"
#define BEEP 1<<7 //P0.7控制蜂鸣器,低电平蜂鸣
**函数名称:DelayNS()
**函数功能:长软件延时
**入口参数:dly 延时参数,值越大,延时越久
**出口参数:无
void DelayNS(uint32 dly)
IO1DIR=LEDS8 //设置LED控制口为输出
while(1)
{ for(i=0;i<42;i++)
{ /*流水灯花样显示*/
IO1SET=~((LED-TBL[i]<<18); 亮
DelayNS(20);
while(1)
{ IO1SET=LED1; //LED1熄灭
DelayNS(50) //延时
IO1CLR=LED1; //LED1点亮
DelayNS(50); //延时
IO1CLR=((LED-TBL[I])<<18);
}
}
return 0;
}
4.GPIO输入实验-按键输入检测
功能:按下KEY1,蜂鸣器蜂鸣;松开后,停止蜂鸣。
流程图:
开始
P0.7,P0.16选择连接GPIO
设置P0.7为输出状态,P0.16为输入状态
IOODIR=BEEP; //设置BEEP控制口为输出
while(1)
{ IOOSET=BEEP; //蜂鸣器停止蜂鸣
DelayNS(50); //延时
IOOCLR=BEEP; //蜂鸣器蜂鸣
void UART0-Detstr(uint8*s,uint32n)
{ for(;n>0;n--)
{ *s++=UART0-GetByte();
}
}
void UART0-SendByte(uint8 dat)
{ U0THR=dat; //写入数据
while((U0LSR&0x40)==0); //等待数据发送完毕
DelayNS(50); //延时
}
return0;
}
蜂鸣器控制实验流程图:
开始 置位P0.7口,关闭蜂鸣器
P0.7选择连接GPIO 延时
设置P0.7为输出状态 清零P0.7,蜂鸣器蜂鸣
{ uint32 i;
for( ; dly>0;dly--)
for(i=0;i<50000;i++);
}
**函数名称:main()
**函数功能:用P0.7控制BEEP,让蜂鸣器蜂鸣
**调试说明:需将跳线JP11和BEEP短接
int main(void)
{ PINSEL0=0X00000000; //设置引脚连接GPIO
}
**函数名称:main()
**函数功能:用P1.18控制LED1,让LED1闪烁
**调试说明:需将跳线JP12和LED1短接
int main(void)
{ PINSEL2=PINSEL2&(~0x08); //P1[25:16]连接GPIO
IO1DIR=LED1; //设置LED1控制口为输出
int main(void)
{ PINSEL0=0x00000000; //所有引脚连接GPIO
PINSEL1=0x00000000;
IOODIR=BEEP; //蜂鸣器控制口输出,其余输入
while(1)
{ if((I00PIN&KEY1)==0) I00CLR=BEEP; //如果KEY1按下,蜂鸣器蜂鸣
IRQ使能中断,设置中断向量控制器:
分配中断通道号;设置中断服务程序地址;使能UARTO中断
接收标志rcv-new置位了吗? 否
是
向UART0发送接收到的数据,清除rcv标志。
程序:
#include "config.h"
/* 定义串口模式设置数据结构 */
typedef struct UartMode
}
vodi UART0-SendStr(uint8 const*str)
{ while(1)
{ if(*str==0"\0") break; //遇到结束符,退出
UART0-SendByte(*str++); //发送数据
}
}
int main(void)
{ uint8 snd[32];
0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80, //依次逐个点亮