微机原理试卷及答案_第1页
微机原理试卷及答案_第2页
微机原理试卷及答案_第3页
微机原理试卷及答案_第4页
微机原理试卷及答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.填空(每题2分,共40分)1。计算机硬件的基本结构包括:运算单元、控制器、存储器、输入设备、输出设备、输出设备等。这些组件通过数据总线、数据总线、地址总线和控制总线连接。2.8086微处理器由总线接口部件BIU和执行部件EUEU组成。3.微处理器和外部设备之间交换数据的方式包括程序控制、中断控制和直接存储器存取控制。4.输入/输出端口有两种类型的地址排列,一种是统一寻址,另一种是独立寻址。5.每个8253有3个独立的1616位计数通道,每个计数器可编程为6个工作模式。6.8086状态标志寄存器F中有6个状态标志;有三个控制标志。二、问答问题(每个问题6分,共12分)1、RISCRISC?答

2、:精简指令集计算机、简单指令集、少指令、指令代码长度相等、寻址方式少、指令功能简单、超标量和超级流水线。2.80868086的基本总线周期是什么?什么是基本的公共汽车周期?答:在最小模式下,有:内存或输入输出端口读取;内存或输入输出端口写入;中断响应周期;总线保持请求和保持响应周期。最大模式是:读取周期;写周期;总线请求/允许/释放操作。三.真假问题真假问题(每个小问题2分,共12分。)(错误)1。如果某个存储器芯片是16KB*8/芯片,那么它的地址线的数量是13。(14)(错误)2。ADC0809是一款12位逐次逼近型模数转换器(8位)(错误)3。英博,DX(中,DX)(右)4。物理地址=段

3、基址10H偏移地址(错误)5。74LS373是一个三态输出缓冲器。(闩锁)(右侧)6。导致中央处理器中断的事件称为“中断源”。4.综合问题(共36分)1。阅读以下程序,写出每条语句的注释,并解释该程序的功能。(8分)DSEGSEGMENT;数据段定义NUMBERDBX1,x2;MAXDB数据定义?变量DSEGENDS的最大值;是预设的;结束CSEGSEGMENT由数据段定义;代码片段定义了ASUSMECS:CSEG,ds:dseg;分段寄存器描述MOVAX,DSEG;段寄存器分配MOVDS,ax;段寄存器分配MOVAL,NUMBER;拿第一个数据CMPAL来说,数字1;将第一数据与第二数据进行

4、比较;如果第一个数字大于第二个数字,则转移MOVAL和数字1;否则,保存第二个分支号码:MOVMAX,al;两个数的最大值存储在指定的单位MOVAH,4CH;返回DOS系统INT21H CSEGENDS;代码段定义结束;在本课程结束时,比较两个数据填空题(每题1分,共30分)。1.微机系统的硬件包括:运算单元、控制器、存储器、输入设备、输出设备等。这些组件通过数据总线、数据总线、地址总线和控制总线连接。2.微机系统软件可分为系统软件系统软件、应用软件应用软件和用户程序用户程序。3.在8086微处理器的欧盟中有4 4个通用寄存器和5 5个专用寄存器。4.8086的数据总线有1616位,地址总线有

5、2020位,其中AD15AD15AD0AD0是地址/数据复用总线。5.半导体存储器包括随机存取存储器和只读存储器。6.中央处理器和外部设备之间的数据传输模式有:程序模式、中断模式和直接存储器存取模式。7.每个8255都有3 3 8个8位端口,可编程3 3种工作模式。8.DAC0832具有2个2级缓冲结构、3个3工作模式和2个2输出模式。9.8259A是一个可编程中断控制器。二、简答简答(14141414分)1、计算机的主要性能指标。(5分)字长(1分)、存储容量(1分)、指令系统(1分)、运行速度(1分)和系统配置(1分)。2.存储器与系统连接时芯片选择信号的控制方法及各种方法的特点。(6分)

6、完全解码,唯一地址(2分);部分解码,会有地址重叠(2分);在线路选择中,会有地址重叠和数据总线冲突(2分)。3.中断系统的功能。(3分)能实现中断响应、中断服务和中断返回(1分);能实现中断优先排队(1分);可以中断嵌套(1分)。真或假问题真或假问题(每个小问题2个2分,共1010分)(正确地将放在问题号前的括号中,错误地将 )1。某个存储芯片是16KB*8/片,所以它的地址线数量是13。1414根()2,8251A是可编程并行接口芯片。可编程串行接口芯片可编程串行接口芯片()3,INAX,DX ()4,物理地址=段基址10H偏移地址()5,8086标志寄存器有3个状态标志和6个控制标志。(

7、3个控制标记,6个状态标记)。程序问题(共28,282,828分)。阅读以下程序,并写出每条语句的注释。(10分)DSEGSEGMENT;段定义起始区域1 w1、2、3、4、5、6、7;将数据定义为单词类型count eq($ area 1)/2;计算已定义的数据区域的数量);预设数据区DSEGENDS;段末定义MOVAX,SEGAREA1 MOVDS,ax;将MOVAX、SEGAREA2 2分配给数据段寄存器。2.阅读以下程序,解释该程序的功能并写出运行结果:(8分)MOVAH,0;蓄能器高8位置0椭圆形,5;累加器的低位8位=5salax,1;累加器内容左移1位ax2movbx,ax。将A

8、X2暂时存储在bxmovcl,2中;设置计数值SALAX,C1;累加器内容左移2位,AX222 ADDAX,BX;AX222AX2=AX10为AXAXAXAX赋值,并使用算术左移指令实现2a2a ax8 ax=10 ax8 ax=10 ax8 ax=10 ax8 ax=10 ax8 ax的乘法运算。运行结果运行结果:AX=50AX=50 3。已知的x以补码的形式存储在3000小时的内存单元中。尝试对以下函数进行编程,并将函数值返回到原始单位。x。当X 0 Y=20时;当x=0x5时;当X 0开始时:3000小时;设置指针MOVAL,bx;以安达尔、阿尔为例;建立标志JZNEXT1;转移JSNE

9、XT2如果X=0;如果X为0,则转移MOVBX,al;X 0,将x发送回原单位JMPLP;跳到下面的程序NEXT1:MOVBX,20;X=0,发送20回原单位JMPLP;跳到下面的程序NEXT2:ADDAL,5;0x 0,MOVBX,AL;将X5送回原始机组LP: 5。综合问题(5。综合问题(18,181,818分)1。内存扩展电路如下图所示,并尝试写出每个内存芯片的地址空间。(10点)ram 6264:Y0 0000 0000 0000 0000 0001 1111 1111 0000h 1 fffh(5点)EEPROM 28 c 64:Y7 1110 0000 0000 0000 1111

10、 11111 e 000 hffffh(5点)MOVES,ax附加段寄存器分配MOVSI,OFFSETAREA1;源数据字符串指针MOVDI,OFFSETAREA2;目标数据串指针MOVCX,COUNT;CLD;数据数量;DF=0,发送REPMOVSW根据所添加的地址对所述地址进行更新;数据串传输2。在下图中填写每个功能模块的名称,并说明结构框图是什么样的接口电路。(共8分)接口电路为:可编程定时器计数器8253(2分,每空1分,共8分)1。填空(每个空格1分,共30分)1。微机系统的硬件包括:运算单元、控制器、存储器、输入设备、输出设备等。这些组件通过数据总线、数据总线、2.微机系统的主要性

11、能指标有:字长、字长、存储容量、指令系统、运算速度、系统配置。3.8086微处理器的BIU有6 6字节的指令队列、指令队列缓冲器和4 4段寄存器。4.8086的标志寄存器为1616位,包括6个状态标志和3个控制标志。5.内存可分为静态静态内存和动态动态内存。6.串行通信中的数据传输方式有:单工、半双工和全双工。7.每个8253有3个3计数通道,可编程6个工作模式。8.ADC0809有8-8个输入信号,可由3-3位地址信号和8-8位输出数据控制。第二,简答简答(14141414分)1。微型计算机的分类(6分)答案:8、16、32和64位(2分)按字长,通用和嵌入式(2分),多板计算机、单板计算机

12、和单片机(2分)按组成,2分。连接内存和系统时需要注意的问题。(4分)回答:数据线匹配(1分)、地址线分配(2分)和速度匹配(1分)。3.8086中断系统。(4分)甲:软件中断(2分);硬件中断,包括无屏蔽和屏蔽(2分)。真或假问题真或假问题(每个小问题2个2分,共1010分)(正确地将放在问题号前的括号中,错误地将 )1。某个存储芯片是16KB*8/片,所以它的地址线数量是13。(15)(2)。8259A是一款可编程并行接口芯片。(可编程中断控制器芯片)(3),OUT80H,AL4,物理地址=段基址16偏移地址()5,8086数据总线有20位,地址总线有16位。(数据总线有16位,地址总线有

13、20位。四)。程序问题(总共28,282,828分)。阅读下列程序,写出每条语句的注释。(10分)DATASEGMENT;段定义段定义ADW123;单词变量;单词变量单词变量B B B B SUMDW?预设和变量预设和变量DATAENDS;数据段定义结束,CODESEGMENT结束;代码段定义代码段定义假设代码,数据;段寄存器描述段寄存器描述start:movax,datamovds,ax。段寄存器分配段寄存器分配movax,a;得到一个数字。总和A1,AB,B,MOVSUM,AX;保存结果保存结果代码:结束;代码段结束代码段结束结束开始;节目结束节目结束2。阅读以下程序,解释该程序的功能并写

14、出运行结果:(8分)MOVAX,A1;获取NOTAX;求逆码MOVA2,AX;划痕INCAX;寻找摩凡陀3,AX的补充;保存数字以寻找补码和补码。找到补语和补语。运算结果得出A1A1的补码和补码分别存储在A2A2A2A2和A3A3A3A3中。1.填空(每题1分,共30分)1。微机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置和系统配置。2.8086微处理器在欧盟有4 4个通用寄存器,分别是:AXAX、BXBX、CXCX、CXCX、DXDXDX。3.8086标志寄存器中的状态标志是:CFCF、AFAF、PFPF、SFSF、OFOF。4.随机存取存储器可分为双极型和金属氧化物半

15、导体型。5.8253是一个可编程定时器/计数器,它有3个3计数通道和6个6工作模式。6.ADC0809有8个8位模拟输入信号,可由3个3位地址信号和8个8位数据输出控制。7.串行通信中的数据传输方式有:单工、半双工、半双工、全双工和全双工。8.8259A是一个可编程中断控制器。它有4 4个初始化命令字和3 3个操作命令字。第二,简答简答(1414分)1 1。微处理器、微型计算机和微型计算机系统之间有什么区别?(微处理器、微型计算机和微型计算机系统之间有什么区别?(6.6分)答:微处理器、运算单元控制器、中央处理器和微处理器的内部总线;微机微处理器存储器输入输出接口系统总线,称为计算机硬件;微机系统微机外围设备软件。2 2.在80868086总线周期的总线周期中,在T1 1、T2、T2 2、T3 3、T4、T4 4的状态下,中央处理器分别执行什么动作?(哪些操作是单独执行的?(8个8点)A: T1周期:8086发出20位地址信号,并发出数据锁存信号ALE同时;T2循环:数据传输开始于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论