logo资料库

2007南昌航空大学微机原理与接口技术试卷_试题.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
其中:除数寄存器DIVL(A2A1A0=000,DLAB=1)、DIVH(A2A1A0=001,DL
分频系数=fosc÷(16×比特率)
通信线路控制寄存器LCR(A2A1A0=011)
Modem控制寄存器MCR(A2A1A0=100)
中断允许寄存器IER(A2A1A0=001,DLAB=0)
- - - - - - - - - - - - - - - - - 名 姓 - - - - - - - - - - - - - - 号 学 - - - - - - - - - - - - - - - - - - - 级 班 南昌航空大学 2006—2007 学年第二学期期末试卷 课程名称:微机原理及应用 A 卷(闭卷) 120 分钟 题号 满分 实得分 一 20 二 12 三 16 四 22 五 20 六 10 合计 100 评阅人 得分 一、判断、填空题(20 分,每空 1 分) 1.-18 的 8 位二进制反码为 ,补码为 。 2.数字 7 的 ASCII 码为 ,回车键的的 ASCII 码为 。 3. 软件分为 软件和 软件。 4.8086CPU 的段寄存器包括代码段 CS、附加段 ES、 、 。 5.下列指令正确与否?正确的在括号中打“√”,错误的在括号中打“×”。 MOV SS,0100H ( ) MOV [BX+CX],[SI] 6.最大模式 CPU 子系统包括 CPU、数据收发器、时钟发生器、 ( ) 、 等芯片。 7.8086CPU 引脚中用于复位的引脚是 。 8.2K×8 位的存储器需要地址线 9.实现芯片选择的方法有线选法、 10.CPU 与 I/O 设备之间采用程序控制方式传送数据时,又分为无条件传送方式、 根、数据线 根。 和 等三种。 、 等三种传送方式。 11.RS-232-C 采用负逻辑规定逻辑电平,信号电平与通常的 TTL 电平也不兼容,RS-232-C 将+3V~+15V 高电平规定为“0”,_ _规定为“1”。 评阅人 得分 二、单项选择填空题(12 分,每空 2 分) 1.以下用于对 8086CPU 产生可屏蔽中断的引腿是: 。 A.NMI B.INTR C. INTA D.READY 2.中断类型号是 20H,入口地址是: 。 A.IP←(00020H),CS←(00022H) C.IP←(00022H),CS←(00020H) 命题教师 教研室审核 B.IP←(00080H),CS←(00082H) D.CS←(00080H),IP←(00082H) 试做教师 系(部)审核 1
3.能用于最小模式下 8086CPU 读 I/O 操作的信号组合是: 。 A.M/IO=0,RD=0,WR=1 C.M/IO=1,RD=0,WR=1 B.M/IO=0,RD=1,WR=0; D.M/IO=1,RD=1,WR=0。 4.在汇编语言中以下合法的标识符是: 。 A.EQU B.LOOP C.CS3 D.3ABH 5.和内存相比,外存的特点是 。 A.容量大、速度快、成本低; C.容量小、速度快、成本高; B.容量大、速度慢、成本低; D.容量小、速度慢、成本高; 6.下列指令语句中,N 为常量,M 为变量,其中 语句采用的是端口寻址方式。 A.MOV AL,N B.MOV DX,AX C.MOV AL,M D.OUT DX,AX 评阅人 得分 三、简答题(16 分,每小题 4 分) 1.微机硬件系统由哪几部分构成? 2.8086/88 指令系统中有七大类指令,除位运算类、CPU 控制类、串操作类外,其他四 大类是哪些? 3.程序结构有哪三种?其中循环程序又分为两种什么结构? 4.下面的时序图执行的是什么操作?信号 M/IO 和 ALE 作用是什么? T1 T2 T3 T4 CLK ALE AD15~AD0 A15~A0 D15~D0 M/IO RD 2
评阅人 得分 四、分析程序或完成程序(22 分) 1.根据以下伪指令,确定有关内存单元的内容并填入图表中。(8 分) A B C DB DW DB 30H,20H 0240H 2 DUP(?) A B C D DB D 2. 填写下列程序中各指令运行结果。(4 分) ‘AB’ MOV MOV ADD AND AX,1234H BX,5678H AX,BX AX,111H ; ; ;CF= ;AX= 、SF= H 、PF= 3.试按照如下要求将主片 8259A 的初始化命令字填入空白处:系统中有一主片 8259A(端 口地址 40H、41H),一从片 8259A(端口地址 90H、91H。),从片 8259A 连接主片 8259A 的 IR2, 中断请求信号均用上升沿触发,主片中断类型码为 F8H~FFH,从片中断类型码为 F0H~F7H。 用普通全嵌套、非缓冲、中断自动结束方式工作。(8 分) MOV OUT MOV OUT MOV OUT MOV OUT AL , 40H ,AL AL , 41H ,AL AL , 41H ,AL AL , 41H ,AL ; ; ; ; 其中:芯片控制字 ICW1(A0=0) × × × 1 LTIM × SNGL IC4 D3:中断触发方式位;D1:级连方式指示位;D0:ICW4 设置位。 中断类型码字 ICW2(A0=1) T7 T6 T5 T4 T3 × × × 级连方式字 ICW3(A0=1) 主片 IR7 从片 × 0 IR6 IR5 IR4 IR3 IR2 × × × × ID2 方式控制字 ICW4(A0=1) IR1 ID1 0 0 SFNM BUF M/S AEOI IR0 ID0 µPM D4:嵌套方式位;D3:数据线缓冲方式位; D2:主片/从片选择位;D1:中断结束方式位; D0:微处理器选择位。 3
4.试按照如下要求将 8255A 的初始化命令字填入空白处:设 8255A 地址为 280H~283H, 编程使 PA 口、PB 口均工作在方式 1 输出,PC4、PC5 工作在输入。(2 分) MOV MOV OUT AL , DX ,283H DX ,AL 其中:方式字(A1A0=11) ; 1 D6 D5 D4 D3 D2 D1 D0 D6D5:A 口方式选择;D4:A 口 I/O 选择;D3:PC 高四位 I/O 选择;D2:B 口方式选择;D1:B 口 I/O 选择;D0:PC 低四位 I/O 选择。 置/复位字(A1A0=11) 0 × × × D3 D2 D1 D0 D3~D1:确定 PC0~PC7;D0:对确定位置位或复位。 评阅人 得分 五、编程题(20 分,每小题 10 分) 1.假定某微机系统中 8253 的地址为 40H ~43H,计数器 0 的 CLK0 接 1MHZ 的时钟,其 OUT0 接计数器 1 的 CLK1。试编写初始化程序使 OUT0 输出 100HZ 的方波信号,使 OUT1 输出 1/60HZ 的连续周期性负脉冲信号。 其中:分频系数=fin÷fout=fin×Tout 控制字(A1A0=11) SC1 SC0 RL1 RL0 M2 M1 M0 BCD D7D6:计数器选择;D5D4:操作类型选择;D3D2D1:工作方式选择;D0:数制选择。 4
2.用一重循环结构编写一个程序实现计算式 SUM=101+102+103+……+120,其结果 以二进制数存放在 SUM 中。在给出数据段情况下,试编写完整汇编程序。 DATA SUM DATA SEGMENT DW ? ENDS 评阅人 得分 六、设计实验题(10 分) 假设某微机总线上插入按要求设计的一块适配板卡,要求该适配板卡的端口地址为 3F8H~3FFH,中断设为 IRQ4。 1.试连接图1中的有关连线。 2.画出图2中实现该类型的两台 PC 机间在零 MODEM 方式下使用联络信号的多线相连方式 的连线图。 3.如果系统采用查询通信方式,当 XTAL1 上的基准时钟信号为 1.8432MHZ,通信波特率 为 19200bps,一个字符由 6 个数据位、2 个停止位、奇校验组成并正常传输时,试写出初始化 程序。 其中:除数寄存器DIVL(A2A1A0=000,DLAB=1)、DIVH(A2A1A0=001,DLAB=1) 分频系数=fosc÷(16×比特率) 通信线路控制寄存器LCR(A2A1A0=011) DALB SBRK SPB EPS PEN STB WLS1 WLS0 D7:DIV 寄存器选择;D6:中止字符控制;D5D4D3:校验位设置;D2:停止位设置;D1D0:数 据位设置。 Modem控制寄存器MCR(A2A1A0=100) 0 0 0 LOOP OUT2 OUT1 RTS DTR D4:循环自测方式选择;D3~D0 相应引脚控制。 5
中断允许寄存器IER(A2A1A0=001,DLAB=0) 0 0 0 0 EDSSI ELSI ETBEI ERBFI D3:调制解调器状态中断;D2:接收线路状态中断;D1:发送保持寄存器空中断;D0:接 收器数据准备好中断。 图 1 图 2 6
分享到:
收藏