11-12福建工程学院(电子与通信工程系)微机原理与接口技....doc

上传人:工**** 文档编号:551383529 上传时间:2023-05-08 格式:DOC 页数:4 大小:71.67KB
返回 下载 相关 举报
11-12福建工程学院(电子与通信工程系)微机原理与接口技....doc_第1页
第1页 / 共4页
11-12福建工程学院(电子与通信工程系)微机原理与接口技....doc_第2页
第2页 / 共4页
11-12福建工程学院(电子与通信工程系)微机原理与接口技....doc_第3页
第3页 / 共4页
11-12福建工程学院(电子与通信工程系)微机原理与接口技....doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《11-12福建工程学院(电子与通信工程系)微机原理与接口技....doc》由会员分享,可在线阅读,更多相关《11-12福建工程学院(电子与通信工程系)微机原理与接口技....doc(4页珍藏版)》请在金锄头文库上搜索。

1、 密 封 线 第 1 页福建工程学院国脉信息学院2011-2012学年第二学期期末考试卷(A卷) 专业班级: 姓名:学号: 课程名称:微机原理与接口技术(电子、通信类)考试方式:开卷( )闭卷( )题号一二三四五总分统分人签名得分考生注意事项:1、本试卷共 6 页,请查看试卷中是否有缺页。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。3、考生须将答案写在试卷方框内对应题目下方。得分评卷人 一、单项选择题(共16分,每题2分)1、字符 A的 ASCII码为 41H ,字符 h的 ASCII码为( ).A. 73H B. 74H C. 68H D. 69H2、8086/8088系统中通

2、常堆栈是以( )为单位进行操作.A. 字节B. 字C. 双字D. 半字节3、10111011为二进制补码, 该数的十进制原码为( ).A: +187 B: -187 C: +69 D: -694、若要使寄存器AL中的高4位全为0,低4位不变,使用指令( ).AANDAL,0FHB. ANDAL,0F0HC. ORAL,0FHD. ORAL,0F0H5、查表指令XLAT规定,待查表的首址应存入( )中。A.BPB.SI C.DI D.BX6、8086CPU从I/O端口地址 80H读字数据应使用指令( ).A. IN AL,80H B. IN AX,80H C. IN 80H,AL D. IN 8

3、0H,AX7、若 DF = 0, 执行串操作指令 MOVSW时, 地址指针自动变化是( ).A: SI = SI + 1, DI = DI + 1 B: SI = SI + 2, DI = DI + 2C: SI = SI - 1, DI = DI - 1D: SI = SI - 2, DI = DI - 2第 2 页8、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( )。A. B口 B. A口C. A、B、C三端口均可以 D. C口得分评卷人 二、填空题(共18分,每空1分) 1、8086 CPU有 个8位通用寄存器。2、8086微处理器有_根地址总线和_根数据总线,

4、最大可寻址空间为_字节。3.8086CPU由 和 两部分组成,8086系统中存储器采用 结构。4、8086的中断向量表位于内存的_区域,它可以容纳_个中断向量, 每一个向量占_个字节,中断号15H的中断向量表地址的首址为 。5、一块8259A芯片最多可以处理_个可屏蔽中断,如果需要处理的可屏蔽中断超过这个数目,应当采取多块8259A芯片的_方式来解决。6、STI是_指令,CLI是_指令。7、8255A控制字的最高位D7 = 时,表示该控制字为_;另外一个控制字为_。得分评卷人 三、指令改错题(共10分,每题2分)1. MOV AX, BL2. MOV BX, SI3. MOV 1020H, C

5、X 4. OUT 300H, AL 5. PUSH AL 第 3 页班级:姓名:学号: 密 封 线四、简答题(共20分)得分评卷人1、设(DS)=2000H,(ES)= 2100H,(SS)= 1500H,(SI)= 00A0H,(BX)= 0100H,(BP)= 0010H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少?(10分)(1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,1000H (4) IN AL, 27H (5) MOV AX,BP2、若有如下数据定义伪指令:(2分)BUF DW 10H,20H,30H,40H,50H,45H则,

6、下面的程序段执行后,AX=( H)MOV BX,OFFSET BUFADD BX,5MOV AX,BX3、执行下面的程序段后AX=( ) (2分)MOV CX,5MOV AX,50NEXT: SUB AX,CXLOOP NEXTHLT4、下列变量各占多少字节?(6分)A1 DW 23H, 5876HA2 DB 3 DUP(?), 0AH, 0DH, $A3 DW 4 DUP(3 DUP(1,2,AB)第 4 页得分评卷人 五、芯片初始化(共15分)定时器计数器的控制字格式为: SC1 SC2 RW1 RE0 M2 M1 M0 BCD 计数器选择: 读写方式选择: 工作方式选择: 计数方式选择:

7、 00 计数器0 00锁存 000 方式0 0 二进制 01 计数器1 01只读写低位字节 001 方式1 1 BCD制 10 计数器2 10只读写高位字节 *10 方式2 11先读写低位字节, *11 方式3再读写高位字节 100 方式4101 方式51、某系统中8253占用地址为100H103H。初始化程序如下: MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL试问:(1)此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式? (4分)(2)若该计数器的输入脉冲的频率为1MHz,则其输出脉冲的频率为?(3分) 专业班级:

8、姓名:学号: 密 封 线第5页第6页2、将8253定时器0设为方式3(方波发生器),定时器1设为方式2(分频器)。要求定时器0的输出脉冲OUT0作为定时器1的时钟输入,CLK0连接总线时钟2MHz,定时器1输出OUT1约为4Hz。假设8253占用的端口号为80H86H,试编写程序初始化该芯片。(8分)六、写代码(21分)得分评卷人1、设已编写好类型码为的中断服务程序为: INT-ROUT PROC FAR . . IRET INT-ROUT ENDP请编写一段程序,实现该程序的中断矢量在矢量表中的装填。(8分)2、从STRIN单元开始有一字符串,以*作为结束标志(字符串可用*表示)。写一段完整

9、代码求字符串的长度,存入COUNT单元。(13分)福建工程学院国脉信息学院 2011-2012 学年第一学期期末考试卷审批表课程名称微机原理与接口技术考试班级电子、通信参加考试学生人数任课教师付荣、蔡长美、余虹命题教师付荣、蔡长美、余虹试卷类型(A、B)A考试形式开卷() 闭卷()答卷纸(张)1(稿纸)系(部)意见(签章)教务处意见(签章)试题参考答案及评分标准 一、单项选择题(共16 分,每题2分)1-5 CBDAD 6-8 BBD二、填空题(共18分,每空1分)1、82、20,16,1M3、指令执行单元EU,总线接口单元BIU,分体4、00000-03FFH,256,4,54H5、8,级联

10、6、(中断标志位置1)开中断,关中断(中断标志位置0)7、1,方式选择控制字,置位复位控制字三、指令改错题(10分,每题2分)1、MOV AL,BL 或 MOV AX,BX2、MOV BX,SI 或 MOV BX,SI或MOV BX,SI3、MOV 1020H,CX4、MOV DX,300H OUT DX,AL5、PUSH AX第 2 页四、简答题(共20分)1、(1)立即数寻址,物理地址为指令队列 (2)寄存器寻址,物理地址为寄存器BX (3)直接寻址,物理地址为21000H (4)I/O端口寻址,27H端口 (5)寄存器间接寻址,物理地址为15010H 2、4000 3、354、A1占4个

11、字节,A2占6个字节,A3占72个字节五、芯片初始化(共15分)1、(1)对计数器0初始化,安排工作在工作方式3 (2)输出脉冲的频率为1MHz/22=45.5KHz2、解题思路:分别对定时器0和定时器1初始化,需要满足两个定时器计数长度的乘积要等于2MHz/4Hz=500000,并且每个计时通道的计数值要小于65537。(可以任意组合,比如50*10000,100*5000,1000*500,下面以1000*500为例)初始化程序例: MOV AL,37H (亦可写成MOV AL,3FH) OUT 86H,AL MOV AL,00H OUT 80H,AL (亦可写成MOV AX,1000H MOV AL,10H OUT 80H,AX) OUT 80H,AL MOV AL,75H (亦可写成MOV AL,7DH) OUT 86H,AL MOV AL,00H OUT 81H,AL (亦可写成MOV A

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

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号