欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机原理试题集+答案.docx

    • 资源ID:4015789       资源大小:240.30KB        全文页数:117页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理试题集+答案.docx

    1、微机原理试题集+答案第1章 概述1电子计算机主要由 运算器 、 控制器 、 存储器 、 输入设备 和 输出设备 等五部分组成。2 运算器 和 控制器 集成在一块芯片上,被称作CPU。3总线按其功能可分 数据总线 、 地址总线 和 控制总线 三种不同类型的总线。4计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线) ;用于连接微型机系统内各插件板的总线称为系统内总线(板级总线) ;CPU内部连接各寄存器及运算部件之间的总线称为 内部总线 。5迄今为止电子计算机所共同遵循的工作原理是 程序存储 和 程序控制 的工作原理。这种原理又称为 冯诺依曼型 原理。第3章 微处理器及其结构180

    2、86/8088 CPU执行指令中所需操作数地址由 EU 计算出 16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。28086/8088 CPU在总线周期的T1 时刻,用A19/S6A16/S3 输出 20 位地址信息的最高 4 位,而在其他时钟周期,则输出 状态 信息。38086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单元在 ROM 区中,在其中设置一条 跳转 指令,使CPU对系统进行初始化。48086系统的存储体系结构中,1MB存储体分 2 个库,每个库的容量都是512K字节,其中和数据总线D15D8相连的库全部由 奇地

    3、址 单元组成,称为高位字节库,并用作为此库的选通信号。58086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。6用段基值及偏移量来指明内存单元地址的方式称为 逻辑地址 。7通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现 空闲 状态。88086 CPU使用 16 根地址线访问I/O端口,最多可访问 64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问 1M 个字节单元。9CPU取一条指令并执行该指令的时间称为 指令 周期,它通常包含若干个 总线 周期,而后者又包含有若

    4、干个 时钟 周期。1某微机最大可寻址的内存空间为16MB,其CPU的地址总线至少应有(24)条。28086/8088 CPU的RESET引脚至少应维持 4 个时钟周期的正脉冲宽度才能有效复位。3当RESET信号进入高电平状态时,将使8086/8088 CPU的 CS 寄存器初始化为0FFFFH。48086/8088 CPU 与慢速存储器或I/O 接口之间进行数据传输,为了使传送速度匹配,有时需要在 T3 和T4状态之间插入若干等待周期TW。58086/8088 CPU中标志寄存器的主要作用是 产生影响或控制某些后续指令所需的标志 。68086最小模式下的存储器读周期中地址锁存发生在总线周期的

    5、T1 时刻。7指令指针IP的作用是 保存正在执行的一条指令 。88086CPU有两种工作模式,最小模式的特点是 CPU提供全部控制信号。第4章 8086/8088CPU指令系统1寄存器间接寻址方式中,操作数在 存储单元 中。2用BP作基址变址寻址时,操作数所在的段是当前 堆栈段。9条件转移指令JNE的条件是 ZF0 。4调用CALL指令可有 段内直接.段内间接.段间直接.段间间接 。5在数据传送类指令中,只有 SAHF 和 POPF 两条指令会影响标志位的值,其中指令 POPF 是唯一可以改变TF标志的指令。第5章 汇编语言程序设计1段定义伪指令语句用 SEGMENT 语句表示开始,以 END

    6、S 语句表示结束。2ARRAY DW 10 DUP(5 DUP (4 DUP (20H,40H,60H)语句执行后共占 1200 字节存储单元。3汇编语句中,一个过程有NEAR和FAR两种属性。NEAR属性表示主程序和子程序 在同一个代码段中 ,FAR属性表示主程序和子程序不在同一个代码段中。4DOS系统功能号应放在 AH 寄存器中。5子程序又称 过程 ,它可以由 PROC 语句定义,由 ENDP 语句结束,属性可以是 NEAR 或 FAR 。6假设VAR为数据段中已定义的变量,则指令MOV BX,OFFSET VAR中源操作数的寻址方式是 立即数寻址 。7EXE文件产生在 连接 之后。8主程

    7、序与子程序之间传递参数可通过 堆栈、存储器单元、通用寄存器进行。9计算机系统软件中的汇编程序是一种 翻译程序。第6章 存储器系统一、选择题1存储容量、集成度、最大存储时间 是半导体存储器芯片的性能指标。2高速缓存由 DRAM 构成。3由2K1bit的芯片组成容量为4K8bit的存储器需要 16个 存储芯片。6外存储器包括 软磁盘、磁带、硬磁盘、光盘。7在多级存储体系结构中,Cache-主存结构主要用于解决 主存与CPU速度不匹配 的问题。8动态RAM的特点之一是需要 刷新电路、存取速度高于静态RAM 。1.在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是 Cache 存储器,它

    8、是由 DRAM 类型的芯片构成,而主存储器则是由 SRAM 类型的芯片构成。2将存储器与系统相连的译码片选方式有 线选法、部分地址译码法和 全地址译码 法。4微机系统中存储器通常被视为 Cache 、 主存 、辅存 三级结构。第7章 中断技术18086 CPU工作在总线请求方式时,会让出 地址、数据和控制总线。1中断矢量就是中断服务子程序的 入口地址 ,在内存中占有 4 个存储单元,其中低地址存储单元存放的是 IP内容,高地址存储单元存放的是 CS内容。2中断返回指令是 IRET ,该指令将堆栈中保存的断点弹出后依次装入 IP 寄存器和 CS 寄存器中,将堆栈中保存的标志装入 Flags 中。

    9、3CPU响应8259A中断,在引脚上输出 2 个负脉冲,在第 2 个负脉冲期间读入中断类型码。48086CPU共可管理 256 个中断,中断矢量表放在从 00000 H地址单元到 003FF H地址单元,总共有 1K 个字节。5CPU响应中断后将 Flags 寄存器入栈保存,然后自动将 IF 标志和 TF 标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条 开中断 指令。第8章 输入/输出接口技术18086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到( A )上。A. 地址总线 B. 数据总线 C. 存储器 D. 寄存器2在CPU与外设进行数据传送时,下列( C )方式可

    10、提高系统的工作效率。A. 无条件传送 B. 查询传送 C. 中断传送 D. 前三项均可3外部设备的端口包括 ( ABC )。A. 数据端口 B. 状态端口 C. 控制端口 D. 写保护口4CPU 在数据线上传输的信息可能是 ( ABC )。A. 数据 B. 状态 C. 命令 D. 模拟量5PC/XT机对I/O端口的寻址方式有( AF )。A. 端口直接寻址 B. 寄存器寻址 C. 基址寻址D. 变址寻址 E. 寄存器相对寻址 F. DX 间接寻址6PC机在和I/O端口输入输出数据时,I/O数据须经( AE )传送。A. AL B. BL C. CL D. DL E. AX F. BX G. C

    11、X H. DX7I/O接口电路中,8255控制口可能使用的端口地址只能是( D )。A. 00H B. 01H C. 04H D. 07H8程序查询I/O的流程总是按( B )的次序完成一个字符的传输。A. 写数据端口,读/写控制端口 B.读状态端口,读/写数据端口 C. 写控制端口,读/写状态端口 D. 随I/O接口的具体要求而定。9由( D )引脚的连接方式可以确定8255的端口地址。A. 、 B. 、A0 C. A0、A1 D. A0、A1、10若8255A接口芯片的A口工作在方式2时,B口可以工作在(D )。A. 方式0 B. 位控方式 C. 方式2 D. 方式0或方式111在CPU与

    12、外设之间设计接口电路的目的主要有(ABCD)。A. 解决驱动能力问题 B. 控制数据传输速度 C. 完成数据形式转换 D. 负责CPU与外设的联络二、填空题1对I/O端口的编址一般有 外设与内存统一编址 方式和外设与内存独立编址 方式。PC机采用的是 独立编址 方式。2在PC系列微机中,I/O指令采用直接寻址方式的I/O端口有 256 个。采用DX间接寻址方式可寻址的I/O端口有 64K 个。3数据的输入/输出指的是CPU与 外设 进行数据交换。4数据输入/输出的四种方式是 无条件传送方式 、条件传送方式、 中断方式 和 DMA传送方式 。5CPU在执行OUT DX,AL指令时, DX 寄存器

    13、的内容送到地址总线上, AL 寄存器的内容送到数据总线上。6当CPU执行IN AL,DX指令时,引脚为 低 电平,为 低 电平, 为 高电平。第9章 串行通信技术及其接口芯片一、填空题1如果串行传输速率是2400波特,则数据位的时钟周期是 4.1710-4 秒。2设串行异步传送的数据格式是7个数据位、1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为 240 个。3为使传送过程更可靠,在串行异步通信接口中设立了三种出错标志,分别是溢出错 、 格式错 和奇偶错。4串行通信根据其连接方式的不同可分为单工、 单双工 和 全双工 等三种。5设8251A工作于异步方式,收发时钟频率为3

    14、8.4KHz,波特率为2400。数据格式为7位数据位,1位停止位,偶校验,则8251A的方式字为 7AH 。二、单项选择题1串行同步传送时,每一帧数据都是由( D )开头的。A.低电平 B.高电平 C.起始位 D.同步字符2RS232是一种常用的串行总路线标准,它规定逻辑“0”对应的电平是(C)。A.0+1.8V B. +2.8+5V C. +3+15V D. -15-3V 3现行PC机中打印机与主机的接口标准大多采用( C )。A.IDE B.Centoronics C.RS-232C D.SCSI4USB通用串行总线实际上是一个万能插口,目前在PC机上都有USB连接器插座,USB连接器为(

    15、 C )芯连接器。A.2 B.3 C.4 D.558251A的方式控制字(即模式字)的作用是( A )。 A.决定8251的数据格式 B.决定8251的数据格式和传送方向 C.决定8251何时收发 D.以上都不对 6在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( D )。A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息总量少 7异步串行通信中,收发双方必须保持( C )。A.收发时钟相同 B.停止位相同C.数据格式和波特率相同 D.以上都正确8可编程通信接口芯片8251A( D )。A.可用作并行接口 B.仅可用作异步串行接口C.仅可用作同步串

    16、行接口 D.可用作同步、异步串行接口模拟试题(一)一、单选题1在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是 。A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令2在CMP AX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SFOF)ZF0时,表明 。A. (AX) (DX) B. (AX) (DX) C. (AX) (3.FC)H。( )68086系统中,每个存储单元都只对应一个唯一的物理地址和一个唯一的逻辑地址。( )78086的中断分为可屏蔽中断和不可屏蔽中断两种。( )8串行接口中“串行”的含意仅指接口与外设之间的数据交换是串行的,而接口

    17、与CPU之间的数据交换仍是并行的。三、填空题设模为28,则52的补码为 _H,14的补码为 _H,-0的反码为 _H。设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后,该数据区的下一个可以使用的单元的物理地址是 _。8086根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用 _ 来形成总线周期。微机系统内,按信息传输的范围不同,可有 _,_,_,_等四级总线。CPU对外设进行数据传送的方式有三种,即 _,_,或_。汇编指令通常包括 _ 和 _ 两部分。8086系统中,默认方式下对指令寻址由寄存器 _ 和 _ 完成,而堆栈段中的偏移量可由寄

    18、存器 _ 或 _ 来指示。程序存储与程序控制原理的含义是 _ 。四、程序阅读下面的程序通过子程序调用,将数组ARRAY的COUNT个元素求和,并将结果送SUM单元,分析这段程序后,补充完整程序中的空格部分。SUM DW ?ARRAY DW 200 DUP(?)COUNT DW 200MOV BX, OFFSET SUMPUSH BXMOV BX, OFFSET ARRAYPUSH BXMOV BX, OFFSET COUNTPUSH BXCALL SUMPROLABEL1:SUMPRO PROC NEARPUSH AXPUSH BXPUSH SIPUSH DIPUSH BPMOV BP, SP

    19、MOV SI, BP+ ;得到ARRAY的地址MOV DI, BP+ ;得到COUNT的地址 MOV CX, DIMOV DI, BP+ ;得到SUM的地址XOR AX, AXNEXT:ADD AX, SIINC SIINC SILOOP NEXTMOV , AX ;送求和结果POP POP DIPOP SIPOP BXPOP AXRET 6SUMPRO ENDP设有100个字节数据(补码),存放在数据段中EA2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存入同一数据段EA2100H的单元中,请完成该程序(在空白处填入适当的语句)。MAX: MOV BX, MOV AL,BX

    20、MOV CX, LOOP1: INC BXCMP AL,BX LOOP2MOV AL,BXLOOP2: DEC CXJNZ MOV ,AL五、存储器编址某系统有一片EPROM2716,它与CPU地址总线的连接如图,写出此EPROM的地址空间范围。六、综合应用有如题六图键盘电路,试编写8255初始化程序和键值读取程序,并将键值序号在LED七段数码管显示出来。 七、设计题设外部有一脉冲信号源PLUS,要求用82535的计数器0对该信号源连续计数,当计数器计为0时向CPU发出中断请求。1、画出8253-5的CLK0、GATE0和OUT0的信号连接图。2、若该芯片的端口地址为40H43H,计数初值为1

    21、234H,写出该计数器工作在方式2按二进制计数的初始化程序。3、若计数初值为12345H,在上述基础上增加计数器1如何连接以实现计数。参考答案一、单选题BABCA BBCDD二、判断题 三、填空题1、34H,0F2H,0FFH 2、1020H:0A1D5H 或1A3D5H 3、总线控制器8288 4、片内总线,片(间)总线,系统内总线,系统外总线5、程序方式,中断方式,DMA方式 6、操作码,操作数 7、CS,IP,SP,BP8、用户应预先将程序存入存储器,计算机开始工作后,其控制器将自动、依次地从存储器中取出程序指令并加以执行,而不需人工干涉。四、程序阅读114 12 16 DI BP。 2

    22、2000H,99,JGE,LOOP1,2100H五、存储器编址 A000HA3FFH 六、综合应用 一种可能的程序实现如下:data segment ;数据段中存放数字0 9的LED显示代码led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7FHdata endscode segmentassume cs:code,ds:datastart: mov ax,data mov ds,ax mov dx,203h ;送8255工作方式字:A口方式0输出, mov al,10001000b;C口上半部输入,下半部输出 out dx,al mov cx,3 ;准备键扫 mo

    23、v al,0feh ;送第一行扫描码:PC00 mov bh,-1 ;BH1表示第一行无键按下s_next: mov dx,202h ;从8255C口下半部送键扫描码 out dx,al mov bl,al in al,dx ;从8255C口上半部读按键状态 and al,70h cmp al,70h ;(AL)70H表示无键按下 jnz disp ;有键按下,转到显示处理 mov al,bl rcl al,1 add bh,3 ;准备检查第二行(PC10)键状态 loop s_next jmp exitdisp: mov cl,4 ;根据AL值计算键值 shr al,clnn: inc bh

    24、 rcr al,1 jc nn mov ah,0 ;查表取键值显示码 mov al,bh mov si,ax mov al,ledsi mov dx,200h ;从8255A口送显示码,驱动LED显示 out dx,al exit: mov ax,4c00h ;退出 int 21hcode ends END START七、1、 2、 MOV AL,34HOUT 43H,AL MOV AL,34H OUT 40H,AL MOV AL,12H OUT 40H,AL3、PLUS作CLK0的输入,OUT0的输出作CLK1的输入信号。OUT1的输出作CPU的请求信号。用两个计数器串联计数实现20位二进制

    25、的计数。模拟试题(二)一、填空1、设字长为八位,有x= 1,y=124,则有:xy补=_, xy 补=_;2、数制转换:247.86= H =_BCD;3、在8086CPU中,由于BIU和EU分开,所以_和_可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的 区域,它可以容纳 个中断向量,每一个向量占 个字节;5、8086系统中,地址FFFF0H是_ 地址;6、8086CPU的引脚的作用是_;7、8251芯片中设立了_、_ 和_三种出错标志;8、8086CPU中典型总线周期由_个时钟周期组成,其中T1期间,CPU输出_信息;如有必要时,可以在_两个时钟周期之间插入1个或多个

    26、TW等待周期。9、8259A共有_个可编程的寄存器,它们分别用于接受CPU送来的_命令字和_命令字。二、简答题1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。2、已有(AX)=E896H,(BX)=3976H,若执行ADD BX,AX指令,则BX、AX、标志位CF、OF、ZF各为何值?3、自行设计一个可独立工作的8086单板机,板上共有64KB存储器,其中32KB为EPROM,物理地址分配在007FFFH,另外32KB为静态RAM,物理地址分配在F8000FFFFFH。问此方案是否可行?并说明原因。4、已有MOV AL,INFBPSI与MOV AL,ES:INFBPS


    注意事项

    本文(微机原理试题集+答案.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开