西安电子科技大学微机原理上机题37题
电子科技大学22春“计算机应用技术”《微机原理及应用》期末考试高频考点版(带答案)试卷号4

电子科技大学22春“计算机应用技术”《微机原理及应用》期末考试高频考点版(带答案)一.综合考核(共50题)1.存储器寻址中所用的间址寄存器有()。
A.SIB.DIC.BXD.BP参考答案:ABCD2.高速缓冲存储器Cache的特点有()。
A.高速B.容量小C.容量大D.低速参考答案:AB3.微处理器中对每个字所包含的二进制位数叫()。
A、双字B、字C、字节D、字长参考答案:D4.下列叙述中,正确的是()。
A.个人计算机中,可以不用ROM,但不能没有RAMB.SRAM和DRAM中的信息断电后都会丢失C.Flash存储器是一种非易失性的存储器D.EEPROM是一种EPROM的新品,但其擦除原理不同5.已知SRAM 6264芯片存储器容量是8K×8,6264的芯片引脚中有地址/数据线()条。
A.(13,1)B.(10,8)C.(8,8)D.(13,8)参考答案:C6.外部设备的端口不包括()。
A.状态端口B.数据端口C.控制端口D.写保护口参考答案:BCD7.若有16条地址线,那么可访问的内存地址范围为()。
A.0001H~FFFFHB.0000H~FFFFHC.00001H~FFFFFHD.00000H~FFFFFH参考答案:B8.下面各项中,不是同步总线协议的特点有()。
A、不需要应答信号B、各部件间的存取时间基本接近C、总线周期长度可变D、需要请求与应答握手信号参考答案:CD8259是一个可编程的()。
A.定时计数器B.中断控制器C.DMA控制器D.并行接口参考答案:B10.存储器芯片的主要技术指标有()。
A、存储容量B、存取时间C、功耗D、工作电源参考答案:ABCD11.8086CPU内部的标志寄存器主要用于检查当前指令的执行结果是否出错。
()A.正确B.错误参考答案:B12.CPU与外设之间传送数据的四种方式是()。
A、无条件传送B、查询传送方式C、中断传送方式D、DMA方式参考答案:ABCD13.指令MOV BX,DATA[BX]采用的寻址方式是()。
电子科技大学微机原理大题(含答案)

电子科技大学微机原理大题(含答案)目录第一章概述 (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地址开始。
西电机电院微机原理上机答案

汇编语言上机题姓名:学号:成绩:实验一、上机过程及DEBUG应用编写程序,建立数据段DATA,将你的姓名(汉语拼音)及学号存入DATA数据段的BUFFER1区域,然后利用程序将BUFFER1区域中的字符串(姓名及学号)依次传送到从BUFFER2开始的内存区域中去。
上机过程与要求1.建立原程序:源程序文件名为,源程序清单如下:data segmentbuffer1 db 'hepan04105038'buffer2 db 13 dup()data endscode segmentASSUME CS:CODE,DS:DATASTART:mov ax,datamov ds,axmov es,axlea si,buffer1lea di,buffer2mov cx,0dcldrep movsbmov ah,4chint 21hcode endsend start2.汇编后生成的obj文件名为buffer .OBJ3.连接后生成的目标文件名为buffer .EXE4.DEBUG调试:在DEBUG下,利用U、D、G、R等命令对EXE文件进行调试后,相关信息如下:(1)表1-1 反汇编清单中所反映的相关信息*注:最后一条指令是对应于代码段中最后一条指令(2)在未执行程序之前,用D命令显示内存区域BUFFER1及BUFFER2中的内容,其相关信息如表1-2所示。
表1-2 未执行程序之前的数据区内容(3)执行程序以后用D命令显示内存区域的相关信息,如表1-3。
表1-3 执行程序之后的数据区内容(4)用R命令检查寄存器的内容如表1-4所示。
回答问题a)宏汇编命令MASM的作用是什么答:产生OBJ文件。
b)连接命令LINK的作用是什么连接后生成什么文件答:产生EXE文件,生成EXE文件。
c)DEBUG下U命令的作用是什么答:反汇编被调试命令。
d)DEBUG下D命令的作用是什么答:显示内存单元的内容。
e) 在DEBUG下如何执行.EXE文件,写出执行命令的常用格式。
电子科大微机原理(新教材)1-4章习题答案

“微处理器系统原理与嵌入式系统设计”第一章习题解答1.1 什么是程序存储式计算机?程序存储式计算机指采用存储程序原理工作的计算机。
存储程序原理又称“冯·诺依曼原理”,其核心思想包括:●程序由指令组成,并和数据一起存放在存储器中;●计算机启动后,能自动地按照程序指令的逻辑顺序逐条把指令从存储器中读出来,自动完成由程序所描述的处理工作。
1.2 通用计算机的几个主要部件是什么?●主机(CPU、主板、内存);●外设(硬盘/光驱、显示器/显卡、键盘/鼠标、声卡/音箱);1.3 以集成电路级别而言,计算机系统的三个主要组成部分是什么?中央处理器、存储器芯片、总线接口芯片1.4 阐述摩尔定律。
每18个月,芯片的晶体管密度提高一倍,运算性能提高一倍,而价格下降一半。
1.5 讨论:摩尔定律有什么限制,可以使用哪些方式克服这些限制?摩尔定律还会持续多久?在摩尔定律之后电路将如何演化?摩尔定律不能逾越的四个鸿沟:基本大小的限制、散热、电流泄露、热噪。
具体问题如:晶体管体积继续缩小的物理极限,高主频导致的高温……解决办法:采用纳米材料、变相材料等取代硅、光学互联、3D、加速器技术、多内核……(为了降低功耗与制造成本,深度集成仍是目前半导体行业努力的方向,但这不可能永无止,因为工艺再先进也不可能将半导体做的比原子更小。
用作绝缘材料的二氧化硅,已逼近极限,如继续缩小将导致漏电、散热等物理瓶颈,数量集成趋势终有终结的一天。
一旦芯片上线条宽度达到纳米数量级时,相当于只有几个分子的大小,这种情况下材料的物理、化学性能将发生质的变化,致使采用现行工艺的半导体器件不能正常工作,摩尔定律也就要走到它的尽头了。
业界专家预计,芯片性能的增长速度将在今后几年趋缓,一般认为摩尔定律能再适用10年左右,其制约的因素一是技术,二是经济。
)1.6 试以实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系与相互影响。
计算机系统结构主要是指程序员关心的计算机概念结构与功能特性,而计算机组成原理则偏重从硬件角度关注物理机器的组织,更底层的器件技术和微组装技术则称为计算机实现。
西电微机原理上机作业完整版

SUM DD ?DATA ENDS ;数据段CODE SEGMENT ;代码段ASSUMECS:CODE,DS:DATA,SS:STAC KSTART: MOVAX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXLEA SP,TOPLEA SI,ADD1LEA DI,ADD2MOV AL,[SI]ADD AL,[DI]DAAMOV BYTE PTR SUM,ALMOV AL,[SI+1]ADC AL,[DI+1]DAAMOV BYTE PTR SUM+1,ALMOV AL,[SI+2]ADC AL,[DI+2]DAAMOV BYTE PTR SUM+2,ALMOV AL,[SI+3]ADC AL,[DI+3]DAAMOV BYTE PTR SUM+3,ALMOVAX,WORD PTR SUM+2CALL DISPAXMOV AX,WORD PTR SUMCALL DISPAXMOV AH,4CHINT 21H DISPAL PROC NEAR PUSH AXPUSH CXPUSH DXPUSH AXMOV CL,4SHR AL,CLCALL CHANGMOV AH,02MOV DL,ALINT 21HPOP AXAND AL,0FHCALL CHANGMOV AH,02MOV DL,ALINT 21HPOP DXPOP CXPOP AXRETDISPAL ENDPCHANG PROC NEARCMP AL,10JNGE CHANG1ADD AL,7CHANG1: ADDAL,30HRETCHANG ENDPDISPAX PROC NEARXCHG AL,AHCALL DISPALXCHG AH,ALCALL DISPALRETDISPAX ENDPCODE ENDSEND START2. 有一个首地址为A的N字数组,请编程序使该数组中的数按从大到小的次序排列。
STACK SEGMENT STACKDB 256 DUP(?)STACK ENDSDATA SEGMENTDATA1 DW7800H,6832H,0000H,87H,1275 H,0EC34HSTRING1 DB 'input number:',0DH,0AH,'$'STRING2 DB 'The numbersfrom large to smallis:',0DH,0AH,'$'DATA ENDSCODE SEGMENTASSUMECS:CODE,DS:DATA,ES:DATA, SS:STACKSTART: MOV AX,DATAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXLEA DX,STRING1MOV AH,09HINT 21HMOV CX,6 LEA SI,DATA1 L1: MOV AX,[SI] ADD SI,2CALL DISPAX CALL DISPCR LOOP L1MOV CX,5LEA SI,DATA1 ADD SI,10LP1: PUSH CXPUSH SILP2: MOV AX,[SI] CMP AX,[SI-2] JBE NOXCHG XCHG AX,[SI-2] MOV [SI],AXNOXCHG: DEC SIDEC SILOOP LP2POP SIPOP CXLOOP LP1LEA DX,STRING2 MOV AH,09HINT 21HMOV CX,6LEA SI,DATA1L2: MOV AX,[SI]ADD SI,2CALL DISPAXCALL DISPCRLOOP L2 MOV AH,4CH INT 21H DISPAL PROCPUSH AXPUSH CXPUSH DXPUSH AXMOV CL,4SHR AL,CLCALL CHANG MOV AH,02H MOV DL,AL INT 21HPOP AXAND AX,0FH CALL CHANGMOV AH,02HMOV DL,ALINT 21HPOP DXPOP CXPOP AXRETDISPAL ENDP CHANG PROCCMP AL,10JNGE CHANG1ADD AL,7 CHANG1: ADD AL,30H RETCHANG ENDP DISPAX PROC XCHG AL,AH CALL DISPAL XCHG AH,AL CALL DISPAL RET DISPAX ENDP DISPCR PROCPUSH AXPUSH DXMOV AH,2MOV DL,0AH INT 21HMOV AH,2MOV DL,0DH INT 21HPOP DXPOP AX RET DISPCR ENDPCODE ENDSEND START3.编写如下程序,并在机器上调试成功。
微型计算机原理 习题西电

《微型计算机原理(第五版)》学习指导(p37习题3.3)2.指出下列指令语法是否正确,若不正确请说明原因。
(1)MOV DS,0100H(2)MOV BP,AL(3)XCHG AX,2000H(4)OUT 310H,AL(5)MOV BX,[BX](6)MOV ES:[BX+DI],AX(7)MOV AX,[SI+DI](8)MOV SS:[BX+SI+100H],BX(9)AND AX,BL(10)MOV DX,DS:[BP](11)MOV [BX],[SI](12)MOV CS,[1000](13)IN AL,BX7.执行下列程序段,指出此程序段的功能。
(1)MOV CX,10LEA SI,FirstLEA DI,SecondREP MOVSB(2)CLDLEA DI,ES:[0404H]MOV CX,0080HXOR AX,AXREP STOSW9.已知AX=8060H,DX=03F8H,端口PORT1的地址是48H,内容为0040H;PORT2的地址是84H,内容为0085H。
请指出下列指令执行后的结果。
(1)OUT DX,AL(2)IN AL,PORT1(3)OUT DX,AX(4)IN AX,48H(5)OUT PORT2,AX(p41自测题3.4)1.试用指令实现(1)使AX寄存器清0有4种方式,试写出这四条指令;(2)BL寄存器低4位置1;(3)CL寄存器低4位取反。
2.若(BX)=0002H,且有如下变量定义:DBT1 DW 0400HDBT2 DD 01000020HTAB DW 0600H, 0640H, 06A0H, 06C0H请指出下列指令的寻址方式及转向地址:(1)JMP BX(2)JMP DBT1(3)JMP DBT2(4)JMP TAB[BX+2]7.选择题:(1)程序段MOV AX, 405HMOV BL, 06HADDDIV BL执行后AX的内容为______。
西安电子科技大学微机原理大作业

西安电子科技大学微机原理大作业第一次上机一、实验目的1. 熟练掌握8086/8088的各种寻址方式及应用。
2.掌握DEBUG调试程序中的一些常用命令的使用方法,为以后的实验打下基础二、实验仪器586微机 1台三、实验内容1.关于数据的寻址方式练习8086/8088 提供多种方式实现操作数寻址,大体可分为7种:a. 立即寻址b. 寄存器寻址c. 直接寻址d. 寄存器间接寻址e. 寄存器相对寻址f. 基址变址寻址g. 基址变址且相对寻址掌握8086/8088的这些寻址方式,是学习汇编语言编程的关键。
指令SRC 寻址方式SRC的地址AX 推算值AX 实际值MOV AX, CX寄存器寻址0005 0005 MOV AX, 500H 立即寻址0500 0500 MOV AX, TABLE 直接寻址1541:0004 A5A 4 A5A 4MOV AX, ES:[BX] 寄存器间接寻址 1542:0004 C5C 4 C5C4MOV AX, [BX+05H] 寄存器相对寻址 1541:0009 AAA 9 AAA 9 MOV AX,寄存器相153FB8B B8B7 MOV AX, TABLE [BX] 寄存器相对寻址 1541:0008 A9A 8 A9A8MOV AX, 07H [BX] 寄存器相对寻址 1541:000B ACA B ACA BMOV AX, [BP]寄存器间接寻址 153F :0003 B4B 3 B4B 3 MOV AX, TABLE [BP] 寄存器相对寻址 1541:0007 A8A 7 A8A 7 MOV AX, 08H [BP] 寄存器相对寻址 153F :000B BCB B BCB B MOV AX, [BP+06H] 寄存器相对寻址 153F :0009 BAB 9 BAB 9 MOV AX,寄存器相1541A7A A7A6MOV AX, [BP]+05H 寄存器相对寻址153F:0008B9B8B9B8MOV AX, ES: [SI+03H] 寄存器相对寻址1542:0005C6C5C6C5MOV AX, [DI+06H] 寄存器相对寻址1541:0007A8A7A8A7MOV AX, [DI]+05H 寄存器相对寻址1541:0006A7A6A7A6MOV AX, TABLE [SI] 寄存器相对寻址1541:0006A7A6A7A6MOV AX, [SI] 寄存器间接寻址1541:0002A3A2A3A2MOV AX, TABLE 寄存器相1541A6A A6A[DI] 对寻址:00055 5MOV AX, [SI]+05H 寄存器相对寻址1541:0007A8A7A8A7MOV AX, [BX] [DI+01H] 基址变址且相对寻址1541:0006A7A6A7A6MOV AX, [BX] [SI]+03H 基址变址且相对寻址1541:0009AAA9AAA9MOV AX, TABLE [BX] [SI] 基址变址且相对寻址1541:000AABAAABAAMOV AX, ES:[BX] [DI] 基址变址寻址1542:0005C6C5C6C5MOV AX, [BP] [DI+02H] 基址变址且相对寻址153F:0006B7B6B7B6MOV AX, TABLE 基址变址1541A9A A9A[BP] [DI] 且相对寻址:00088 8MOV AX, ES:[BP] [SI] 基址变址寻址1542:0005C6C5C6C5MOV AX, [BP] [SI+05H] 基址变址且相对寻址153F:000ABBBABBBAMOV AX, 03H [BP] [DI] 基址变址且相对寻址153F:0007B8B7B8B7MOV AX, [BP] [SI] 基址变址寻址153F:0005B6B5B6B5MOV AX, [BP+02H] [DI+03H] 基址变址且相对寻址153F:0009BAB9BAB9MOV AX, TABLE [BP+02H][DI+03H] 基址变址且相对寻址1541:000DAEADAEAD第二次上机一、实验目的1. 熟练掌握汇编语言程序设计的方法及上机步骤。
西安电子科技大学微机原理上机要求及必做题目答案(汇编实现)

西安电子科技大学微机原理上机必做题目及汇编程序答案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字数组,请编程序使该数组中的数按从大到小的次序排列。
西电微机原理上机

17.设有n(设为17)个人围坐在圆桌周围,按顺时针给他们编号(1、2、3…,n),从第一个人开始按顺时针方向加1报数,当报到m(设为11)时,该人出列,余下的人继续进行,直到所有人出列为止。
编写程序模拟这一过程,求出出列人编号顺序。
M=11N=17DATA SEGMENTCOUNT DB N DUP(1) ;标记数组DATA ENDSSTACK SEGMENT STACK 'STACK'DW 100H DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART:MOV AX,DATAMOV DS,AXMOV CX,0L1:MOV BX,0 ;BX存放此轮已遍历人数的编号L2:CMP BX,N ;到N=17人则从头开始JE L1ADD CL,COUNT[BX] ;CL存放此轮已报数人数CMP CL,M ;报数人数达到M=11个则跳转L3JE L3INC BX ;人数未达到则继续向下遍历JMP L2L3:MOV CL,0MOV COUNT[BX],0 ;出列人所对应数组单元置0MOV DX,BXINC DXADD DL,40HMOV AH,02HINT 21H ;以英文大写字母形式输出出列人编号INC CH ;CH存放已出列人个数CMP CH,NJB L2 ;CH<N=17则跳转至L2继续报数JE EXIT ;否则结束报数,退出程序EXIT:MOV AH,4CHINT 21HCODE ENDSEND START4.39 (上机题)编写程序实现下列5项功能,通过从键盘输入1~5进行菜单式选择:(1)按数字键“1”,完成将字符串中的小写字母变换成大写字母。
用户输入由英文大小写字母或数字0~9组成的字符串(以回车结束),变换后按下列格式在屏幕上显示: <原字符串>例如:abcdgyt0092<新字符串> ABCDGYT0092按任一键重做;按Esc键返回主菜单。
电子科技大学微机原理选择填空题(含答案)

微机复习题与考点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。
2023年《大学电子科技微机原理》知识考试题与答案

2023年《大学电子科技微机原理》知识考试题与答案目录简介一、单选题:共105题二、填空题:共100题一、单项选择题1.若二进制数为010111.101,则该数的十进制表示为(B)oA、23.5B、23.625C、23.75D、23.51252.若无符号二进制数为I1OOoI10,则该数的十进制表不为(A)OA、198B、70C、126D、493.十进制数81的842IBCD码为(A)。
A、81HB、51HC、18HD、15H4.11000110为二进制原码,该数的真值为(A)oA、-70B、+70C、-198D、+1985.11000110为二进制补码,该数的真值为(D)。
A、+198B、-198C、+58D、-586.O1OoOnO为二进制补码,该数的真值为(A)oA、+70B、-70C、+58D、-587.字符A的ASCII码为41H,字符a的ASCII码为(C)oA、41HB、42HC、61HD、62H8.字符A的ASCII码为41H,字符B的ASCII码为(B)oA、41HB、42HC、61HD、62H9.字符9的ASCH码为(C)o因为9与A之间有7个字符A、09HB、9C、39HD、9910.8位二进制数的原码表值范围为(C)oA、0255B、-128+127C、-127+127D、-128+128H.8位二进制数的反码表值范围为(C)oA、0255B、-128+127C、-127+127D、-128+12812.8位二进制数的补码表值范围为(B)oA、0255B、-128+127C、-127+127D、-128÷12813.8位二进制数的无符号数表值范围为(A)o即无符号位A、0255B、-128+127C、-127+127D、-128+12814.n+1位符号数X的原码表值范围为(A)oA、-2nX2nB、-2nX2nC、-2nX2nD、-2nX2n15.n+1位符号数X的补码表值范围为(C)oA、-2nX2nB、-2nX2nC、-2nX2nD、-2nX2n16.电子计算机处理信息用二进制表示的原因是(C)。
西安电子科技大学电院微机原理试题2.

西安电子科技大学微机原理试题一•填空题(每空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 ,用于保存下一条要执行的指令地址的为BA程序状态字B程序计数器C ALU D工作寄存器7经常用作循环次数的寄存器是C ,用于I/O端口寻址的寄存器是D。
A AXB BXC CXD DX8指令MOV CX, 1000的结果是CH= 03H。
9 将0D787H 和4321H 相加后,标志位CF= 1 ,SF= 0 ,ZF= 0 ,OF= 0 ,AF= 0 ,PF= 0。
10寄存器SI中能够表示的最大有符号数为32767最小有符号数为-3276811 设(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分以下语句是语法正确的打皿法错误打X其中TABLE和TAB为两个字节类型的变量。
1MOV DS , 1000H X2MOV DS , TABLE V3MOV [1200H] , [1300H] X4ADD AX , BX , CX X5XCHG AL , CL V6CALLAL X7MULAX,BX X8JU L1 X9SHR CL , CL V10CMP AX , CL X三简答题(共5分0000H。
电子科大微机原理期末考试

电子科技大学二零零四至二零零五学年第二学期《微机系统原理与接口技术》课程考试题题号一二三四五六七总分满分15 15 10 24 6 11 19 100 得分评卷教师一、填空题(每空1分,共15分)1.PC/XT微机开机后,第一条执行的指令存放地址为()。
2.当运算结果为0时,状态标志ZF的值为()。
3.8086的INTR端输入一个()电平时,可屏蔽中断获得了中断请求。
4.32位逻辑地址5890H:3200H表示的实际地址值是()。
5.若CPU的地址总线宽度为N ,则可寻址()个存储器单元。
6.ISA总线的AEN信号线为低电平时,表示由()控制地址总线和读/写命令线。
7.8086从I/O端口地址20H输入字节数据的指令是()。
8.当INT 21H中断的功能号为02H时,它的入口参数送寄存器()。
9.响应可屏蔽中断INTR的条件是控制标志IF=()。
10. 若8086的外部中断INTR、NMI同时有中断请求,应先响应()。
11.PC系统中,在可屏蔽中断的第()个INTA响应周期传送中断类型码。
12.串行通信协议分为串行异步通信协议和()。
13.二片可编程中断控制器8259主从连接时最多可供()个中断源。
14.DAC0832有三种工作方式,即直通方式、()方式和双缓冲方式。
15.在串行异步通信时,发送端和接收端的波特率设置应()。
二、单选题(每题1分,共15分)1.计算机中数据总线驱动电路使用的基本逻辑单元是()。
A:非门B:三态门C:触发器D:译码器2.MIPS用来描述计算机的运算速度,含义是()。
A:每秒处理百万个字符B:每分钟处理百万个字符C:每秒执行百万条指令D:每分钟执行百万条指令3.执行指令IRET后弹出堆栈的寄存器先后顺序为()。
A:CS、IP、F B:IP、CS、F C:F、CS、IP D:F、IP、CS4.微机系统中,主机与硬盘的数据交换用()方式。
A:中断控制B:DMA控制C:查询控制D:无条件程序控制5.CPU对存储器访问时,地址线和数据线的有效时间关系为()。
电子科技大学微机原理与接口技术试题库(含答案)

电子科技大学微机原理与接口技术试题库一、问答题1、下列字符表示成相应的ASCII码是多少?(1)换行0AH (2)字母“Q”51H(3)空格20H2、下列各机器数所表示数的范围是多少?(1)8位二进制无符号定点整数;0~255(2)8位二进制无符号定点小数;0.996094(3)16位二进制无符号定点整数;0~65535(4)用补码表示的16位二进制有符号整数;-32768~327673、(111)X=273,基数X=?164、有一个二进制小数X=0.X1X2X3X4X5X6(1)若使X≥1/2,则X1……X6应满足什么条件? X1=1若使X>1/8,则X1……X6应满足什么条件?X1∨X2 ∨X3=1(2)5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1)X和Y两个数均为无符号数;X>Y(2)X和Y两个数均为有符号的补码数。
X<Y二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是R个,能使用的最小数字符号是0 。
1、2、十进制数72转换成八进制数是110Q。
3、与十进制数67等值的十六进制数是43H 。
1、4、二进制数101.011转换成十进制数是 5.375。
2、5、十六进制数0E12转换成二进制数是110000010010B。
三、选择题1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、与十进制数56等值的二进制数是 A 。
A)111000 B)111001 C)101111 D)1101103、十进制数59转换成八进制数是 A 。
A)73Q B)37Q C)59Q D)112Q4、与十进制数58.75等值的十六进制数是 B 。
A)A3.CH B)3A.CH C)3A.23H D)C.3AH5、二进制数1101.01转换成十进制数是 C 。
A)17.256 B)13.5 C)13.25 D)17.56、二进制数111010.11转换成十六进制数是 B 。
西电微机原理试题

西电微机原理试题考试时间:120分钟姓名:班级:学号:任课老师:一、填空题(每空1分,共35分)1.十进制数125对应的二进制数为 B;十进制数0.6875对应的二进制数为B。
2.设机器字长为8位,-1010101B的原码为 B;补码为 B。
3.设a=0F7H, b=0D7H,且a、b为8位二进制补码表示的十六进制数。
计算a+b,并判断其结果是否溢出。
正确的结论为。
4.一般来说,8位二进制数(一个字节)可以表示两位十进制数,这种表示方法称为 BCD数表示方法。
十进制数49以分离BCD码形式定义到FLBCD 字单元,正确的伪指令为。
5.计算机中的带符号数都是用表示的,字符都是用表示的。
将AL 中保存的字母ASCII码变换成相应的大写字母的ASCII码,则正确的逻辑指令为。
6.8086 CPU芯片有40个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交换。
CPU的这些引脚信号称为。
7.在微型计算机系统中,对存储器的编址和对I/O端口的编址方法有和两种编址方法。
而大多数微处理器是采用两个独立的地址空间,即存储器地址空间和I/O地址空间。
8086CPU对存储器的编址和对I/O端口的编址采用的是方法。
8086CPU采用引脚信号来区分对存储器和I/O端口的读写操作。
8.8086CPU内部的功能结构主要包含两个独立的逻辑单元:执行单元EU和总线接口单元BIU。
其中BIU主要完成。
9.在8086CPU的寄存器组织中,通用寄存器分别为。
10.8086微处理器状态字PSW是一个16位的寄存器,一共设定了9个标志位,其中用于反映ALU前一次操作结果的状态标志分别为;若(AX)=5439H,则8086CPU 执行ADD AX,476AH指令后,OF= ;执行AND AX,476AH指令后,OF= 。
11.有一块120个字的存储区域,其起始地址为625AH:234DH,则这个存储区域的末地址单元的物理地址为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编写程序实现将缓冲区BUFFER中的100个字按递增排序,并按下列格式顺序显示:数据1 <原序号>
数据2 <原序号>
数据3 <原序号>
················
程序如下(效果图):
N=100
DATAS SEGMENT
BUFFER LABEL WORD
X=55519
REPT 100
X=(X+7517)mod 65535
DW X
ENDM
NUMBER LABEL BYTE
Y=0
REPT 100
Y=Y+1
DB Y
ENDM
DECIMAL DB 5 DUP(?)
M DW 1 DUP(?)
DATAS ENDS
STACKS SEGMENT
DW 100H DUP(?)
TOP LABEL WORD
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS START:
MOV AX,DATAS
MOV DS,AX
MOV ES,AX
MOV AX,STACKS
MOV SS,AX
LEA SP,TOP
XOR AX,AX ;开始程序
LEA SI,BUFFER
LEA DI,NUMBER
CALL SORT
MOV CX,N ;显示程序开始
L1:
MOV AX,[SI]
MOV M,5
CALL DISPAXD
CALL DISPEM
ADD SI,2 ;显示数值
XOR AX,AX
MOV AL,[DI]
MOV M,3
CALL DISPAXD
CALL DISPCR
INC DI ;显示序号
LOOP L1
MOV AH,4CH
MOV AL,0
INT 21H
SORT PROC NEAR
PUSH SI
PUSH DI
PUSH AX
PUSH BX
PUSH CX
MOV CX,N;开始冒泡程序
DEC CX
LP1: ;外循环
PUSH SI
PUSH DI
PUSH CX
LP2: ;内循环
MOV AX,[SI]
CMP AX,[SI+2]
JBE NOXCHG
XCHG AX,[SI+2]
MOV [SI],AX
MOV BL,[DI]
XCHG BL,[DI+1]
MOV [DI],BL
NOXCHG:
ADD SI,2
INC DI
LOOP LP2
POP CX
POP DI
POP SI
LOOP LP1 ;冒泡结束
POP CX
POP BX
POP AX
POP DI
POP SI
RET
SORT ENDP
DISPAXD PROC NEAR
PUSH AX
PUSH BX
PUSH CX
PUSH DX
PUSH DI
LEA DI,DECIMAL
CALL TRANS16TO10
MOV CX,M
MOV BX,CX
DEC BX
LEA DI,DECIMAL[BX];指向最高位
MOV AH,2
DISPAXD2:
MOV DL,[DI]
ADD DL,30H
DEC DI
INT 21H
LOOP DISPAXD2
POP DI
POP DX
POP CX
POP BX
POP AX
RET
DISPAXD ENDP
TRANS16TO10 PROC NEAR
PUSH AX
PUSH BX
PUSH CX
PUSH DX
PUSH DI
MOV BX,10
MOV CX,M
TRANS1:
XOR DX,DX
DIV BX
MOV [DI],DL
INC DI
LOOP TRANS1
POP DI
POP DX
POP CX
POP BX
POP AX
RET
TRANS16TO10 ENDP
DISPEM PROC NEAR
PUSH AX
PUSH DX
MOV AL,20H
MOV AH,02
MOV DL,AL
INT 21H ;显示一位字符
POP DX
POP AX
RET
DISPEM ENDP
DISPCR PROC NEAR
PUSH AX
PUSH DX
MOV AL,0AH
MOV AH,02
MOV DL,AL
INT 21H ;显示一位字符
POP DX
POP AX
RET
DISPCR ENDP
CODES ENDS
END START。