中北大学微型计算机原理与接口技术,中北大学2009 微机原理试卷-李建民

这是一份2009年中北大学微机原理课程的期末考试试卷,包含了填空题、选择题、判断题、简答题和程序设计题。试卷涉及8086CPU的存储器寻址、BCD码、接口技术、汇编语言等多个知识点,同时提供了部分答案和解析,如8086CPU的时钟周期、段寄存器、中断服务程序等。
摘要由CSDN通过智能技术生成

a7f4a3f590493a1e451dd952a488fd7c.gif 中北大学2009 微机原理试卷-李建民

(7页)

621a76a53407dec9b64c2accbabc7836.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

7.9 积分

第 1 页 共 7 页 20092009 学年学年 第第 2 2 学期末考试试题(学期末考试试题(A A 卷)卷) 课程名称课程名称 微机原理与接口技术微机原理与接口技术 使用班级:使用班级: 总分总分 一、填空题一、填空题 (共(共 2020 分分 每空每空 1 1 分)分)1、8086CPU 对存储器的最大寻址空间为__________;在独立编址时对接口的最大寻址空间是_______。2、将十进制数 199 转换为二进制数为_______B。3、BCD 码表示的数逢________进一,ASCII 码用来表示数时,是一种________(压缩或非压缩)的 BCD 码。4、微型计算机由___________、_________、_________和系统总线组成。5、8086/8088 的基本总线周期由_ __个时钟周期组成,若 CPU 主频为 10MHz,则一个时钟周期的时间为_ _ _。6、8086CPU 的四个段寄存器分别是__ _、__ _、__ ___、__ _。7、标号和变量都是存贮单元的符号地址,但其内容不同,变量是“操作数”的符号地址,而标号是_ _的符号地址。8、掉电后信息丢失的存储器是__________,掉电后信息不丢失的存储器是_________。9、汇编语言源程序的扩展名是__ _。10、8086CPU 内部有一个__ __字节的指令队列寄存器。11、若 8253 中某一个定时器的定时时间为 50ms,而计数值为 50000D,则输入时钟脉冲CLK 的频率应为_____ __。得分得分 第 2 页 共 7 页二、选择题(共二、选择题(共 2020 分分 每小题每小题 2 2 分)分)1、27128 的存储容量为 16K×8,其片内地址线和数据线数分别为____ __。 A) 8,8 B) 8,14 C) 14,8 D) 14,14 2、下面表示段定义结束的命令是________。 A) ENDS B) ENDP C) END D) ENDM 3、汇编实验时要运行 0100:4360 段开始的一段程序用的命令为 。 A) D=0100:4360 B) A=0100:4360 C) G=0100:4360 D) Q=0100:4360 4、在做汇编语言实验时,有时需要使用调试工具 DEBUG,在 DEBUG 中,如果要修改 AL 寄存器中的内容,需要使用的命令是 。 A) R AL B) R AX C) E AX D) E AL5、可编程计数器/定时器电路 8253 的工作方式共有_____ _,共有_________个 I/O 地址。 A)3 种,4 B)4 种,5 C)6 种,3 D)6 种,4 6、某 CPU 有地址线 20 根,它可连接内存的最大存储容量是 。 A) 64KB B) 640KB C) 1MB D) 4MB7、某 8 位的 A/D 芯片,模拟输入信号的量程 0~+5V,则数字量 00000010 对应的电压为 。A) 0.039V B) 0.078V C) -0.039V D) -0.078V8、LOOP 指令的默认计数器为 。A) AX B) BX C) CX D) DX9、中断类型码为 83H 的中断源所对应的中断服务程序入口地址存放在从 开始的单元中。A) 0000:020CH B) 0000:0332H C) 0000:0083H D)0000:014CH10、CPU 在执行 OUT DX,AL 指令时, 寄存器的内容送到地址总线上。得分得分 第 3 页 共 7 页A) AL B) DX C) AX D) DL三、判断题(共三、判断题(共 1010 分分 每小题每小题 1 1 分)分)( ) 1、动态 RAM 的一个重要问题是必须对它所存的信息定期进行刷新。( ) 2、两数相加,结果中有偶数个“1” ,则 PF=1。 ( ) 3、设串行异步通信的数据格式是:1 个起始位,7 个数据位,1 个校验位,1 个停止位,若传输率为 1200,则每秒钟传输的最大字符数为 120 个。 ( ) 4、在 8086CPU 中,一个最基本的总线周期由 4 个时钟周期组成,在 T1 状态,CPU 在总线上发出的是数据信息。( ) 5、当 8255A 的 A 口工作在方式 2 时,B 口只能工作在方式 0 下。( ) 6、在我们做微机原理硬件实验时,实验程序是由通用计算机 PC 上的 CPU 运行的。( ) 7、8086 的每个存储单元地址既是字节地址又是字地址。( ) 8、当 8255 的输入信号 *CS=0、*RD=1、*WR=0 且 A1=0,A0=0 时, (*表示低电平有效)此时 8255 执行的操作是写控制字,对 8255 进行初始化。( ) 9、我们做软件实验时用 MASM 对编好的源程序进行汇编。( ) 10、8086 微处理器的“取指令”和“执行指令”操作在时间上是串行的。四、简答题(共四、简答题(共 2020 分分 每小题每小题 5 5 分)分)1、8086 微处理器的最小模式和最大模式的含义分别是什么? 得分得分得分得分 第 4 页 共 7 页2、8253 的功能作用是什么?它有哪些工作方式?3、8086 的标志寄存器可以分成哪两类?写出每个标志位的名称及含义。4、什么叫寻址方式?,写出常用的 6 种寻址方式。 第 5 页 共 7 页五、程序设计题(五、程序设计题( 1010 分)分)从 BUFF 内存单元开始的 100 个 8 位带符号数中寻找最大值,结果放在 MAX 中,编程实现, (要求写出完整的程序结构) 。得分得分 第 6 页 共 7 页六、硬件设计题(共六、硬件设计题(共 2020 分分 每小题每小题 1010 分)分)1、给 8088CPU 系统扩展 32K 的 ROM,且所选用的存储器芯片为 16K×8,地址译码器为74LS138,ROM 的地址范围为 40000H~47FFFH,要求写出每一个存储器芯片的地址范围,画出逻辑连线图。得分得分 第 7 页 共 7 页2、在 8088CPU 系统中,连接一个并行接口 8255,根据要求,完成以下问题。1)设定 8255 的地址为 0820H~0823H,要求画出系统连线图, (译码器使用 74LS138 译码器) 。2)让 8255 工作在方式 0,A 口、B 口为输出方式,C 口为输入方式,写出控制字。3)写出 8255 的初始化程序。D6 D5 D4 D3 D2 D1 D01A组B组C口低4位:1-入,0-出B口: 1-入,0-出B组: 0-方式0,1-方式1A组方式选择:00:方式001:方式11*:方式2C口高4位:1-入,0-出A口: 1-入,0-出 关 键 词: 中北大学2009微机原理试卷-李建民

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微机原理与汇编语言-实验报告(中北大学大数据学院)(前4个实验都可以直接运行,后面的几个需要用到proteus,这个要自己根据自己的情况搞,咱就不能保证在你电脑上能不能运行了) 实验一 简单程序设计 1. 编制一个简单的运算程序,并且调试完成。 2. 编制一个计算x=a2+b2 3. 验证上述结果的正确 实验二 循环、分支程序设计 1. 编制一个统计数组中正负数个数及均值的程序,并且调试完成得到正确的结果。 2. 设计计算Y=1+2+3+....,直到累加和刚好大于10000的程序并且调试完成。 3. 对给定数组中的所有元素,按从大到小的顺序排序,并且加以验证。 实验三 系统功能调用实验 1.编制一个具有屏幕提示和键盘输入的程序,键盘输入一个人名,在屏幕上显示“Hello 人名!”; 2.通过键盘输入一串包含大小写字母和数字的字符串,统计其中大写、小写字母和数字字符的个数,并将结果显示在屏幕上。 实验四 8255并行接口实验 1.将8255一个端口接8个发光二极管,用不同工作方式控制其逐次点亮发光二极管。 2.将8255另一个端口接开关,用不同工作方式,编程将开关信息在发光二极管上显示出来。 3.验证上述操作的正确性,对实验结果进行解释 实验五 键盘、LED实验 1.在实验箱上,连接小键盘和LED显示器。 2.编程将键盘输入的数字,显示在显示器上,在按键时,原来显示的数字左移一位,新按的键值显示在最右端。 3.考虑两个键组合时的输入方法 4.对实验结果进行说明 实验六 中断实验 1.连接实验箱上的数码管,通过消抖开关作为中断源。 2.编写程序,完成在中断服务程序中记录中断次数,在主程序中显示按键次数。 3.将消抖开关换成一般开关,用同样的程序,再测试,仔细观察,发现了什么,为什么? 实验七 定时/计数器实验 1.使用计数器对消抖开关的按动次数进行计数,显示当前的计数值。 2.对实验箱中系统时钟进行计数,改变计数初值(两个初值要相差很大),观察有什么不同。 3.8253的初值用0和1,观察结果,并加以分析。 4.分析实验结果,并对实验结果进行说明。 实验八 综合实验 1.将实验箱设计成一个电子表,该表能分时(或按键切换)显示年月日、时分秒; 2.设置按键,通过按键可以修正日期和时间,在修正日期、时间时,电子表仍然可以继续工作。 3.AD实验,用显示器显示当前AD的输入电压值,要求精确到小数点后2位数(选做)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值