内容发布更新时间 : 2024/11/20 14:15:44星期一 下面是文章的全部内容请认真阅读。
学号
安徽工程大学2016 —— 2017学年第 1学期 (微机原理及应用)课程考试试卷(B)卷 考试时间 120 分钟,满分100 分
要求:闭卷[√ ],开卷[ ];答题纸上答题[√],卷面上答题[ ] (填入√) 一、填空(每空1分,共20分)
10.8255A 内部A组控制( )
A. . PA口和PC口 B PA口和PC7~PC4 C. PB口和PC3~PC0 D. PA口
三、判断(每空1分,共10分)
1.立即寻址方式的操作数一定放在代码段中,而直接寻址方式的操作数一定放在数据段中。( )
2.8086/8088允许各个逻辑段相邻和重叠。( )
级 班 师 老 卷 审 名 姓 考 统 师 老级卷班出业专用适1. 168= B= H。
2.计算机下一条要执行的指令的地址可由 和 两个寄存器确定。 3.指令MOV CL, [BX+SI]中的源操作数属于 寻址方式,逻辑地址9B50H:2C00H对应的物理地址为 。
4.8086的汇编语言程序一般是由 段和 段组成。
5.若用8K*4的芯片扩展成一个32K*16的存储器,需要 块芯片,其扩展方式为 。 6.CPU与I/O之间数据的程序传送方式通常有 、 、 三种。
7设某中断源中断类型码为10H,中断向量地址为1256H:5678H,则相应的中断向量存储地址为 H;从该地址开始,连续4个单元中存放的内容依次为78H、 、 、 。8. 堆栈段的数据处理特点是 ,-1在机器内表示为 。 9.带符号字节数的范围是 。 二、选择题(每空1分,共10分)
1. 8086CPU中运算器的主要功能是进行( ) A.逻辑运算 B.算术运算
C逻辑运算和算术运算 D.以上都不对 2. 以下存放堆栈段首地址的寄存器是( )
A.CS B. SP C.SS D. BX 3.下列指令正确的是( )
A. MOV AL,2000H B. MOV [SI+BX],AX C. ADD AX,BX D. MOV CS,AX
4.测试AX寄存器的内容是否为0,若不是则转NEXT处执行,可实现的指令为( ) A. TEST AX, 0 JZ NEXT B. XOR AX,0 JZ NEXT C. CMP AX,0 JNZ NEXT D. AND AX,AX JZ NEXT 5.下列存储器中,( )的存取速度最快
A. Cache B. Memory C. U盘 D. CD-ROM 6. 系统地址总线为32位,则最大地址空间为( ) A. 4MB B. 32MB C.4GB D. 32GB
7 存储器系统中,若要求的存储器容量较小且不要求扩充,则可使用的片选方法是( ) A. 全译码 B. 部分译码 C.线选法 D. 以上都不是 8.8086微处理机具有( )种类型的中断
A.1024 B.512 C. 256 D.128 9.8086的中断向量为( )
A. 子程序的入口地址 B. 中断类型码
C. 中断处理程序的入口地址 D. 中断处理程序的返回地址
第1页共2页 3.MOV AX,[SI+BX]中的源操作数的寻址方式是基址变址。( )
4.汇编语言源程序通常有几个段组成,有的源程序可以没有数据段,堆栈段,但不能没有代码段。( )
5.汇编程序文件扩展名是asm。( )
6.指令经过汇编后生成的目标程序不可以直接运行。( )
7.从硬件角度而言,采用硬件最少的数据传送方式是无条件传送方式。( ) 8.8086内部中断的优先级比外部中断优先级高。( )
9.8255A共有两个控制字:工作方式控制字和C口置位/复位控制字。( ) 10.一个逻辑地址只能对应一个物理地址。( ) 四、计算与简答(每题6分,共30分)
1.若[X]原=[Y]补=90H,试计算X、Y的十进制值。
2.8086CPU在编程功能上由哪两个部件构成?简述各部件的主要组成结构。
3.已知SS=6000H,SP=3000H,SP=1000H,AX=8000H,BX=1200H,执行下列指令后, PUSH AX PUSH BX POP CX POP DX
AX、BX、CX、DX、SP内容是什么? 4.简述中断过程和中断优先级的概念
5.什么是I/O端口?简述端口的分类和主要功能。 五、设计题 (每题10分,共30分)
1.试编写完整的汇编语言源程序,统计内存里一个数据块中负数的个数。
2. 请写出如图所示RAM和ROM的地址范围。
A15A74LS138Y0A14BY1A13CY2A17GY3RAM的片选2AA16Y4ROM的片选A18G2BY5A19G1Y6Y7
3. 内存数据段从AREA开始的单元中连续存放了16个8位无符号数,求其和并存入SUM单元。
第2页共2页