logo资料库

2007年江西理工大学微机原理考研真题.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
2007 年江西理工大学微机原理考研真题 一、填空题(共 15 分,每空 0.5 分) 1、十六进制数 30A.5 转换为二进制是(),转换为十进制是() 2、偏移量是指()相对()的偏移距离。 3、8088/8086 系统中,不改变 DS 值的情况下,其数据段的最大寻址范围是()KB。 4、PC 总线中,IOR 为低电平时,表明 CPU 对端口进行()操作。 5、8086/8088 存储器分四个段,这四个段的段名所对应的段寄存器分别是()()()() 6、每条指令的执行过程中是由()()和()等操作组成。 7、I/O 端口的编址方式有两种()() 8、若一个数据块在内存中的起始地址为 9E40H∶C52AH,则这个数据块的起始地址的物理地 址为() 9、设堆栈指针(SP)=6318H,此时若将 AX、BX、CX、DX 依次推入堆栈后,(SP)=() 10、某 8086 微处理器系统中设计了一个存储为 16KB 的 SRAM 存储器模块,如果该存储器模 块的起始地址为 8000H,则该存储器模块的末地址为()若用于该存储器模块片选译码的地 址信号线为 Al7、A18、A19,则该模块片选信号 CS 的逻辑表达式为∶CS=() 11、INT 80H 指令的中断向量存放在()H∶()H 中。 12、下面程序段执行后,标志位 CF=(),OF=() 13、下面程序段执行后,(AX)=(),(BX)=() 14、8086CPU 的一个最基本的总线周期需()个时钟周期。 15、在串行通信中,RS232 标准电平与 TTL 电平是否兼容?答案是();将 RS232 的电平范围
()规定为逻辑"0",即低电平。 16、INTA 是 8086CPU 对 8259 中断控制器的中断响应信号,INTA 包含两个负脉冲,对于 8259 来说,这两个负脉冲的含义是() 二、选择题(共 20 分,每小题 2 分) 1、在机器数()中,零的表示形式是唯一的。 A、原码 B、补码 C、反码 D、原码和反码 2、若采用双符号位判断溢出,当结果的符号位为 11 时,表示()。 A、结果为正,无溢出 B、结果正溢出 C、结果负溢出 D、结果为负,无溢出 3、中央处理机(CPU)是指 A、运算器 B、控制器 C、运算器和控制器 D、运算器、控制器和主存储器 4、PSW 是指令部件中 A、指令寄存器 B、指令译码器 C、程序计数器 D、程序状态寄存器 5、寄存器间接寻址中,操作数放在() A、通用寄存器 B、主存单元 C、堆栈 D、程序计数器 6、EPROM 是指()。 A、随机读写存储器 B、可编程的只读存储器 C、只读存储器 D、可擦除的可编程只读存储器 7、存储周期是指()。 A、存储器的读出时间 B、存储器的写入时间 C、存储器进行连续读和写操作所允许的最短时间间隔 D、存储器进行连续写操作所允许的最短时间间隔 8、某一存储单元的逻辑地址为 2500H∶0010H 时,其对应的物理地址为()。 9、DMA 传送结束由 I/0 接口向 CPU 发出中断请求,其目的是()。 A、让 CPU 收回总线控制权
B、让 DMA 控制器释放总线控制 C、让 CPU 检查 DMA 操作正确性 D、让 DMA 复位,准备下一次 DMA 传输 10、CPU 响应二个硬件中断 INTR 和 NMI 时相同的必要条件是( )。 A、允许中断 B、当前指令执行结束 C、总线空闲 D、当前访问存储器操作结束 三、简答题(共 20 分,每小题 5 分) 1.8086 的储存器空间最大可以为多少?怎样用 16 位寄存器实现对 20 位地址的寻址? 2. 指出下列指令的错误 3.CPU 和外设间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么? 4.什么叫中断向量?它放在哪里?对应于 1CH 的中断向量在哪里?如 1CH 中断程序从 5110∶ 2030H 开始,则中断向量应怎样存放? 四、程序阅读(共 16 分,第 1 题 6 分,第 2 题 6 分,第 3 题 4 分) 1.假设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程 序段执行后有关寄存器的结果。 2.设有三个八位无符号数 x、y、2 分别存放在 DAT、DATI、DAT2 单元中,请写出下列程序段 的功能∶
五 编程题(30 分) 1、编写一程序段,统计数据区 BUF 中 0 的个数,并存入 RES 单元。数据段为∶(15 分)
2、在存储单元中,以 DAT 为首地址存放了 10 个无符号数(范围为 0~255),对这 10 个数 进行以下处理∶去掉一个最大值和一个最小值后,求余下 8 个数的平均值并存入 AVG 单元 中。请编写一个完整的汇编语言源程序实现。(15 分) 六、应用题(49 分) 1.对 8253 定时/计数器各通道的初始化编程是否要按一定顺序?初始化包括哪些内容?设 8253 的端口地址为 360H,362H,364H,366H,试对其 3 个通道进行初始化编程,使计数器 0 设置为方式 1,计数初值为 2500H;计数器 1 设置为方式 2,计数初值为 3000H,计数器 2 设置为方式 3,计数初值为 1000。 (20 分) 2、接口电路如下图所示,用 8255 驱动 8 个发光二极管亮或灭,用 8253 作为定时器,输入 CLKO 的频率为 1KHz,OUTO 输出频率为 1Hz 的方波,开关 K 作为功能切换。按下面要求编写 8255 和 8253 的初始化程序和功能程序。(29 分) 要求是∶开关 K 打到位置 1 时
分享到:
收藏