西安电子科技大学网络与继续教育学院微机原理试题

合集下载

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

电子科技大学《微机原理及应用》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地址开始。

继续教育学院微机原理试卷

继续教育学院微机原理试卷

继续教育学院2007—2008学年第二学期期末试卷(A卷)课程名称微机原理及接口年级专业(本/专科)姓名成绩一、填空题:(每空1分,本大题共20分)1.国际上普遍采用的字符编码是码。

2.总线一般包括、地址总线和控制总线。

3.冯·诺依曼思想的核心内容是。

4. 计算机中管理硬件、软件资源的系统软件是。

5.80X86/Pentium支持个中断和异常。

6.汇编语言的三种基本语句为、伪指令语句及宏指令语句。

7.在DMA方式下,外设可以通过专用接口电路直接与进行数据交换。

8.随机存取存储器RAM分为和动态随机存取存储器DRAM 两种。

9.USB接口中文名称为接口。

10.存储器扩展常采用的三种译码方式是全译码法、和线选法。

11.一般的I/O接口电路安排有数据寄存器、和控制寄存器三类寄存器。

12.操作数在存储区内,操作数的有效地址EA在指定的寄存器中,这种寻址方式称为寻址方式。

13.将汇编语言源程序翻译成机器语言程序的软件称为。

14.通过 INT 21H 软中断命令实现的子程序调用称为。

15.异步串行通信中数据传送的速率120字符/秒,每个字符(帧)包括10位,则传送波特率为波特。

16.中断处理子程序的入口地址称为。

17.CPU与外设之间数据传送方式主要有程序控制的输入输出方式、和DMA方式。

18.8255可编程并行I/O接口芯片端口A可编程设定三种基本工作方式,其中方式0称为方式。

19.Pentium微处理器采用超标量流水线结构,有两条流水线。

20.常用的A/D转换方法有逐次逼近法、和电压频率转换法。

二、单项选择题:(每小题1分,本大题20分)1. 80X86/Pentium微处理器的标志寄存器中,标志位OF=0,表示()。

A.运算结果无溢出B.运算结果产生溢出C.运算结果为0D.运算结果不为02.十进制数-25用八位二进制补码表示为()。

A.10011111B.11100111C.11100001D.110000003.64Kx8位ROM芯片的地址线有()条。

(完整word版)西电微机原理上机

(完整word版)西电微机原理上机

4.37 (上机题)编写程序实现,将缓冲区BUFFER中的100个字按递增排序,并按下列格式顺序显示:数据1 <原序号>数据2 <原序号>……算法流程图:调试问题、心得体会:通过这道题,熟悉了流程图画法,掌握了产生随机数,“冒泡法”排序,子函数编写调用等的基本过程,尤其对于中断调用,并利用ASCII码回显和对课本字节型数据“冒泡法”排序改进为字形排序的过程,是我受益匪浅。

并且亲身实践了源程序的汇编、调试也连接。

问题:将字节型冒泡法直接应用于该题,导致出错,该题存储的是字型数据!原因在于只是排列的AL中的数值,并不是产生的随机数!同时对于字型与字节型在运算类指令中的应用还是有误,以及其他的一些小错误,应加以改善!运行结果:程序代码:STACK SEGMENT STACK 'STACK'DW 100H DUP(?)TOP LABEL WORDSTACK ENDSDATA SEGMENTBUFFER LABEL WORDX=17REPT 100X=(X+80)mod 43DW XENDMBUF DW 100 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START:MOV AX,DATAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXLEA SP,TOPMOV CX,100LEA SI,BUFFERLEA DI,BUFL1:MOV AX,[SI]INC SIINC SIMOV [DI],AXINC DIINC DILOOP L1MOV CX,100DEC CXLEA SI,BUFFERPUSH CXADD CX,CXADD SI,CXPOP CXL2:PUSH CXPUSH SIL3:MOV AX,[SI]CMP AX,[SI-2]JAE NOXCHGXCHG AX,[SI-2]MOV [SI],AXNOXCHG:LOOP L3POP SIPOP CXLOOP L2MOV CX,100LEA SI,BUFFER L4:MOV AX,[SI] CALL DISPAX ADD SI,2CALL XIAOYU CALL XUHAOCALL DAYUCALL DISPCR LOOP L4MOV AH,4CHMOV AL,0INT 21H DISPAX PROC NEARPUSH AXPUSH BXPUSH CXPUSH DXPUSH DIMOV BX,10MOV CX,3L7:XOR DX,DXDIV BXMOV [DI],DX INC DIINC DILOOP L7MOV CX,3L8:DEC DIDEC DIMOV AL,[DI] ADD AL,30HMOV AH,02MOV DL,ALINT 21HLOOP L8POP DXPOP CXPOP BXPOP AXRET DISPAX ENDP DISPCR PROC NEAR PUSH AXPUSH DXMOV AH,2MOV DL,0AH INT 21HMOV AH,2MOV DL,0DH INT 21HPOP DXPOP AXRET DISPCR ENDP XIAOYU PROC NEAR PUSH AXPUSH DXMOV AH,02 MOV DL,3CH INT 21HPOP DXPOP AXRET XIAOYU ENDP XUHAO PROC NEAR PUSH AXPUSH BXPUSH CXPUSH SIMOV CX,100 MOV BX,AX LEA SI,BUF L5:CMP BX,[SI] JZ L6ADD SI,2LOOP L5L6:MOV AX,101SUB AX,CXCALL DISPAXPOP SIPOP CXPOP BXPOP AXRETXUHAO ENDPDAYU PROC NEARPUSH AXPUSH DXMOV AH,02MOV DL,3EHINT 21HPOP DXPOP AXRETDAYU ENDPCODE ENDSEND START4.38 (上机题)按同余法产生一组随机数N(1<N<=50),并按N+50赋给45名同学的5门课程的成绩,要求编程实现计算每个同学的平均成绩,并根据平均成绩统计全班的成绩各等级的人数(A:90~100,B:80~89,C:70~79,D:66~69,E:60~65,F:60分以下),按下列格式显示:Total <总人数>A: <人数1>B: <人数2>C: <人数3>D: <人数4>E: <人数5>F: <人数6>算法流程图:调试问题、心得体会:通过该问题,进一步练习了通过流程图分析设计程序的功能,掌握了随机数产生,子函数调用,分支程序,循环程序,中断调用等过程,进行了调试,找出了数值无法转化为十进制并显示的问题,原因在于未定义临时存储单元。

电子科技大学《微机原理及应用》20春期末考试.doc

电子科技大学《微机原理及应用》20春期末考试.doc

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的运行速度,解决计算机系统“瓶颈”效应【参考答案】: D4.如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()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;段地址寄存器【参考答案】: C7.现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为()。

A.指令寄存器B.指令译码器C.指令缓冲寄存器D.指令指针寄存器【参考答案】: D8.0~9的ASCII码值是,A~Z的ASCII码值是。

()A.30H~39H,41H~5AHB.40H~49H,61H~7AHC.30H~39H,61H~7AH D.40H~49H,71H~8AH【参考答案】: A9.8253芯片有()个端口地址。

A.2B.3C.4D.6【参考答案】: C10.一个8位二进制整数,若用补码表示,由3个“0”和5个“1”组成,则最小值为()。

西安电子科技大学网络与继续教育学院《计算机应用基础(一)》考试试题及答案

西安电子科技大学网络与继续教育学院《计算机应用基础(一)》考试试题及答案

学习中心函授站姓名学号西安电子科技大学网络与继续教育学院学年下学期《计算机应用基础(一)》期末考试试题(综合大作业)考试说明:、大作业于2012年12月21日下发,2013年1月12日交回;、考试必须独立完成,如发现抄袭、雷同均按零分计;、答案须手写完成,要求字迹工整、卷面干净。

一、填空题(每题分,共分,请将答案写在试卷后的答题纸上)、按计算机性能高低和规模大小分类,把计算机分为(巨型计算机)、(大型计算机)、小型计算机、(工作站)和个人计算机等几种类型。

、计算机的软件一般分为(系统软件)和(应用软件)两种。

、中央处理器简称,它是计算机系统的核心。

中央处理器由(控制器)、(运算器)、内部寄存器组和(储存器)等部分组成。

、某因特网用户的电子邮件地址为..,这表明该用户在其邮件服务器上的(邮箱)账户名是()。

、计算机网络是由负责信息处理并向全网提供可用资源的资源子网和负责信息传输的(通信)子网组成。

、提供网络通讯和网络资源共享功能的操作系统称为(服务器)。

、“国家顶层域名”代码中,中国的代码是()。

、在计算机网络中,通信双方必须共同遵守的规则或约定,称为(协议)。

、在因特网()中,电子公告板的缩写是()。

、中,开始幻灯片播放按动的按键是()。

二、单项选择题(每题分,共分,请将答案写在试卷后的答题纸上)、计算机硬件五大构件包括运算器、存储器、输入设备、输出设备和。

.显示器.控制器.硬盘存储器.鼠标器、不同的芯片有不同的字长,奔腾芯片的字长是。

.位.位.位.位、计算机的通用性使其可求解不同的算术和逻辑运算,取决于它的。

.高速运算.指令系统.可编程序.存储功能、能够将高级语言源程序加工为目标程序的系统软件是。

.解释程序.汇编程序.编译程序.编辑程序、计算机存储器中,组成一个字节的二进制位数是。

..8..、下列叙述中,正确的是。

.能直接读取硬盘上的数据.能直接存取内存储器中的数据.由存储器和控制器组成.主要用来存储程序和数据、在计算机技术指标中,用来描述计算机的。

西安电子科技大学微机原理上机要求及必做题目答案(汇编实现)

西安电子科技大学微机原理上机要求及必做题目答案(汇编实现)

西安电子科技大学微机原理上机要求及必做题目答案(汇编实现)西安电子科技大学微机原理上机必做题目及汇编程序答案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. 以下关于微机原理的说法不正确的是: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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学习中心_________
姓名_____________ 学号
西安电子科技大学网络与继续教育学院
《微机原理与应用》全真试题
(开卷90分钟)
题号一二三四五六总分
题分30 10 20 10 10 20
得分
一、填空(每空2分,共30分)
1.若(DX)=7BH,(CL)=03H,CF=1,则CPU执行 RCR DX,CL指令后,(DX)= 。

2.8086CPU关于数据的寻址方式中,是存储器寻址方式的有。

3.若给某微机系统配置16K字节的SRAM电路,SRAM芯片选用Intel6264,则共需片6264芯片。

4.在8086系统中,若某存储器字单元是未对准的,则CPU访问该存储单元需个总线周期完成。

若访问另一偶地址存储器字节单元时,使用数据总线。

5. MOV AX,[BP][DI] +13H 指令的源操作数的寻址方式为。

6.若(DS)=0100H ,(SS)=0150H ,(BX)=0003H ,(BP)=0003H ,存储器
(01003H)=5566H,(01503H)=7788H,则CPU执行:MOV AL,[BX]指令后,(AL)= ,CPU执行MOV AX,[BP]指令后,(AX)= 。

7. 将十进制数75用分离BCD码形式定义到BCDWORD字单元的伪指令定义
语句为。

8.若(DL)=OFFH,CF=0,则CPU 执行INC DL 指令后,CF= ,(DL)= 。

9.8086CPU的字符串处理指令的目的串地址默认在。

10.I/O 地址译码方式有部分地址译码和。

11.若分配给某存储器单元的逻辑地址为8B90H:7850H,则该单元的物理地址为 H。

12.十进制数-100的补码为 B。

二、判断下列指令语法书写是否正确,对于正确指令打√,并分别说明源
操作数的寻址方式,对于错误指令打×,说明其错误原因。

(10分)(设VARB为字节变量,VARW为字变量)
1.MOV DS, SEG VARW
2.SUB DX, VARB
3.PUSH 12ABH
4.XOR SP, VARW
5.JMP [SI]
6.IDIV VARW
7.MUL 12H
8.SHR AX, 2
9.MOV [DI],VARB
10.ADC AX,OFFSET VARB
三、以图示说明下列语句实现的空间分配和预置的数据(假设变量定义
在0100H段,VAR1在段内的偏移地址为0000H)。

(20分)
VAR1 DB 12,-12,20/6,4 DUP(0,55H)
VAR2 DB ′XIDIAN′
VAR3 DW 56ABH,′34′
VAR4 DW VAR3
VAR5 DB 3 DUP(?)
四、程序分析题(每小题各5分,共10分)
1.有程序段:
MOV DX,5678H
MOV BX,1234H
PUSH BX
PUSH DX
PUSH BP
MOV BP,SP
MOV AX,[BP+4]
POP BP
POP DX
POP BX
指出执行后(AX)= H。

2.分析下列程序完成的功能
MOV DL,0DH
MOV AH,02H
INT 21H
MOV DL,0AH
MOV AH,02H
INT 21H
五、写出完成下述功能的指令或程序段(10分)
1.将AL寄存器的低4位取反,高4位保持不变。

2.将CX中的低8位与高8位互换。

3.至少用3中方法写出将AX寄存器清零的指令。

4.将DL 中保存的1位16进制数变换成对应字符的ASCLL码(只考虑大写字母)。

六、硬件设计(20分)
1. 在PC/XT系统总线上扩充设计一片8255A可编程并行接口芯片。

若分配给8255A的端口地址为280H~283H。

①试画出8255A与PC/XT系统总线的连接图。

(15分)
②若8255A的PA口工作在方式0输出,PB口工作在方式1输入,PC
口方式0输出,试编写8255A的初始化程序。

(5分)。

相关文档
最新文档