资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
2008 至 2009 学年第 1 学期微机原理与接口技术试卷 A出卷教师:王胜轩 适应班级: 06010604 电信考试方式:闭卷 本试卷考试分数占学生总评成绩的 80 %题号 一 二 三 四 五 总分 核分人得分复查总分 总复查人 (本题 20 分,每空 1分)一、填空题1、 设双字数据 5A4B3C2DH 存放于首址为 0FF00H 的数据区中,则该数据的各字节从该处起按低对低高对高顺序存放依次为 、 、_ 、_。2、 8086 系统有两种工作模式,分别是_和_。3、 对于 8086 微机系统,上电后 CPU 要自动初始化。初始化后,CS 为_,IP 为_。4、 微机系统可采用的输入/输出控制方式一般有_、_、_、_四种。5、 中断向量表在内存中的地址范围为_,它包括_种中断,中断类型 22H 的中断服务程序入口首地址在_单元中存放。6、 微型计算机外部一般采用了三总线结构,其三总线分别是_、_、_。7、 MOV AX,BX 的寻址方式为_。8、 MOV DS,1100H 指令是错误的,其原因是_。(本题 30分,每题 2分)二、单项选择题1、8086CPU 外部的数据总线和地址总线分别为 位。A16,20 B. 16,16 C. 8,16 D.20, 202、8255A 的 可以工作在方式。A A 端口 B B 端口 C C 端口 D前三者3、8259A 是 。A可编程 DMA 控制器 B可编程中断控制器微机原理与接口技术试卷 第 1 页 ( 共 6 页 )C可编程定时/计数器 D总线仲裁器4、8086 响应中断的条件是 。A.IF=1,完成当前指令后 B.IF=0,完成当前指令后C.IF=1,没有完成当前指令 D.IF=0,没有完成当前指令5、8255A 能实现双向传送功能的工作方式为 。A方式 0 B方式 1 C方式 2 D方式 36、8253A 使用了 个端口地址。A1 B2 C3 D47、EPROM 是指 。A.只读存储器 B. 可编程的只读存储器 C.可擦写可编程的只读存储器 D.以上都不对8、若 8086 中,当 M/IO=0,RD=0, WR=1 时,CPU 完成的操作是_。 A 存储器读 B I/O 读 C 存储器写 D I/O 写9、响应 NMI 请求的必要条件是_。A. IF=I B IF=0 C 一条指令结束 D 无 INTR 请求10、8086/8088 的一个存储器读写典型总线周期需要_个 T 状态。A. 4 B .3 C. 2 D.111、8259 两级级联使用可提供( )个类型号。 A.1 B. 8 C. 16 D. 64 12、IBM PC 机所访问的 I/O 空间有( ) 。 A. 256B B. 1KB C. 64KB D. 1MB 13、8088 的一个总线周期可交换( )字节。 A.4 B. 2 C. 1 D. 1/8 14、为 8088CPU 提供地址总线需要( ) 。A一个 8286 B.两个 8286 C. 两个 8282 D. 三个 8282 15、8086 系统中若访问奇存储体的一个字节单元,则此时 与 A0 是( )状态。BHEA.1,0 B.0,1 C.0,0 D.1,1(本题 20,每题 5 分)三、简答题1、如果在一个程序段开始执行之前, (CS)=2000H, (IP)=4500H。问:该程序段第一个字节的物得分 评卷人得分 评卷人得分 评卷人学院名称 专业班级: 姓名: 学号: 我密 封 线 内 不 要 答 题 密 封 线 理地址?指向这一物理地址的 CS 值和 IP 值是唯一的吗?为什么?微机原理与接口技术试卷 第 2 页 ( 共 6 页 )2、什么是中断类型码、中断向量、中断向量表?在基于 8086/8088 的微机系统中,中断类型码和中断向量之间有什么关系?3、中断响应周期中,第一个 INTA 脉冲向外部电路说明什么?第二个脉冲呢?4、8086/8088 微处理器内部有那些寄存器,它们的主要作用是什么?(本题 12 分,每题 3分)四、阅读程序,根据程序填空1、ORG 1000HDA1 DW 1234H, 5678HMOV AX,DA1MOV BX,OFFSET DA1试问上述指令序列运行后,AX=_,BX=_。微机原理与接口技术试卷 第 3 页 ( 共 6 页 )2、ORG 1000HDA1 DB ?LEA BX,DA1MOV CX,BXNEXT:ADD BX,1LOOP NEXT变量 DA1 的偏移地址=_,程序段执行后 BX=_。3、 MOV CX, MOV AX, 1MOV BX, 2DON:ADD AX,BXINC BXLOOP DONHLT请问(1)该程序段完成的功能是_;(2)程序段执行后,(AX)=_ (用十六进制表示)。4、设 TABLE DW 1111H,2222H,3333H,4444H,5555H ENTRY DW 3 若执行下列指令:MOV BX,OFFSET TABLE ADD BX, ENTRY MOV AX, BX 结果,AX=_(用十六进制表示) (本题 18 分,第一小题 8分,第二小题 10分)五、综合设计题 。1、 编写程序实现把数据段中的以 DATA1 开始的 10 个数据从大到小排序(数据段已定义,写出代码短的内容)。DAT SEGMENT PARA DATA1 DB 10H,12H,00H 78H,64H,A1H,91H,B6H,91HDAT EDNSCODE SEGMENT PARA得分 评卷人得分 评卷人学院名称 专业班级: 姓名: 学号: 我密 封 线 内 不 要 答 题 密 封 线 微机原理与接口技术试卷 第 4 页 ( 共 6 页 )2、一个微机系统中包含下列器件:CPU8086 一片,并行接口 8255A 一片(端口号:A 口80H,B 口82H,C 口84H,控制口86H) ,定时器 8253 一片(端口号:计数器 090H,计数器 192H,计数器 294H,控制口96H) ,中断控制器 8259A 一片(端口号:A0H,A1H) 。现将 8255 的 A 口连接一输入设备,工作在 0 方式。B 口连接一输出设备,也工作在 0 方式,PC4 作为输出设备的选通输出端且低电平有效。8253 工作在“模式 0”,设置计数器 0 的计数初值为 2060H,进行二进制计数。8259A 的 ICW2 给出为 70H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程序中的空白项(注意控制字中可 0 可 1 位选 0,8255 未用端口设成输入方式) ,(CPU8086 的 A1、A2 接各芯片的 A1、A0) 。微机原理与接口技术试卷 第 5 页 ( 共 6 页 )MOV AL, ;8255 初始化OUT ,ALMOV AL, ;8253 初始化OUT ,ALMOV AL, ;设置 8253 计数器OUT ,ALMOV AL, OUT ,ALMOV AL, 1BH ;8259A 初始化OUT 0A0H ,ALMOV AL, OUT ,ALMOV AL, 03H OUT 0A1H ,ALIN AL, ;从 8255 的 A 口读入数据PUSH AXMOV AL, ;用按位置位/复位方式使选通无效OUT 86H ,ALPOP AXOUT ,AL;往 B 口输出数据MOV AL, ;用按位置位/复位方式使选通有效OUT ,ALMOV AL, ;撤消选通信号OUT 86H ,AL学院名称 专业班级: 姓名: 学号: 我密 封 线 内 不 要 答 题 密 封 线 微机原理与接口技术试卷 第 6 页 ( 共 6 页 )
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号