西安电子科技大学电院微机原理试题2.
电子科技大学《微机原理及应用》20春期末考试参考答案

电子科技大学《微机原理及应用》20春期末考试试卷总分:100 得分:100一、单选题(共50 道试题,共100 分)1.8255芯片有()种基本工作方式A.2B.3C.4D.6答案:B2.8086/8088微处理器共有地址总线的条数和可访问的最大存储器空间是()。
A.16条,64KBB.16条,1MBC.20条,640KBD.20条,1MB答案:D3.高速缓冲存储器的出现是因为()在CPU与常规主存之间增加了cache。
A.增大内存储器的容量B.增大外存储器容量C.提高计算机系统工作稳定性D.提高CPU的运行速度,解决计算机系统“瓶颈”效应4.如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()A.立即寻址B.直接寻址C.间接寻址D.寄存器寻址答案:B5.如指令中的地址码就是操作数,那么这种寻址方式称为()。
A.立即数寻址B.直接寻址C.寄存器间接寻址D.寄存器寻址答案:A6.在8086/8088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用。
它们是,它们又被称为。
( )A.AX,BX,CX,DX ;专用寄存器B.BP,SP,SI,DI;专用寄存器C.AX,BX,CX,DX ;通用寄存器D.CS,DS,ES,SS;段地址寄存器7.现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为()。
A.指令寄存器B.指令译码器C.指令缓冲寄存器D.指令指针寄存器答案:D8.0~9的ASCII码值是,A~Z的ASCII码值是。
()A.30H~39H,41H~5AHB.40H~49H,61H~7AHC.30H~39H,61H~7AHD.40H~49H,71H~8AH答案:A9.8253芯片有()个端口地址。
A.2B.3C.4D.610.一个8位二进制整数,若用补码表示,由3个“0”和5个“1”组成,则最小值为()。
A.-120B.-8C.-113D.-11答案:C11.断点中断的中断类型码是()。
电子科技大学微机原理大题(含答案)

电子科技大学微机原理大题(含答案)目录第一章概述 (4)阐述摩尔定律,它有什么限制? (4)什么是Soc?什么是IP核?它有哪几种实现形式? (4)什么是嵌入式系统?它有哪些特点? (4)第二章计算机系统的结构组成与工作原理 (5)说明RISC架构与CISC架构之间的区别 (5)举例说明计算机体系结构、组成和实现之间的关系 (5)试说明现代计算机系统中常用的并行技术及其效果? (5)某时钟频率为1.25GHz、平均CPI为5的非流水线式处理器,其升级版本引入了6级流水线,但因存在诸如锁存延迟等流水线内部延迟,升级版处理器的时钟频率必须降到1GHz。
(5)简述冯.诺依曼体系结构的核心,并分析冯.诺依曼计算机存在的瓶颈? (6)简述冯.诺依曼计算机的实质 (6)第三章微处理器体系结构及关键技术 (6)试比较计算机各体系结构的优缺点 (6)常见的流水线冒险包括哪几种?如何解决? (7)试比较随机逻辑和微码体系结构的优缺点 (7)什么是微码体系结构?微指令的作用是什么? (7)第四章总线技术与总线标准 (7)比较串、并行通信的特点,为什么现代计算机中有总线串行化的趋势? (7)试比较同步、半同步、异步总线时序的优缺点 (8)RAM与CPU的连接有哪几类信号线?简述电路设计时需要考虑的几个问题? (8)计算机系统的总线仲裁有哪几种类型?请简述串行总线仲裁。
(8) 什么是总线?微机中三总线是指?微机系统采用总线的好处是?(8)第五章存储器系统 (9)简述Cache-主存层次与主存-辅存层次的不同点。
(9)什么是高速缓存技术和虚拟存储器技术?采用它们的目的是什么?(9)什么是虚拟地址?试简述虚拟存储器的基本工作原理。
(9)什么是存储器访问的局部性原理?它有哪几种含义? (9)试为某8位计算机系统设计一个具有8KB ROM和40KB RAM的存储器。
要求ROM用EPROM芯片2732组成,从0000H地址开始;RAM用SRAM 芯片6264组成,从4000H地址开始。
微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
电子科技大学“计算机应用技术”《微机原理及应用》23秋期末试题库含答案

电子科技大学“计算机应用技术”《微机原理及应用》23秋期末试题库含答案第1卷一.综合考核(共20题)1.将累加器清零的错误指令是()。
A.AND AX,00HB.XOR AX,AXC.SBB AX,AXD.CMP AX,AX2.3.VAR是数据段中定义的字变量,指令MOV AX,VAR+2是正确的?()A.错误B.正确4.8086CPU响应NMI或INTR中断时,相同的条件是()。
A、CPU工作在最大方式下B、CPU工作在最小方式下C、当前指令执行结束D、IF=15.6.NEG指令是一个()操作数指令。
A.单B.双C.无D.任意多个7.数据传送方式中,除无条件传送外,()方式也是外设被动进行数据交换。
A、查询B、中断C、DMAD、以上皆是8.8086CPU 用()信号的下降沿在 T1 结束时将地址信息锁存在地址锁存器中。
A.RESTB.READYC.RDD.ALE9.数据段有语句“XYZ DWORD ?”,则XYZ的类型是,用“TYPE XYZ”会得到数值为__。
A.4B.3C.2D.110.在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置()。
A、是由程序指定的B、是由DOS自动分配的C、固定在0008H开始的4个字节中D、固定在中断矢量表的表首11.当A>=B时转移的条件转移指令为(A、B为有符号数)()。
A.JAB.JAEC.JGD.JGE12.中断控制方式的优点是()。
A、提高CPU的利用率B、软件编程容易C、无须CPU干预D、硬件连接简单13.如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()。
A.立即寻址B.直接寻址C.间接寻址D.寄存器寻址14.15.16.17.设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX后,存放数据21H的物理地址是()。
A、20102HB、20101HC、200FEHD、200FFH18.CPU由以下哪几部分组成()。
电子科大-微机原理习题解答-chap2

第二章习题答案2.2 完成下列逻辑运算(1)101+1.01 = 110.01(2)1010.001-10.1 = 111.101(3)-1011.0110 1-1.1001 = -1100.1111 1(4)10.1101-1.1001 = 1.01(5)110011/11 = 10001(6)(-101.01)/(-0.1) = 1010.12.3 完成下列逻辑运算(1)1011 0101∨1111 0000 = 1111 0101(2)1101 0001∧1010 1011 = 1000 0001(3)1010 1011⊕0001 1100 = 1011 01112.4 选择题(1)下列无符号数中最小的数是( A )。
A.H(1,1011,0101) (01A5)B.B(3764)C.D(2590)D.O (2)下列无符号数中最大的数是( B )。
A.B(227)(10010101)B.OC.H(143)(96)D.D(3)在机器数( A )中,零的表示形式是唯一的。
A.补码B.原码C.补码和反码D.原码和反码(4)单纯从理论出发,计算机的所有功能都可以交给硬件实现。
而事实上,硬件只实现比较简单的功能,复杂的功能则交给软件完成。
这样做的理由是( BCD )。
A.提高解题速度B.降低成本C.增强计算机的适应性,扩大应用面D.易于制造(5)编译程序和解释程序相比,编译程序的优点是( D ),解释程序的优点是( C )。
A.编译过程(解释并执行过程)花费时间短B.占用内存少C.比较容易发现和排除源程序错误D.编译结果(目标程序)执行速度快2.5通常使用逻辑运算代替数值运算是非常方便的。
例如,逻辑运算AND将两个位组合的方法同乘法运算一样。
哪一种逻辑运算和两个位的加法几乎相同?这样情况下会导致什么错误发生?逻辑运算OR和两个位的加法几乎相同。
问题在于多个bit的乘或加运算无法用AND或OR运算替代,因为逻辑运算没有相应的进位机制。
西安电子科技大学微机原理上机要求及必做题目答案(汇编实现)

西安电子科技大学微机原理上机必做题目及汇编程序答案1、编写求十进制数12678532与21736543之和的程序,并将和以十进制数的形式送屏幕显示。
编程要求与提示:[1]两个加数均以压缩(组合)十进制数形式存放在ADD1和ADD2为首址的存贮器单元。
[2]和以压缩十进制数的形式存入SUM以下单元。
[3]将和送到屏幕显示部分功能的实现采用子程序的形式。
汇编语言实现如下:STACK SEGMENT STACKDB10H DUP(00)STACK ENDSDATA SEGMENTADD1DB12H,67H,85H,32HADD2DB21H,73H,65H,43HSUM DB4H DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOV AX,DATAMOV DS,AXMOV AX,DATAMOV ES,AXMOV AX,STACKMOV SS,AXLEA SI,ADD1[3]LEA BX,ADD2[3]LEA DI,SUM[3]MOV CX,4CLCL1:MOV AL,[SI]ADC AL,[BX]DAAMOV[DI],ALDEC SIDEC BXDEC DILOOP L1CALL DISPAL;-------------------------------------EXITPROC:MOV AH,4CH;结束程序MOV AH,1INT21H;-------------------------------------DISPAL PROC NEARPUSH AXPUSH BXPUSH CXPUSH DXPUSH DILEA DI,SUMMOV CX,4DISPAL2:MOV AL,[DI]SHR AL,1SHR AL,1SHR AL,1SHR AL,1MOV AH,2MOV DL,ALADD DL,30HINT21HMOV AL,[DI]AND AL,0FHMOV AH,2MOV DL,ALADD DL,30HINT21HINC DILOOP DISPAL2POP DIPOP DXPOP CXPOP BXPOP AXRETDISPAL ENDPCODE ENDSEND START2、有一个首地址为A的N字数组,请编程序使该数组中的数按从大到小的次序排列。
电子科技大学微机原理选择填空题(含答案)

微机复习题与考点1.CPU子系统包括:运算器、控制器、寄存器(注意不是存储器!)2.若流水线分为6段,每段拍长均为200ps,运行一个有100000条指令的程序,则其延时为__1.2ns__,加速比为_6__、最大吞吐量为__5 GIPS_(不是实际吞吐量!)。
3.CPU响应中断时保护“现场”和“断点”的目的是为了使中断正常返回,这里的“现场”指中断发生前各寄存器的值,“断点”指中断返回地址。
4.超标量结构:微处理器内部含有多条指令流水线和多个执行部件。
5.RISC执行程序的速度优于CISC的主要原因是:RISC的指令平均周期数较少。
6.四级存储器:寄存器、Cache、主存、辅存。
7.微处理器内部CPSR的主要作用:产生影响或控制某些后续指令所需的标志。
8.微码控制器的特点:控制单元的输入和输出之间的关系被视为一个内存单元。
9.Flash:写入速度类似于RAM,掉电后存储内容又不丢失的存储器。
10.CPI(Cycles Per Instruction):执行每条指令的平均周期数。
11.MIPS:每秒百万条指令,即处理器带宽,是衡量CPU运行速度的单位。
MIPS=f(MHz)/CPI。
12.执行时间T(s):(IC * CPI)/f(Hz)13.Bootloader:完成硬件初始化和加载操作系统。
14.设某CPU中一条指令执行过程分为“取指”,“分析”,和“执行”三个阶段,每一段执行时间分别为t、t和2t,则按照顺序方式连续执行n条指令需要时间为__4nt___,若忽略延迟的影响,则采用上述三级流水线时需要的时间为___2(n+1)t_(当n很大时,约为2nt)__,该流水线的加速比为2nn+1(当n很大时,约为2)。
15.流水线性能指标:实际吞吐量 = N/T流水,加速比 =T非流T流水。
16.总线仲裁:合理地控制和管理系统中多个主设备的总线请求,以避免总线冲突。
17.按照ATPCS的规定,ARM系统中子程序的调用可以利用R0~R3 四个寄存器来传递参数,更多的参数传递可利用堆栈来传递。
西安电子科技大学考研复试-微机原理练习题

《微型计算机原理及接口技术》试题一. 单项选择题1. 8086CPU芯片的外部引线中,数据线的条数为○①6条②8条③16条④20条2. 8088CPU上READY信号为下面哪种信号有效?○①上升边②下降边③高电平④低电平3. 8088CPU中的CS寄存器是一个多少位的寄存器?○①8位②16位③24位④32位4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状态必须是○①00 ②01 ③10 ④115. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○①00 ②01 ③10 ④116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○①AX ②BX ③CX ④DX7. ISA总线是一种多少位的内(系统)总线?○①8位②16位③32位④64位8. 属于只读存贮器的芯片是○①SRAM ②DRAM ③EPROM ④SDRAM9. 需要定时刷新的存贮器是○①SRAM ②DRAM ③EPROM ④EEPROM10. 内存从A4000H到CBFFFH,共有○①124K ②160K ③180K ④224K11. 擦除EPROM是用○①+5V电压②+15V电压③+21V电压④紫外光照射12. 采用查询方式来实现输入输出是因为它○①速度最快②CPU可以不介入③实现起来比较容易④在对多个事件查询工作时,能对突发事件做出实时响应13. 实现DMA传送,需要○①CPU通过执行指令来完成②CPU利用中断方式来完成③CPU利用查询方式来完成④不需要CPU参与即可完成14 下面哪种说法不正确○①内存地址也可做为接口地址使用②内存地址不可做为接口地址使用③接口地址不可做为内存地址使用④接口地址也可做为外存地址使用15. 8255工作在方式0时,下面哪种说法正确○①A、B、C三个口输入均有锁存能力②只有A口输入有锁存能力③只有C口输入有锁存能力④A、B、C三个口输入均无锁存能力二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分)1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○①74LS373 ②8288 ③74LS245 ④74LS138 ⑤82892 . 8086CPU一个总线周期可以读(或写)的字节数为○①1个②2个③3个④4个⑤6个3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○①全部用作联络信号②5条用作联络信号③4条用作联络信号④3条用作I/O ⑤8条用作I/O4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0三. 判断题1. 8086CPU的复位启动地址为0FFFFH。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安电子科技大学微机原理试题
姓名学号总分
一.填空题(每空1分,共30分
115的8位二进制补码为00001111B ,-15的8位二进制补码为11110001B 。
2某8位二进制补码为80H,其十进制表示为-128 。
3字符B的ASCII码为42H ,字符0的ASCII码为30H 。
48086CPU总线按功能可分为数据总线,地址总线和控制总线。
58086CPU数据总线包含16 条数据线,最多可寻址的存储器容量为1MB 。
6CPU内部用于计算的部分为C ,用于保存下一条要执行的指令地址的为B 。
A 程序状态字
B 程序计数器
C ALU
D 工作寄存器
7经常用作循环次数的寄存器是C ,用于I/O端口寻址的寄存器是D 。
A AX
B BX
C CX
D DX
8指令MOV CX, 1000的结果是CH= 03H 。
9将0D787H和4321H相加后,标志位CF= 1 ,SF= 0 ,ZF= 0 ,
OF= 0 ,AF= 0 ,PF= 0 。
10寄存器SI中能够表示的最大有符号数为32767 ,最小有符号数为-32768 。
11设(DS=4000H,(BX=0100H,(DI=0002H,(4002=0A0AH,(40100=1234H,(40102 =5678H,求以下指令分别执行后AX寄存器的值。
MOV AX , [2] (AX= 0A0AH 。
MOV AX , [BX] (AX= 1234H 。
MOV AX , [BX][DI] (AX= 5678H 。
MOV AX , 1[BX] (AX= 7812H 。
12用一条指令将AX寄存器低四位清零,其余位不变:。
13用一条指令将AX寄存器高四位取反,其余位不变:。
14用一条指令将AX高8位与低8位交换:。
15用一条指令将AL中的大写字母变成相应的小写:。
二.判断题(每题1分,共10分
以下语句是语法正确的打√,语法错误打×,其中TABLE和TAB为两个字节类型的变量。
1MOV DS , 1000H ×
2MOV DS , TABLE √
3MOV [1200H] , [1300H] ×
4ADD AX , BX , CX ×
5XCHG AL , CL √
6CALL AL ×
7MUL AX , BX ×
8JU L1 ×
9SHR CL , CL √
10CMP AX , CL ×
三.简答题(共5分
有以下伪指令,画出存储器分配图(设V AR1的段内偏移地址为0000H。
V AR1 DB 12 , -12 , 0 , 34H
V AR2 DB ‘A’ , ‘B’
V AR3 DW ‘CD’ , ‘E’
V AR4 DB 3 , 3 DUP ( 1
V AR5 DW V AR2, LENGTH V AR4
四.程序分析(每空3分,共21分
1下面程序段执行完毕时CX= 0FFF4H 。
MOV AX , 100
MOV BX , 10
MOV CX , 5
L1 :
DEC CX
SUB AX , BX
JNC L1
2下面程序段执行完毕时AX= 00AFH 。
XOR AX , AX
MOV BX , 100
L1 :
ADD AX , BX
RCR BX,1
JNC L1
3从键盘读入一个字符串到缓冲区BUF中,请将空缺的指令补上。
若输入12345↙,则指令MOV AL ,
BUF+2执行的结果是AL= 31H 。
MOV BUF, 80
LEA DX , BUF
MOV AH , 0AH
INT 21H
4将无符号数字节变量VAR1,V AR2计算平均值,结果四舍五入存放在AL中,请补充完整。
MOV AL,V AR1
XOR AH,AH
ADD AL,V AR2
ADC AH,0
SHR AX,1
ADC AL,0
下面程序对8088最大方式系统中两片6264存储器进行检验,检验通过将DL清0,否则将DL置0FFH 1将程序补充完整(每空3分
MOV AX , 0
MOV DS , AX
MOV BX , 8*1024
MOV AL , 55H
MOV CX , 16*1024
L1 :
MOV [BX] , AL
CMP AL , [BX]
JNE L2 :
INC BX
LOOP L1
MOV DL , 0
JMP L3
L2 :
MOV DL , 0FFH
L3 :
2画出指令MOV [0100H], AL执行时系统总线时序图(5分
在8086最大方式系统下增加一个8253,I/O地址为100H~107H的偶地址,要求以1MHz信号为时钟,产生周期为1秒,低电平为1毫秒的周期方波。
1画出电路(5分
2编写相应的程序(5分
七段显示器常用来显示数字0~9,某七段显示器包含7个输入引脚a~g,当某个引脚为高电平时,对应LED为亮,否则为灭。
现要求在8088最大方式系统中设计一个输出接口控制七段显示器,I/O地址为240H。
1使用逻辑门电路补充剩余接口电路(4分。
2编写完整的程序轮流显示数字0~9(6分。