南京理工大学课程考试试卷(学生考试用)课程名称: 微机原理 学分: 4 教学大纲编号:试卷编号: 考试方式: 笔试 总分值分值: 100 分 考试时间: 120 分钟8.JMP DWORD PTR[100H]是 【28】A、段内间接转移 B、段间间接转移C、段内直接转移 D、段间直接转移9.8259 工作在优先级自动循环方式,则IRQ4的中断恳求被响应并且效劳完毕以后,优先级最高组卷日期: 2008 年 6 月 27 日 组卷教师(签字): 审定人(签字): 的中断源是 【29】 一填空题〔每空 1 分,共 20 分〕A、IRQ3B、IRQ5C、IRQ0D、IRQ41.CPU 中的ALU 是累加器,用来完成 【1】 运算、 【2】 运算和循环移位操作2.8086/8088 外接中断的引脚有两个,分别是 【3】 和 【4】 3.BIU 是指 【5】 ,EU 是指 【6】 4.8086/8088CPU 中,CS 是指 【7】 存放器,而SS 是指 【8】 存放器5.8086CPU 承受了引脚复用技术,即 【9】 线和 【10】 线是分时复用的6. 程序中断的过程包括 【11】 、 【12】 、 【13】 、 【14】 和 【15】 。
7. 存储器依据存取方式可分为 【16】 和 【17】 8. CPU 和 I/O 设备之间需要传送的信号主要包括 【18】 、 【19】 和 【20】 二、单项选择题〔每题 1 分,共 20 分〕1.8086 的寻址力量为 【21】 A. 20MB B. 1MB C. 64KB D. 4MB2.8086 的存储器读操作中,地址信息消灭在 【22】 状态A.T1 B. T2 C. T3 D.T4 个3.8086 中,复位操作后,程序从 【23】 地址开头执行A. 00000H B. FFFFFH C. FFFFEH D. FFFF0H 4.以下存放器组合中,能够访问堆栈空间的是 【24】10. 在微机系统中,设8259A 已被编程ICW2=28H,当一个外设由8259A 的 IR3 输入端提出中断恳求时,它的中断类型码是 【30】 A、28H B、29H C、2AH D、2BH11. CPU 在执行 IN AL,DX 指令时,DX 的内容输出到 【31】A、地址总线 B、数据总线 C、掌握总线 D、状态总线12. 在给接口编址的过程中,假设有 4 根地址线没有参与译码,则会产生 【32】 个重叠地址。
A、4 B、8 C、16 D、3213. 在 8086 最小模式下的典型系统配置中,完成地址锁存功能的芯片是 【33】A、8253 B、8255 C、8288 D、828214. 以下存放器可用于存放器间接寻址,其中默认操作数在堆栈中的存放器是 【34】A、SI B、DI C、BP D、BX15. 以下的标志位中,不能够直接通过标志处理指令转变的是 【35】A、CF B、ZF C、DF D、IF16. 假设 8253 的时钟频率为 1MHz,要求产生 10KHz 的方波,以BCD 码方式计数,则对 8253 的正确配置是 【36】A、工作于方式 2,计数初值为 100 B、工作于方式 3,计数初值为 100A. CS:IP B. SS:IP C. CS:SP D. SS:SP C、工作于方式 2,计数初值为 100H D、工作于方式 3,计数初值为 100H5. 一台微机的 CPU,其晶振的主振频率为 8MHz,8 分频后作为 CPU 的时钟频率假设该 CPU 17.8086 的中断系统中,中断级别最高的是 【37】的一个总线周期含有四个时钟周期,那么此总线周期是 【25】 s A、INT n B、NMI C、INTR D、单步中断A. 2 B. 4 C. 6 D. 8 18.程序计数器〔PC〕中存放的是 【38】6.8086CPU 对 I/O 接口编址承受 【26】 。
A、I/O 端口和存储器统一编址 B、I/O 端口和存放器统一编址C、I/O 端口单独编址 D、输入和输出口分别编址A、当前指令的数据 B、当前指令的地址C、下一条指令的数据 D、下一条指令的地址 19.在以下的寻址方式中,操作数直接消灭在指令中的是 【39】7.以下指令中,有语法错误的选项是 【27】 A、存放器寻址 B、马上数寻址 C、直接寻址 D、变址寻址A、MOV [SI],[DI] B、IN AL,DX 20.设 M / IO ,WR , RD ,在某时刻分别为 0、1 和 0,此时CPU 进展的操作是 【40】C、CMP COUNT[SI], AX D、PUSH DX A.存储器读 B. 存储器写 C. I/O 口读 D. I/O 口写第 1 页 共 2 页课程名称: 微机原理 学分: 4 试卷编号:三、阅读程序填空(每空 2 分,共 22 分)A15 译82531. 设有关存放器及存储单元的内容如下:DS=2000H, BX=0100H, AX=1200H, SI=0002H, [20100H]=12H, [20101H]=34H, [20102H]=56H, [20103H]=78H, [21200H]=2AH, [21201H]=4CH, [21202H]=0B7H, [21203H]=65H,说明以下各条指令单独执行后相关存放器或存储单元的内容A3M / IOA8086 0A码20HCSCLK0A OUT1MHz4KHz 方波1〕2)MOVMOVAX, 1800HBX, [1200H]AX=BX=【41】【42】3)MOVDX, 1100H[BX]DX=【43】4)MOV[BX][SI], AL[20102H]=【44】5)MOV AX, 1100H[BX][SI]AX=【45】A2 A11 07D D7… … …… … …0CLK12. 使用汇编语言定义的伪操作指令为VALUE DB 40DUP(5,8,2DUP(1,2DUP(0)),9)则在 VALUE 存储区内前 5 个字节单元的数据是 【46】 ,后 5 个字节单元的数据是 【47】3. 假定DX=C9B9H, CL=3, CF=1, 分别写出以下指令单独执行后DX 的值〔用 16 进制表示〕1〕ROLDXDX=【48】2〕SHLDL,1DX=【49】3〕SALDH,1DX=【50】4〕RCLDX,CLDX=【51】四、简答题〔每题 4 分,共 20 分〕 1.什么是总线周期和指令周期?二者有何关系?2. 只读存储器〔ROM〕有哪些类型,各有什么特点3. 结合最小模式下 8086CPU 的时序,简要介绍CPU 向存储器写数据的过程4. 什么是中断向量?中断向量表的功能是什么?5.8086CPU 如何形成 20 位的物理地址,简要说明五、综合题〔共 18 分〕1.〔8 分〕画出容量为 8k×8 的ROM 硬件连接图,(CPU 用 8088,EPROM 用 2k×8 的 2716,地址译码用 74LS138,只要求画出关键引脚即可),假定 CPU 的高四位地址线 A19-A16 都接地,要求地址从 9000H 开头,不允许有地址重叠,并要求写出各芯片的地址安排范围2.〔10 分〕某 8088 应用系统如图 1 所示,系统中有一片8253,利用通道 0 输出频率为 4KHz 的方波,利用通道 1 完成对外部大事计数,每记满 1000 个脉冲向CPU 申请一次中断,当 A15-A3=0000 0001 0010 0 时,地址译码输出为低电平,中断类型码为70H要求:1) 写出 8253 掌握存放器的地址〔16 位地址〕2) 设置 8253 通道 0 的掌握字〔以二进制形式〕和计数值3) 设置 8253 通道 1 的掌握字〔以二进制形式〕和计数值4) 编写 8253 初始化程序5) 写出设置中断向量表的程序段INTR D0 D0 OUT1GATE GATE01VCC图图 118086第应三用系题统电路图IR08259AINT1 掌握字标志D D D D D D D D7 6 5 4 3 2 1 0C 口低 4位掌握第 2 页 共 2 页A 组工作方式1-输入00 -方式00-输01 -方式1A 口掌握B 口掌握1x -方式21-输入1-输入0-输出0-输出C 口高 4位掌握B 组工作方式1-输入0-输出0-方式 01-方式 1出0 掌握字标志00 - PC01 - PC 01-置位D7D6D5D4D3D2D1D0无意义置位 /复位引脚编码0-复位…… 1111 - PC7D D D D D D D D7 6 5 4 3 2 1 000 选择计数器 001 选择计数器 110 选择计数器 2计数器读 /写格式工作方式数制0: 二进制1: BCD11 非法选择ICW100 计数器锁存命令01 只读 /写低 8 位10 只读 /写高 8 位11 先读 /写低 8 位 ,再读 /写高 8 位00 方式 001 方式 1x10 方式 2x11 方式 3100 方式 4101 方式 5007×6×5×413LTIM2×1SNGL0IC4A D D D D D D D DICW210AT77T66T55T44T33020100D D DD D D D DICW3(主片)10A7IR76IR65IR54IR32104IR3IR2IR1IR0D D D D DD D DICW3(从片)10AD D D DD D D D765432ID12ID01ID0ICW410A070605SFNM4BUF3M/S2AEOI1μPM0D D DD D D D D课程名称:试卷编号: 钟微机原理 学分: 4 教学大纲编号:考试方。