微机原理试题及答案,DOC.pdf

上传人:tbuqq 文档编号:5060956 上传时间:2020-01-31 格式:PDF 页数:33 大小:1.06MB
返回 下载 相关 举报
微机原理试题及答案,DOC.pdf_第1页
第1页 / 共33页
微机原理试题及答案,DOC.pdf_第2页
第2页 / 共33页
微机原理试题及答案,DOC.pdf_第3页
第3页 / 共33页
微机原理试题及答案,DOC.pdf_第4页
第4页 / 共33页
微机原理试题及答案,DOC.pdf_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《微机原理试题及答案,DOC.pdf》由会员分享,可在线阅读,更多相关《微机原理试题及答案,DOC.pdf(33页珍藏版)》请在三一文库上搜索。

1、学年第学期 微机原理及应用 (A) 课程试卷 卷 16 班级姓名得分任课教师 一、选择题: (每题 1.5分,共 18分) 1、DMAC 向 CPU 发出请求信号, CPU响应并交出总线控制权后将( ) 。 反复执行空操作 , 直到 DMA 操作结束 进入暂停状态 , 直到 DMA 操作结束 进入保持状态 , 直到 DMA 操作结束 进入等待状态 , 直到 DMA 操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为() 。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变

2、串行的转换可通过 ()来实现。 计数器寄存器移位寄存器 D 触发器 4、8088 CPU输入/ 输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU 响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行 PUSH 指令内部自动操作 6、并行接口芯片 8255A具有双向数据传送功能的端口是() 。 PA口PB口 PC 口控制口 7、8088CPU 处理动作的最小时间单位是() 。 指令周期时钟周期机器周期总线周期 8堆栈是内存中() 。 先进先出的 ROM 区域后进先出的 ROM 区域 先进先出的 RAM 区域后进先出的 RAM 区域 9、

3、计算机中广泛应用的RS-232C实质上是一种() 。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5-1 10、高速缓冲存储器( CACHE )一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种() 。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“ bps”的含义是() 。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空 1 分,共 12 分) 1、CPU 在响应中断后,自

4、动关中。为了能实现中断嵌套,在中断服务程序 中,CPU 必须在后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股 则是。 3、指令 MOV BX ,MASKBP 是以作为段寄存器。 4、指令 REPE CMPSB停止执行时,表示找到或。 5、设 CF=0 , (BX ) = 7E15H , (CL ) = 03H , 执行指令 RCL BX, CL后, (BX) = , (CF )=, (CL)=。 6、在 8088 CPU中,一个总线周期是。 7、8253定时/ 计数器有个独立的 16位计数器,每个计数器都可按二 进制或来计数。 三、程序设计(共40 分) 1(10

5、分)假设 X 和 X+2 单元与 Y 和 Y+2 单元中分别存放的是两个 双字有符号数据A 和 B(X、Y 为低位字)。阅读以下程序段,并回 答问题。 MOV DX,X+2 MOV AX ,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y JBE L2 5-2 L1: MOV AX ,1 JMP EXIT L2: MOV AX ,2 EXIT : HLT 1) 该程序段所完成的操作是什么? 2) AX=1 和 AX=2 分别说明了什么? 3) 若 JBE L2 改为 JB L2,在操作结果上有什么区别? 2. (15 分)自 BUF单元

6、开始存放了10 个 16 位的无符号数 Ai,试编程 完成对这 10 个数求累加和,并将和存入SUM单元中(设和不大于 65535) 。 3. (15 分)在 S1单元开始的存储区域中 , 存放 26 个以 ASC 码表示的 字符,请编写程序段 , 将它们依次传送到S2单元开始的存储区域中。 53 四、综合题( 30 分) 下图为一微机系统电路原理图,系统中由一片EPROM 2764 和一片 SRAM 6264 构成了程序存储器和数据存储器,用一片并行接口芯片8255A 与一个 8 位 ADC 的接口来控制 ADC 的工作并传送数据。 ADC 的 START 是 A/D 转换启动信号, EOC

7、 是转换结束信号, OE 是 A/D 转换数据输出允许信 号。请分析电路原理图并回答下列问题: 1) 系统中程序存储器的容量是 2)系统中数据存储器的容量是 3)若要求2764 的地址范围为02000H03FFFH,6264 的地址范围为 06000H07FFFH,8255A 各端口的地址范围为8000H8003H,请采 用全译码法完成图中数据线、 地址线、控制线和其它有关器件端点的连 线(可自行添加逻辑电路) 。 4)若 8255A 采用方式 0 与 8 位 ADC 接口,请按流程图的要求编写CPU 通过 8255A 控制ADC 转换,然后再输入数据并存放入数据缓冲区 BUFFER 单元中的

8、程序段。 54 8088 主 控 板 2764 8255A 6264 74LS138 8 位 ADC D0D7 RD WR A0A12 A0A12 D0D7 OE D0D7 OE WECE CE Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 A B C G2A G2B G1 A0A12 A13 A14 A15 A16 A17 A18 A19 D0D7 MEMW MEMR IOR IOW VX A0 A1 EOC OE START DOD7 PC5 PC3 PC2 PA0PA7 CE 8255A 工作方式控制字如下所示: 55 D7 A口方 式选择 00=方式 01=方式 1*-方式2 D6

9、D5D4D3D2 D1 D0 方 式 选 择 位 D7=1 A口输 入输出 选择 1=输入 0=输出 C口高 位输入 输出 选择 1=输入 0=输出 B口方 式选择 0-方式 0 1-方式 1 B口输 入输出 选择 1=输入 0=输出 C口低 位输入 输出 选择 1=输入 0=输出 8255 初始化 输出启动信号 输入EOC 信号 EOC=1? 输出 OE 信号 PA 口输入数据 存入内存 NO YES 学年第学期 微机原理及应用 (A) 课程试卷 卷 17 班级姓名得分任课教师 一、选择题: (每题 1.5分,共 18分) 1、在以查询方式与I/O 端口交换数据时, 外设准备好的状态信息是通

10、过 ( ) 提供给 CPU 进行查询的。 数据总线地址总线控制总线中断请求线 2、CPU 与某个外设交换信息时,通常需要有以下一些信号() 。 数字量,开关量,状态信号数据,控制,状态 模拟量,控制,状态信号模拟,数字,状态信号 3、在 DMA 工作方式时, CPU 交出总线控制权,而处于()状态。 等待暂停保持中断处理 4、8088/8086CPU 有一个与存储器完全独立的空间供连接输入/输出(I/O) 设备使用,占有的I/O 地址空间最大可达() 。 256 字节 512字节 64K 字节 128K 字节 5、在用端口寻址方式寻址外设的CPU 中,区分对外设还是对内存操作是由 ( )决定的

11、。 软件包数据线控制线地址线 6、8088/8086在响应可屏蔽中断请求时() 。 INTA 输出一个负脉冲,将中断类型码从AD0AD7 读入 INTA 输出两个负脉冲,在第二个负脉冲时读取中断类型码 INTA 输出一个负脉冲后,进行一次I/O 读周期,读取中断类型码 INTA 输出一个负脉冲,同时提供I/O 读控制信号,读中断类型码 7、并行接口芯片 8255A 工作于选通方式时,通常作为控制和状态的端口是 ( ) 。 PA 口PB 口 PC 口控制口 8、CPU 对两个无符号 8 位二进制数进行减法运算后,结果为00001101 ;且 进位位为“ 1” ,溢出位为“ 1” ,符号位为“ 0

12、” ,此结果的十进制数应为 ( ) 13 -13 -243 溢出 5-1 9、堆栈是用于() 。 存放 CPU 寄存器的内容数据高速存取 存放常数表格存放常用子程序 10、8088/8086CPU中程序计数器( PC)中存放的是() 。 指令指令地址操作数操作数地址 11、 CPU 用减法指令对两个补码表示的带符号数6BH (被减数)和 0C7H (减 数)进行减法运算后,标志位CF、SF 和 OF 分别为() 。 0,0,0 0,1,1 1,0,0 1,1,1 12、串行接口芯片 8251A 在接收过程中,通常用以向CPU 申请中断是引脚 ( ) 。 DCR TXRDY RXD RXRDY

13、二、填空题:(每空 1 分,共 12 分) 1、要构成一个完整的计算机系统,除了需要基本的计算机外,还 需要使用和管理计算机的。 2、利用 CMP 指令比较两个有符号数的大小时,常用和 标志。 3、传送指令 MOV AX ,2000中对源操作数的寻址方式是。 4、在 8086/8088CPU中,每个总线周期通常由状态组成, 但在存储器 或 I/O 端口工作速度低的情况下,CPU 自动插入状态。 5、8253 定时/计数器是从预置值开始计数,故计数器按二进制 计 100 个数回零中断,预置值应为。 6、当计算机进入 DMA 方式传送数据时, CPU 处于状态。 7、8259A 中断控制器可管理级

14、外部中断,通过级联可扩展至级。 三、程序设计(共40 分) 1 (10分)阅读下列程序段,并填空: MOV SI , OFFSET BUF MOV CH , 0 MOV CL , SI INC SI XOR BX,BX REPT0:MOV DH,08 MOV AL ,SI 5-2 REPT1:ROR AL ,1 JNC NEXT INC BX NEXT :DEC DH JNZ REPT1 INC SI LOOP REPT0 MOV COUNT,BX HLT 1)该程序所完成的功能是: 2)在 BUF 单元中存放的是: 2 (15 分)设在 XX 单元中存放着 X 的值,函数 Y 的值存放在 Y

15、Y 单 元中,试编程实现下列符号函数。 1 X0 Y= 0 X=0 -1 X1 A16 A17 A18 A19 A2 A3 A4 1 A5 A6 CB AB DB D0D7 A0 A1 RD WR CS D0D7A0A12 D0D7A0A12 OE CSCS OE WE Ain R 8255 初始化 MOV DX , 8003H MOV DX ,8000H OUT DX , AL IN AL , DX MOV DX , 8002H ;启动 ADC MOV BUFFER ,AL MOV AL , 00H OUT DX , AL MOV AL , 04H OUT DX , AL INAD: IN

16、AL , DX ;输入 EOC TEST AL , 20H JZ INAD MOV AL , 08H ;EOC=1, OUT DX , AL ;使 OE=1 微机原理及应用 (A) 课程试卷 17 参考答案 一. 选择题: (每题 1.5 分,共 18 分) 12. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 二. 填空题: (每空 1 分,共 12分) 1. 硬件系统软件2. SF OF 3. 直接寻址 4. 4 个TW5. 减 1 64H 6. 保持7. 8 64 三. 程序设计(共 40分) 1. 1)统计数据块中各数据“ 1”的个数;2)数据块的长度 2. MOV

17、 AL ,XX 3. START: LEA BX,TABLE CMP AL,0 MOV AL ,FIRST JGE BIGPR MOV AH,0 MOV YY ,0FFH ADD AL,AL JMP EXIT ADD BX,AX BIGPR: JE EQUPR MOV AX ,BX MOV YY,1 MOV SECOND, AX JMP EXIT HLT EQUPR:MOV YY ,0 EXIT:HLT 四. 综合题( 30 分) 1电路图中引线和器件的名称或功能是: A 为 IO/M 线;B 为 RD 线;C 为 WR 线;D 为 状态 线; U1 为 八缓冲器;U2 为 缓冲器;U3 为

18、锁存器;U4 为 译码 器; 2第二小题填空答案按先后次序依此为: 0F8H LEA OUT 04H ,AL IN AL ,02H JNC IN AL ,03H JNE 微机原理及应用(A) 课程试卷 18 参考答案 一. 选择题: (每题 1.5 分,共 18 分) 12. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 二. 填空题: (每空 1 分,共 12分) 1. 三总线结构2. 64K3. 基址+变址4. 地址信 息 5. ROM RAM6. 中断优先权7. 1 8. BX AL 9. 0000H 0080H 三. 程序设计(共 40分) 1. 求 110 的平方

19、之和 2. START:MOV BX,OFFSET BUF 3. START:LEA BX,TABLE MOV CX, COUNT MOV AL , FIRST MOV DX,0 MOV AH,0 LOP: MOV AL,BX ADD AL,AL CMP AL ,0 ADD BX,AX JGE PLUS MOV AX , BX INC DX MOV SECOND,AX PLUS:INC BX HLT LOOP LOP MOV RESULT,DX HLT 四. 综合题( 30 分) 1. 1)芯片 2764 的作用是:程序存储器,6264的作用是:数据存储器 2)2764的容量为: 8KB,地址

20、范围是: 84000H85FFFH ; 3)6264的容量为: 8KB,地址范围是: 88000H89FFFH ; 4)8255端口地址为:PA 口=04H ;PB 口=05H ; PC 口=06H,控制口 =07H ; 2. 第二小题填空答案按先后次序依此为: 90H, 07H, 01H, 00H, 80H, IN AL,04H; OUT 05H,AL 微机原理及应用(A) 课程试卷 19 参考答案 一. 选择题: (每题 1.5 分,共 18 分) 12. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 二. 填空题: (每空 1 分,共 12分) 1. 数据总线2. 0

21、 3. 无符号数带符号数 4. SFOF=0 5. 存储器的一个单元6. 无条件 7. 3 8. SS SP 9. 4 3 三. 程序设计(共 40分) 1. 1). 当 ADRM 和 ADRN 单元中的数据分别为1BH 和 0CH,则 RESULT 单元中的数据为03H; 2)若 ADRM 和 ADRN 单元中的数据分别为21H 和 16H,则 RESULT 单元中的数据为0BH; 3)该段程序完成的功能是:求最大公约数。 2. LEA BX,DATA 3. MOV AX ,FACTOR MOV AL ,BX MOV BX,AX INC BX SHL AX ,1 CMP AL ,BX MOV

22、 DX, AX JNC DONE SHL AX ,1 DONE:MOV AL ,BX ADD AX ,DX MOV MAX ,AL ADD AX ,BX HLT MOV FACTOR, AX HLT 四. 综合题( 30 分) 12764的容量是:8KB ,地址范围是:04000H05FFFH 6116的容量是:2KB ,地址范围是:08000H083FFH 8255各端口地址是:PA 口 2000H,PB 口 2001H , PC 口 2002H ,控制口 2003H 28255的 PA 口、PB 口均为输出口,工作在方式0 3 显示程序执行时,显示器自左向右显示的字符分别为:1 8 4 7

23、 4. 若采用共阳极 LED 显示器,而程序不改动, 则接口电路的段驱动器和 位驱动器可分别采用 同相驱动器 若采用共阳极 LED 显示器,而硬件不改动,则软件的数据段和程序 段如何改动?(1)将段码值倒相 (2)将程序 #7 行改成: MOV AH,0FEH 5若将原四位共阴极LED 显示器,扩展至八位共阴极LED 显示器, 则硬件需改动的是: 位倒相驱动器增至8 位,增加位分别用PB4PB7 控制。 软件需改动的是:将程序#8行改成: MOV CX,08H 微机原理及应用(A) 课程试卷 20 参考答案 一. 选择题: (每题 1.5分,共 18 分) 12. 3. 4. 5. 6. 7.

24、 8. 9. 10. 11. 12. 二. 填空题: (每空 1 分,共 12分) 1. 指令流队列2. 不变0 3. 专门的输入输出 4. IO / M 高5. B3H 1 6. WR IO / M 7. 清除中断请求触发器 8. PC 口 三. 程序设计(共 40分) 1. 1) B= 4 ,C= 4 ,D= 2 。 2).该程序段的功能是:统计数据段中大于0,小于 0,等于 0 的个 数 2. START:MOV CX,L 3. START:MOV AX ,BUF MOV SI,0FFFFH MOV BX ,BUF+2 MOV AL ,20H MOV CL,8 LOP: INC SI R

25、OL AX ,CL CMP AL ,ASCSTRSI ADD AX ,BX LOOPNE LOP MOV BUF ,AX JNZ NFOUND HLT MOV AH,01H JMP EED NFOUND: MOV AH,00H EED:HLT 四. 综合题( 30 分) 1对 74LS138 以及 8253 的片选端的连线如下图所示: 2程序填空按先后次序分别为: 15H50H0A4H01H0B8H 77H00H 25H00H 0B8H 5-5 6-6 1 3 8 A B C G2A G2B G1 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 A2 A3 A4 & A5 A6 A7 IO/M cs

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1