您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 2006级微机原理试卷A
昆明理工大学试卷(A卷)自动化系自动化、测控专业2006级三学年上学期考试科目《微机原理及程序设计》学生姓名:学号:题号12345678910总分评分一、填空:(每空1分,共27分)1、一个16位的寄存器,存放无符号数时,存数范围为;存放带符号数时,存数范围为。2、有一个数10010110,如果它是一个用补码表示的二进制数,它代表的十进制数为,如果它是一个压缩形式的BCD码,它表示的十进制数是。2、执行指令XORAX,AX和ANDAX,AX后,CF=;而执行指令XORAX,AX,使AX=;而ANDAX,AX使AX的内容。3、指令MOVAX,Count[BP][SI]中,源操作数的有效地址是;物理地址是。4、当8086CPU响应外部引入不可屏蔽中断时,CPU从中断矢量表中地址为00008H~0000BH存储单元得到中断服务程序的入口地址。5、某CPU的地址线为24根,则其最大可寻址的内存容量为16MB。6、8086系统中地址/数据分时复用,为保证总线周期内地址稳定,应配置,为提高总线驱动能力,应配置。7、如果一个过程需要被段间调用,那么该过程必须定义为属性,如果是段内调用,则只需要定义为属性。8、8086的中断系统可管理256个中断源。9、在一般的I/O接口电路中都要设置数据端口DataPort、状态端口StatusPort、命令端口CommandPort或称控制端口ControlPort三种端口。10、当8259A设定为完全嵌套方式时,IR7的优先权_________,IR0的优先权___________。11、设8086的某堆栈段,SS=2250H,SP=0140H,若压入堆栈5个字,则SP=;然后又从堆栈中取出2个字,则SP=。12、8086CPU可访问的存储空间为字节组成,对奇地址存储体的选择信号是,对偶地址存储体的选择信号是。二、选择题(每题1分,共10分)(只有1个选择是正确的,在答案前打“√”)1、当RESET信号进入高电平状态时,将使8086/88CPU中的某个寄存器初始化为FFFFH。A、SS;B、DS;C、ES;D、CS2、与传统的计算机相比,8086/88系统中的总线接口部件和执行部件并行工作,提高了工作效率,这是因为:A、8086片内有段寄存器B、片内有指令译码器C、片内有指令寄存器D、片内有指令对列3、8086CPU在进行无符号数比较时,应根据下面那一组标志位判别?A、CF,OFB、CF、PFC、CF、ZFD、ZF、OF4、下面是关于8259A可编程中断控制器的叙述,其中错误的是A、8259A具有将中断源按优先级排队的功能;B、8259A具有辩认中断源的功能;C、8259A具有向CPU提供中断向量的功能;D、两片8259A级联使用时,可将中断源扩展到16级5、用什么程序可以使源程序产生目标代码:A、EDITB、LINKC、DEBUGD、MASM6、当8086CPU的速度和系统中的存储器或外设端口的速度有差异时,一般在每个总线周期的T3状态开始采样引脚信号,根据此信号决定是否插入等待周期TW。A、INTRB、RESETC、READYD、HLDA7、下面的中断中,只有D需要硬件提供中断类型号。A、INTOB、NMIC、INTnD、INTR8、为了便于实现多级中断,保存现场信息最有效的办法是采用。A、堆栈B、通用寄存器C、存储器D、外存9、8086CPU内部有一个始终指示下一条指令偏移地址的寄存器是。A、SPB、CSC、IPD、BP10、设异步传输时的波特率为1200bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟最多可传输个字符。A、4800B、120C、480D、1200三、改错题(以下指令都是错的,请改正,每题1分,共10分,)1、MOV[BX],[1200H]2、INBL,80H3、MOVAX,[BX][BP]4、MOVAL,OFFSET0AF20H5、MOV1200H,AX6、MOVSS,1200H7、XCHGAX,[CX]8、OUTAX,20H9、MOVIP,0FFH10、LDSBX,AX四、简答题:1、什么叫总线周期?什么叫时钟周期?(4分)2、什么叫I/O端口?计算机对I/O端口编址时采用哪两种方法?在8086/8088系统中一般采用哪种编址方式?(5分)3、若中断向量表中地址为0080H的单元中存放0016H,地址为0082H的单元中存放0485H,试问:(4分)(1)这些单元对应的中断类型号是什么?(2)该中断服务程序的起始地址(物理地址)是什么?4、用RAM芯片2114(1K×4位)组成16K×8位的存储器,需要多少个2114芯片?可分成多少个芯片组?地址线中多少位参与片内寻址?多少位组合成片选择信号?(5分)五、读程序及程序设计(共20分)。1、已知程序的数据段为:DATASEGMENTADB10H,20HBDB‘COMPUTER’CDW2234H,0FFHDDB5DUP(?)EDD567890HDATAENDS(1)请画出各变量的存储空间分配图,字母COMPUT的ASCⅡ码分别为43H、4FH、4DH、50H、55H、54H(5分);(2)读程序,并填空:(每空1分,共5分)MOVAL,B;AL=MOVDX,C;DX=MOVBX,OFFSETBMOVAL,3XLATB;AL=MOVCX,6[BX];CX=XCHGDL,A;DL=2、从自然数开始累加,直到累加和大于1000为止,统计被累加的自然数的个数,并把统计的个数送入N单元,把累加和送入SUM单元。(10分)六、接口及设计题(共15分)1、设8255A的口地址为80H~83H,要求A口工作在方式0输出,B口工作在方式0输入,C口高4位输入,低4位输出,试编写8255A的初始化程序。(5分)(给出8255A的控制字格式)2、用8片EPROM2764芯片(8K×8位)和1片74LS138构成一个64K×8位的存储器系统,如图所示,要求该存储器系统的地址范围为80000H~8FFFFH。请在图中进行硬件连线,并写出每块2764芯片的地址范围。(10分)系统地址总线A12~A0系统数据总线D7~D074LS138CY0BY1AY2Y3G2AY4G2BY5Y6G1Y7A12~A0D7~D02764OECEA12~A0D7~D02764OECEA12~A0D7~D02764OECEA12~A0D7~D02764OECEA12~A0D7~D02764OECEA12~A0D7~D02764OECEA12~A0D7~D02764OECEA12~A0D7~D02764OECE
本文标题:2006级微机原理试卷A
链接地址:https://www.777doc.com/doc-3031053 .html