微机原理复习题(共8页).doc

上传人:飞****2 文档编号:14955288 上传时间:2022-05-09 格式:DOC 页数:8 大小:453KB
返回 下载 相关 举报
微机原理复习题(共8页).doc_第1页
第1页 / 共8页
微机原理复习题(共8页).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《微机原理复习题(共8页).doc》由会员分享,可在线阅读,更多相关《微机原理复习题(共8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上微机原理及接口技术复习题一单项选择题 1.十进制负数 38的八位二进制补码是_?_。A、B B、B C、B D、B2.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是_D_。A、-127+127 B、-128+128 C、-127+128 D、-128+1273. 十六进制数 -79H的补码是 C 。 A. B B. B C. B D. -B4.程序设计中所使用的地址是_A_。A、逻辑地址 B、有效地址 C、物理地址 D、段基址5.某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为_D_。A、0780H B、0

2、820H C、23E20H D、07E0H6.如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是_B_。A、3000H B、12000H C、21000H D、1000H7. 8086CPU复位后,从 C 地址开始执行第1条指令。A. 00000H B. 0000FH C. FFFF0H D. FFFFFH8. 已知某一存储单元其段基值1000H,其偏移地址4250H,则其所对应的物理地址为 D 。 A. 10000H B. 42500H C. 52500H D. 14250H9.指令ADD CX,55HBP的源操作数的寻址方式是_D_。A 寄存器寻址 B 直接寻址 C

3、 寄存器间接寻址 D 寄存器相对寻址10.JMP WORD PTR DI是_A_。 A 段内间接转移 B 段间间接转移 C 段内直接转移 D 段间直接转移11. 关于8088 CPU的描述,不正确的是 B 。A. 外部地址总线是20位的 B. 指令队列长度是4个字节C. 内部寄存器是16位的 D. 外部数据总线是16位的12.下列指令中,有语法错误的是_D_。A MOV SI,AX B IN AL,DX C XOR AX,1234H D OUT 210H,AL13. 指令MOV AX, 0A50H 中,源操作数采用的寻址方式是 B 。A. 立即数寻址方式 B. 直接寻址方式 C. 寄存器寻址方

4、式 D. 寄存器间接寻址方式14. 已知AL=5EH, 执行指令::ADD AL, 3CH 后, 结果正确的是 A 。A. AL= 9AH, CF=0 B. AL= 9AH, CF=1 C. AL= 5EH, CF=0 D. AL= 5EH, CF=115.SP的作用是用来指示_A_。A 栈顶元素的有效地址 B 下一条要执行指令的地址C 下一条要取的指令的地址 D 栈底元素的有效地址16. 下列关于IO端口统一编址与独立编址的说法正确的是 B 。A独立编址采用访问存储器的指令访问IO端口 B统一编址采用访问存储器的指令访问IO端口C独立编址采用访问寄存器的指令访问IO端口 D统一编址采用访问寄

5、存器的指令访问IO端口17. 输入/输出指令对标志位的状态_C_。A有影响 B部分影响 C无影响 D任意18.中断向量表中存放的是 D 。A. 中断类型号 B. 中断服务程序 C. 中断源 D. 中断服务程序入口地址17. 8086/8088 CPU的引脚中,接有硬中断信号的引脚有_C_。A 15个 B 8个 C 2个 D 1个20.下列引起CPU程序中断的四种情况中,_C_需要由硬件提供中断类型码。 A. INTO B. NMI C. INTR D. INT n21.中断控制方式的优点是_A_。A提高CPU的利用率 B提高CPU与外设的数据传送精度 C提高CPU与外设的数据传送速度 D减少外

6、设的等待时间22. 计数器/定时器8253每个通道有 D 几种工作方式。A. 3 B. 4 C. 5 D. 623. 伪指令ENDP告诉汇编程序_B_。A宏定义结束 B过程定义结束C段定义结束 D过程运行结束24. 在异步串行通信中,使用波特率来表示数据的传送速率,它是指 C 。 A 每秒钟传送的字符数 B 每秒钟传送的字节数 C 每秒钟传送的二进制位数 D 每分钟传送的字节数25.在下列伪指令中定义双字变量的是_C_。A DB B DW C DD D DT二判断题1. 计算机必须要配置存储器。( )2. 标志寄存器中标志位AF与十进制数运算有关。( )3. 堆栈的工作方式是先进先出。( )4

7、. 若一个数据块的起始地址为20A0H:0F6H,则该数据块起始地址的实际地址是21B60H。( )5. 不能给段寄存器赋立即数。( )6. 指令PUSH AL 是合法指令。 ( )7. 伪指令没有对应的机器码。( )8. 在8086系统中,I/O端口地址与存储器地址是分开编址的。( )9. 中断系统能够实现中断优先级排队。( )10. 8086的所有中断请求都可以被屏蔽。( )11. 计数器/定时器8253只能按二进制格式进行计数。 ( )12. 8253的计数器在不同的工作方式中,计数到0时,都会从OUT 输出一个相同的信号。( ) 13. 无条件式的I/O是按先读状态口,再读数据口的顺序

8、传送数据的。( )14. 当运算结果各位全部为零时,标志ZF=0。( )15.16. 串行通信适合于远距离通信。( )三. 填空题1. 已知段寄存器的内容为1000H,则该段的物理起始地址和结束地址分别为 10000H 和 1FFFFH 。2. 若一个数中含有3个“1”,则其奇偶标志为_1_。3. 在8086CPU中,由于BIU和EU分开,所以_取指令_和_执行指令_ 可以重叠操作,提高了CPU的利用率。4. 8086CPU中基本总线周期由_4_个时钟周期组成,其中T1期间,CPU输出_地址_信息;如有必要时,可以在_T3 ,T4_两个时钟周期之间插入1个或多个TW等待周期。5. 若8086

9、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=_0000H_,标志位的状态分别为CF=_1_,ZF=_1_,OF=_0_,SF=_0_。6. CPU引脚状态是M/=0,=1,=0,则此时执行的操作是_读IO口_。7. 若CH=07H,CL=08H,执行指令ADD CH,CL后,AF=_0_,CF=_0_,OF=_0_,PF=_0_。8. 若AX=1234H,SP=1000H,指令PUSH AX执行后AX=_1234H_,SP=_09FEH_。9.设AL=80H,AH=83H,AL和AH中的内容相加后,CF=_1_,OF=_1_,ZF=_0_,PF=_0_,AF=

10、_0_,SF=_1_。10.在8086/8088微机中,实现CPU关中断的指令是_STI_,实现开中断的指令是_CLI_。11.串行通信,按数据传送方向可分为单工,双工和 半双工 三种不同的方式。12.请将以下源程序补充完整。源程序要求实现的功能是:已知当前数据段中DATA1和DATA2开始分别存放若干字节数据,数据个数相同,编制程序检查数据块中的数据是否相同,若相同,则在屏幕上显示1;否则显示0。DSEG SEGMENTDATA1 DB ABCDEFG3DATA2 DB ABCDEF4GCNT DW 8DSEG ENDS CSEG SEGMENT ASSUME CS: CSEG , DS:D

11、SEGSTART: MOV AX, DSEG MOV DS, AX MOV DL, 31H LEA SI, DATA1 LEA DI, DATA2 MOV CX, CNT DEC SI DEC DIAGAIN: INC SI INC DI MOV AL, SI CMP AL, DI LOOPZ AGAIN JZ DISP DEC DLDISP: MOV AH, 2 INT 21 MOV AH, 4CH ;返回DOS INT 21HCSEG ENDS END START13.读下列程序段,分析它所实现的功能是_将GRAY定义的字节数据前5个依次从02H端口送出_。DATA SEGMENTGRAY

12、 DB 18H,34H,05H,06H,09HDB 0AH,0CH,11H,12H,14HCOUNT EQU 5DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV BX,OFFSET GRAYMOV CX,COUNTCYCLE: IN AL,01HXLAT OUT 02H,ALLOOP CYCLERETCODE ENDSEND START四. 简答题8086系统中存储器采用什么结构?用什么信号来选中存储体?8086采用的是分段式存贮结构8086的地址线为20位,最大寻址空间为2-20=1MB,808

13、6内部的寄存器都是16,对地址的运算也是16位,而16位的最大寻址范围为2-16=64由此可以知道其需要4个段地址来寻址。4个段地址的寄存器分别是:代码段寄存器:CS,数据段寄存器:DS 堆栈段寄存器:SS附加段寄存器:ES 它是通过M/-IO信号的电平高低来决定是进行(m信号)和输入输出(io信号)的。半导体存储器分为哪两大类?随机存取存储器由哪几个部分组成?根据存取方式的不同,半导体存储器可分为随机存取存储器RAM和只读存储器ROM两类。其中随机存取存储器主要由地址译码电路、存储体、三态数据缓冲器和控制逻辑组成。CPU与外设间传送数据主要有哪几种方式?CPU与外设之间传输数据的控制方式通常

14、有三种:程序方式、中断方式和DMA方式。 程序方式:指用输入/输出指令,来控制信息传输的方式,是一种软件控制方式,根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。无条件传送方式接口简单,适用于那些能随时读写的设备。1. 条件传送方式(查询方式) 的特点是接口电路简单,CPU利用率低(程序循环等待),接口需向CPU提供查询状态。适用于CPU不太忙,传送速度要求不高的场合。要求各种外设不能同时工作,外设处于被动状态。中断方式:当外设准备好时,由外设通过接口电路向CPU发出中断请求信号,CPU在允许的情况下,暂停执行当前正在执行的程序,响应外设中断,转入执行相应的中断服务子程序,与外

15、设进行一次数据传送,数据传送结束后,CPU返回继续执行原来被中断的程序。其特点是CPU的利用率高,外设具有申请CPU中断的主动权, CPU和外设之间处于并行工作状态。但中断服务需要保护断点和恢复断点(占用存储空间,降低速度), CPU和外设之间需要中断控制器。适用于CPU的任务较忙、传送速度要求不高的场合,尤其适合实时控制中的紧急事件处理。存储器直接存取方式(DMA):外设利用专用的接口(DMA控制器)直接与存储器进行高速数据传送,并不经过CPU(CPU不参与数据传送工作),总线控制权不在CPU处,而由DMA 控制器控制。其特点是接口电路复杂,硬件开销大。大批量数据传送速度极快。适用于存储器与

16、存储器之间、存储器与外设之间的大批量数据传送的场合。简述ROM、PROM、EPROM、EEPROM在功能上各有何特点。汇编语言程序有哪些数据类型?它们的后缀怎么表示?二进制B 八进制O 十进制D 十六进制H存储器的地址译码有几种方式?各自的特点是什么?汇编语言程序的变量如何定义?变量有哪三种属性?变量有三种属性: 段属性:变量所在段的段首址 偏移地址属性:段首址到变量处的字节个数 类型属性:字节或字等类型,由类型定义伪指令定义。 DB:字节类型1个字节 DW:字类型2个字节 DD:双字节类型4个字节 DQ:四字类型8个字节 DT:十字节类型1个数据占10个字节什么是伪指令?它和指令有何区别?什

17、么叫中断?什么叫可屏蔽中断和不可屏蔽中断?试述8086CPU的外部操作中有那些引脚信号是分时复用的,其时序关系是怎样的?8086CPU的分时复用的引脚有:地址/数据复用引脚是:AD15AD0,在总线周期的T1状态,传送地址信息,在其它状态则传送数据信息;8253芯片有哪几个计数通道?每个计数通道可工作于哪几种工作方式?3个独立的16位计数器/定时器,通过对它进行编程,每个计数/定时器均可以按照6种不同的方式工作,并且都可以按二进制和十进制格式进行计数,最高计数频率能达到2MHZ。CPU与I/O设备之间的接口信号主要有哪些?数据信息 状态信息 控制信息什么是异步串行通信?什么是同步串行通信?异步

18、串行通信是指具有不规则数据段传送特性的串行数据传输“串行通信”是指外设和计算机间使用一根数据信号线(另外需要地线,可能还需要控制线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,当然,其传输速度比并行传输慢。8086CPU与8088CPU的主要区别是什么?8088CPU和8086CPU内部寄存器都是16位,数据总线都有是16位,地址总线都有是20位,指令系统相同。主要不同点有:8086指令队列是6个字节长,而8088指令队列是4个字节长。外部数据总线位数不同,8086为16位AD0AD15,8088为

19、AD0AD734脚和28脚功能不同,34脚8086中是数据总线允许 /S7,8088是 ,28脚,8086是M/ ,8088是IO/五综合题1. 已知某CPU引脚定义如下图所示,要求采用全译码方式扩展4片静态RAM芯片6264,74LS138译码器和6264芯片引脚定义如下图。试求:1) 要求4片6264芯片占用最低地址空间,画出存储器系统连线图。2) 确定每一片6264的地址范围。G1G2AG2BCBAY774LS138Y0A0A12IO0IO7CE1CE2WEOE6264CPUA0A15D0D7WRRD“串行通信”是指外设和计算机间使用一根数据信号线(另外需要地线,可能还需要控制线),数据

20、在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,当然,其传输速度比并行传输慢。M/IO2. 如下图所示,用1K8的RAM芯片构成4KB的存储器,安排在64K空间中, 确定每一片的地址范围。3.如下图所示系统,有8个开关K7K0,要求不断检测它们的通断状态,并随时在发光二极管LED7LED0上显示出来,开关断开,相应的LED点亮,开关闭合,相应的LED熄灭。选用8086CPU、8255A和74LS138译码器等芯片,构成如图所示硬件电路。1) 根据硬件电路,确定8255A的4个端口地址。2) 编写一段源程序,完成题目所要求的功能。D0D7RDWRRESETM/IOA7A6A5A4A3A0A2A18086D0D7RDWRRESETPB7PB6PB0PA08255APA7PA6A1A0CSG1G2AG2BCBAY574LS138+5VLED0LED6LED7K7K6K0专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁