微机原理与接口复习题.doc

上传人:h**** 文档编号:125759 上传时间:2018-07-09 格式:DOC 页数:20 大小:109.50KB
下载 相关 举报
微机原理与接口复习题.doc_第1页
第1页 / 共20页
微机原理与接口复习题.doc_第2页
第2页 / 共20页
微机原理与接口复习题.doc_第3页
第3页 / 共20页
微机原理与接口复习题.doc_第4页
第4页 / 共20页
微机原理与接口复习题.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、 微机原理与接口 复习题 一、单项选择题 1. 下列数中最大的数是( )。 A. 3A5H B. 11,1010,0110B C. 935D D. (943)BCD 2. 在汇编程序的开发过程中,编译之后所产生的文件是( )。 A ASM 文件 B. OBJ 文件 C EXE 文件 D. COM 文件 3. 机器字长为 8 位的补码数,其真值范围是( )。 A. -127 +128 B. -128 +127 C. -128 +128 D. -127 +127 4. 若当前 SP = 2000H,那么这时执行完一条 PUSH AX 指令后, SP = ( )。 A 1FFEH B 1FFFH C

2、 2001H D 2002H 5. . 若 80486 的总线周期定义信号 M/IO=0, D/C=1, W/R=1,则当前总线周期所完成的操作为( )。 A I/O 读 B I/O 写 C存储器读 D存储器写 6. 给定 2114 芯片( 1K 4 位)若干,若用这种芯片组成 8K 8 位的存储器子系统时,需要使 用的芯片数及地址线为( )。 A. 8 片 ,12 根 B. 8 片 ,13 根 C.16 片 ,12 根 D. 16 片 ,13 根 7. 执行 IN AL,DX 指令后,进入 AL 寄存器的数据来自( )。 A. CPU 的寄存器 B. 存储器 C. 立即数 D.端口 8. 在

3、 PC 系列机中,用于给动态存储器提供刷新定时信号的是 ( )。 A. 8254 计数器 0 B. 8254 计数器 1 C. 8254 计数器 2 D. 8259 9. 在 RS-232C 接口标准中,规 定逻辑 1 电平为( )。 A -15V -3V B 0 -5V C 0 +5V D +3V +15V 10. I8255 芯片的 B 端口工作在方式 1,当( )时,可进行查询式输入。 A IBF=0 B IBF=1 C 0BF=0 D 0BF=1 二、填空题 1. (10010111)BCD = ( )10 = ( )2 = ( )16。 2. 在实地址模式下,每一个逻辑段的最大体积是

4、 。 3. 指令 MOV AL, 80H 中源操作数的寻址方式是 , MOV BX, SI中源操作数的寻址方式为 , CPU 所访问的数据放在 逻辑段。 4. 用 DW 定义的数据占 个内存单元。 5. I/O 端口的两种编址方式分别是 和 ,其中后者是 PC 系列机采用的编址方式。 6. 微 机 系 统 与 I/O 设备之 间 的 信 息 交 换 方 式 主 要 有 无 条 件 传 送 方式、 、 以及 四种,其中 方式 CPU 不参与操作。 7. 串行异步通信的传输方式有 、 和全双工三种。 8. 串行异步通信协议要求收、发双方预置的 和 必须一致。 9. PC/AT 系统使用两片 825

5、9A 管理 级中断,其中日时钟中断的中断类型码是 H。 三、简答题 1. 什么是端口?端口按存放信息的物理意义划分可分为哪几类? 2. 什 么叫 中断 向量 ?若 : (00270H)=12H , (00271H)=34H , (00272H)=56H ,(00273H)=78H,请问 00270H00273H 中存放的是什么中断类型的中断向量?中断向量为多少? 对应的物理地址是多少? 3. 试述 CPU 响应可屏蔽中断的条件。 4. 8255 有哪几个数据端口?各个端口分别可以工作在什么工作方式? 四、简单应用题 1. 设字长为 8,用补码形式完成十进制数运算 (-79) + (-86)。写

6、出运算结果的补码和真值、 C 标志和 O 标志的值,并判断结果是否正确(要求给出运算过程)。( 8 分) 2. 8254 的 0 号计数器的 OUT0端输出波形如图,已知 CLK0 的频率为 2MHz, 8254 的口地址为 220H223H。( 6 分) (1) 0 号计数器工作于何种工作方式?写出工作方式名称; 8254 OUT0 T=1ms D0D7 WR RD 8255A CS A1 A0 IOW IOR A1 A0 D0D7 +5V 20CH20FH PB0 (2) 写出该 8254 的初始化程序段(采用二进制计数)。 3. 补充下列子程序,使中断类型 71H 的中断向量指向以 SE

7、RVICE 为过程名的中断服务程序。 (6 分 ) WRITE1C PROC PUSH DS MOV AX, _ MOV DS, AX MOV DX, _ MOV AH, _ MOV AL, _ INT 21H _ _ WRITE1C ENDP 五、综合应用题 1. 下图为 PC 系统机外扩的 8255A 及外围电路,根据要求解决后面的问题。 (1) 该外扩 8255A 的 B 口地址为 _H; (2) 若 CPU 利用系统日时钟中断控制 PB0 外部所接的发光二极管的点亮,亮 550ms,灭 550ms,循环往复,则: (a) 8255A 的 B 口应该设定为工作方式 _输 _(填“入出”)

8、 (b) 请补充 8255A 的初始化程序段:(无关项置“ 0”) MOV DX, _ MOV AL, _ OUT DX, AL 2. 设 A、 B 两台 PC 机利用主串口进行短距离点 -点单工通信(无联络线), A 机发送,B 机接收,均采用查询方式。要求一帧字符 7 个数据位、 1 个停止位、偶校验,通信速率为 1200 波特(分频系数为 0060H)。 (1) 请完成两台计算机 RS-232C 25 芯连接器的连线, 标明端子号 A B (2)每秒钟 最多 能传输多少个 这样的 字符 ? (3) 请为 A 机编写初始化子程序。 习题解答 : 一单项选择题 1. D, 2. B, 3.

9、B, 4. A, 5. B, 6. D, 7. D, 8. B, 9. A, 10. B 二填空题 1. 97, 1100001, 61 2. 64K 3. 立即寻址,寄存器间接寻址,数据 4. 2 5. 统一编址, 独立编址 6. 查询,中断,存储器直接存取(或 DMA),存储器直接存取(或 DMA) 7. 单工,半双工 8. 帧格式,通信速率 9. 15, 8 三简答题 1. 在接口电路中,能和 CPU 交换信息的寄存器称为端口。 分为:数据,状态,控制三类。 2. 实模式下,中断服务程序的入口地址称为中断向量。 9CH, 7856H: 3412H, 7B972H 3. (1) 系统有可屏

10、蔽中断请求,没有 DMA 请求,没有非屏蔽中断请求; (2) CPU 当前指令执行完毕; (3) CPU 处于开中断状态(即 I 标志置 1)。 4. 3 个, A, B, C A:方式 0, 1, 2; B:方式 0, 1; C:方式 0。 四简单应用题 1. 共 8 分 运算结果的补码值为 0101,1011B( 1 分),真值为 +91 C = 1( 1 分); O = 1 运算结果不正确 2. 共 6 分 (1) 方式 3,方波发生器 (2) MOV DX, 223H MOV AL, 00110110B OUT DX, AL (-79)补 = 1011,0001B (-86)补 = 1

11、010,1010B 1011,0001B + 1010,1010B 1,0101,1011B MOV DX, 220H MOV AX, 2000 OUT DX, AL MOV AL, AH OUT DX, AL 3. CODE, OFFSET SERVICE, 25H, 71H, POP DS, RET 五综合应用题 1. 1) 20DH 2) a: 0,出 B: 20FH, 10000000B 2. (1) 2 2 3 3 7 7 (2) I8250 PROC MOV DX, 3FBH MOV DX, 3FBH MOV AL, 80H MOV AL, 00011010B OUT DX, AL

12、 OUT DX, AL MOV DX, 3F9H MOV DX, 3F9H MOV AL, 0 MOV AL, 0 OUT DX, AL OUT DX, AL MOV DX, 3F8H MOV DX, 3FCH MOV AL, 60H MOV AL, 0 OUT DX, AL OUT DX, AL RET I8250 ENDP 一、单项选择题 1. 地址总线的宽度决定了系统内存的最大容量 ,则 16 根地址线能寻址的存储空间是( )。 A. 640KB B. 1MB C. 4GB D. 64KB 2. 8254 内部有 3 个独立的计数器,每个计数器都是 ( )。 A. 8 位 B. 16 位

13、 C. 32 位 D. 64 位 3. 字长为 16 位的无符号数,其数值范围为 ( )。 A. 065535 B. -3276832767 C. -3276732768 D. 065536 4. 某二进制数据 01000011B,若它分别表示 BCD 码 数 和 ASCII 码,则对应的数值和字符 是 ( )。 A. 43、 A B. 67、 A C. 43、 C D. 67、 C 5. PC 系统机使用 2 片 8259A“ 级连 ” ,可以管理( )级中断。 A. 8 B. 16 C. 15 D. 30 6. 执行 IRET 指令, CPU 从堆栈栈顶弹出( )个字节。 A. 2 B.

14、4 C. 6 D. 8 7. 在 PC 系列机中,对 I/O 端口编址采用( )。 A I/O 端口和存储器统一编址 B I/O 端口和寄存器统一编址 C I/O 端口单独编址 D输入和输出口分别编址 8. 指令 MOV AL, BX中, 源操作数的寻址方式是 ( )。 A. 变址寻址 B. 间接寻址 C. 寄存器寻址 D.基址寻址 二、填空题 1. 在汇编程序的开发过程中,生成的汇编源程序的扩展名是 ,编译之后产生的文件扩展名是 。 2微处理器与 I/O 接口及存储器进行信息传送是通过三总线 来完成,该三总线分别为 、 和地址总线。 3. 在接口电路中,端口按存放信息的物理意义划分,可以分为

15、三类 ,即数据 端口、 端口和 端口。 4. 实模式下, 中断 号 为 1CH 的中断服务程序的入口地址存放在 地址为 H 开始得 分 的 个连续 存储 单元中 。 5. 8255A 的 B 口工作在方式 1 输入时,对应的一组端口联络信号是 和 。 6. 在串行异步 通 信中,一帧字符的长度至少为 位,最多为 位。 7. 在实地址模式下,存储器是分段的,每段最大长度是 _字节,若某个存储单元的段基址和偏移地址为 3017H:000AH,则其物理地址为 _。 8 DW 50 dup (?) 预留 的 存储空间字节数是 。 三、简答题 1 简述 PC 系统中 8254 三个计数器的作用。 2.

16、微型计算机系统与输入输出设备交换信息的方式有哪几种?其中,硬件结构最简单的是哪种方式? 3. 试述 CPU 响应非屏蔽中断 的条件。 四、简单应用题 1 阅读下面的汇编程序,分析该程序的功能,回答程序后的问题。 .486 DATA SEGMENT USE16 SUM DW ? DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV CX,100 MOV AX,0 LAST:ADD AX,CX LOOP LAST MOV SUM,AX INT 21H CODE ENDS END BEG 1)在程序的空缺处填上合适的指令。 2) 该

17、程序 的功能是 。 3)在该程序中,指令 LOOP LAST 可以用哪两条指令替换?(请填写在下面的横线上) ( 1) ( 2) 2. 设 8255A 的控制口地址为 21BH,要求编写一个完整的 8255A 初始化 子程序 。要求:A 口工作于方式 0 输入, B 口工作于方式 1 输出, C 口上半部输出,并允许 B 口以中断方式与 CPU 交换信息。 (要求无关项设置 “0” ) 3. 设 PC 系统机外扩了一片 8254 实验电路 , 口地址为 200H 203H, 输入 时钟 CLK 频率 为 8MHz,编写程序 段 (行号已经在左边标出)如下: (1) MOV DX, 203H (

18、2) MOV AL, 0B6H (3) OUT DX,AL (4) MOV AX, 2000 (5) MOV DX, 202H (6) OUT DX, AL (7) MOV AL, AH (8) OUT DX,AL 问题 : ( 1) 从程序中可以看出 , 该 8254 的 号计数器工作在方式 _。 ( 2) 程序运行后 , 从 8254 的 某 OUT 端 可以 得到频率为 _Hz 的信号。 ( 3) 如果 计数初值 要采用 BCD 码计数 , 则程序中第 ( 2) 行指令的源操作数应改为_H,第( 4)行指令的源操作数应改为 _。 五、综合应用题 1两台微机用主串口进行点 -点单工通信(不

19、用联络线) , A 方发送, B 方接收,波特率为 4800bps(分频系数 0018H) ,一帧数据包含 8 个数据位,奇校验, 1 个停止位。 ( 1)请写出 A 方以查询方式发送字符的初始化程序段。(要求对 8250 端口直接操作)。 ( 2)假设双方均已完成初始化,现 A 机发送一个 ASCII 字符到 B 机,请把下面的为 B机编写的查询方式接收数据的程序段补充完整。 SCAN: MOV DX, IN AL, DX TEST AL, MOV DX,3F8H 10 解答 : 一、单项选择题 1-5) DBACC 6-8) CCB 二、填空题 1. .ASM; .OBJ 2. 数据总线;

20、控制总线 3. 状态; 控制 4. 70; 4 5. IBFB; STBB 6. 7; 12 7. 64K; 3017AH 8. 100 三、简答题 1 简述 PC 系统中 8254 三个计数器的作用 ? 。 2. 微型计算机系统与输入输出设备交换信息的方式有哪几种?其中,硬件结构最简单的是哪种方式? 3. 试述 CPU 响应非屏蔽中断的条件。 系统有非屏蔽中断请求,没 DMA 请求; CPU 当前指令执行完毕。 四、简单应用题 1 阅读下面的汇编程序,分析该程序的功能,回答程序后的问题。 1)在程序的空缺处填上合适的指令 BEG: MOV AX,DATA MOV DS,AX MOV 2) 该程序 的功能是 把 1+2+3+ +100 的和送至数据段 SUM 单元 。 3)在该程序中,指令 LOOP LAST 可以用哪两条指令替换?(请填写在下面的横线上) ( 1) DEC ( 2) LAST 2. 设 8255A 的控制口地址为 21BH,要求编写一个完整的 8255A 初始化 子程序 。要求:A 口工作于方式 0 输入, B 口工作于方式 1 输出, C 口上半部输出,并允许 B 口以中断方式与 CPU 交换信息。 (要求无关项设置 “0” ) I8255 PROC MOV DX, 21BH ; MOV AL, 10010100B(或 94H) ; OUT DX, AL ;

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

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。