[计算机软件及应用]微机原理历年期末考题06-07中期考试_第1页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第2页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第3页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第4页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机系统原理及接口技术,2006至2007学年第一学期期中考试试卷分析,单项选择题(每小题1分,共10分),1、指令指针IP的作用是( )。 A:保存将要执行的下一条指令的地址 B:保存CPU要访问的内存单元地址 C:保存运算器运算结果内容 D:保存正在执行的指令的地址,A,单项选择题(每小题1分,共10分),2、运算器执行两个补码数的加法时,对产生溢出的正确叙述为( )。 A:如果最高位有进位,则产生溢出 B:如果和的符号位为0,则产生溢出 C:如果和的符号位为1,则产生溢出 D:如果两个加数的符号位相同、但与和的 符号位相反,则产生溢出,D,单项选择题(每小题1分,共10分),3、微机系统中,地址锁存器的输出信号的特性是( )。 A:单向双态 B:单向三态 C:双向双态 D:双向三态,B,单项选择题(每小题1分,共10分),4、8086CPU至少需要( )片8位锁存器来形成系统地址总线。 A:1片 B:2片 C:3片 D:不需要,B,单项选择题(每小题1分,共10分),5、若某CPU具有4GB的寻址能力,则该CPU的地址总线宽度为( )。 A:64 B:36 C:32 D:24,C,单项选择题(每小题1分,共10分),6、8086系统中,指令MOV AX,BP中源操作数所在的缺省段是( )。 A:数据段 B:附加段 C:堆栈段 D:代码段,C,单项选择题(每小题1分,共10分),7、8086系统中,若 DF = 1,则执行串操作指令 MOVSW时地址指针按( )自动变化。 A:SI + SI + 1、DI = DI + 1 B:SI = SI + 2、DI = DI + 2 C:SI = SI 1、DI = DI 1 D:SI = SI 2、DI = DI 2,D,单项选择题(每小题1分,共10分),8、8086系统中,以下( )可作为标识符使用。 A:FAH B:0FAH C:MOV D:PTR,A,单项选择题(每小题1分,共10分),9、下列指令中,数据传送长度与众不同的是( )。 A:SAHF B:XLAT C:IN AX , 0FH D:OUT DX , AL,C,单项选择题(每小题1分,共10分),10、物理地址为193A1H的内存单元中存放了1个字数据,8086对它进行读操作时至少需要( )个总线周期。 A:1个 B:2个 C:3个 D:4个,B,填空题题目(每空0.5分,共15分),1、微机系统中的“三总线”通常是指 ( )、( )和( )。2、8bit符号数可表达的十进制数值范围为( ),16bit符号数可表达的十进制数值范围为( )。以补码形式表示的8bit符号数11111000B的十进制真值为( )。,地址总线,数据总线,控制总线,-128+127,-32768+32767,-8,填空题题目(每空0.5分,共15分),3、8086CPU指令通常包含( )和( )两部分。4、8086系统中存储单元的物理地址用( )位二进制数表示;其逻辑地址由( )和( )两部分构成,均以( )位二进制数表示。,操作码,操作数,20,段首地址,段内偏移地址,16,填空题题目(每空0.5分,共15分),5、与指令LEA AX,BUF功能等价的指令为( )。6、RET指令实现段间返回时,将从堆栈中依次弹出寄存器( )和( )的值。7、8086 CPU中,功能部件( )和( )可构成二级流水结构。8、CPU执行程序的过程,实际上就是周而复始地进行( )、( )、( )的操作。,MOV AX,OFFSET BUF,IP,CS,EU,BIU,取指令,指令译码,执行指令,填空题题目(每空0.5分,共15分),9、8086 CPU执行指令OUT DX , AL时,引脚M/IO、/RD、/WR、DT/R在其有效时刻的电平高低分别为:( )、( )、( )、( )。10、构建4KB容量的存储体,需要( )个1K4bit的存储芯片,这些芯片应分成( )组。11、相比DRAM而言,SRAM的集成度较( )、存取速度较( )、成本较( )。在现代微机系统中,SRAM常用来构成( )。,低,高,低,高,8,4,低,快,高,高速缓存,判断改错题(每小题1分,共10分),1、若要求系统中所有存储单元的物理地址没有重叠,应使用线选法来产生存储芯片的片选信号。( ) 2、CPU对存储器和I/O端口统一编址时不需要诸如IN、OUT这样专用于访问I/O空间的指令。( ),应使用全译码法。,判断改错题(每小题1分,共10分),3、8086的一个总线周期中,被传送的数据总是在其中第3个时钟周期出现在总线上。( ) 4、8086的堆栈和指令队列都是按照先进后出的访问原则组织的。( ),写操作在第2个时钟周期。,堆栈操作先进后出、指令队列先进先出。,判断改错题(每小题1分,共10分),5、8086 CPU上电复位后,执行的第一条指令的物理地址为0FFFF0H。 ( )6、8086系统中,字数据的低字节一定放在偶地址,高字节一定放在奇地址。( ),低字节一定放在较低地址,高字节一定放在较高地址。,判断改错题(每小题1分,共10分),7、Cache-主存、主存-辅存结构的主要目的都是为了尽可能提高访问速度。 ( )8、8086 CPU的ALE引脚总是在总线周期的第一个T状态内输出高电平。( ),主存-辅存结构的主要目是为了增加存储容量。,判断改错题(每小题1分,共10分),9、汇编程序是用户使用汇编语言编写的应用程序。( )10、当计算机主频确定后,地址线条数愈多则处理数据的能力愈强。( ),汇编程序是将用户编写的汇编语言源程序翻译为目标代码的程序。,数据线条数愈多,并行处理数据的能力愈强 。,简答题(每小题5分,共20分),1、对于分时复用地址、数据引脚的CPU,在形成系统三总线时,地址线为什么需要锁存、数据线为什么需要缓冲?,A:地址信息总是先于数据产生,B:访问存储器或I/O端口期间应保持不变。 因此需要锁存地址,C:使用双向缓冲器使各设备在 被选通时与总线接通、,简答题(每小题5分,共20分),2、8086 CPU在寻址存储器时为什么要分段?,A:8086有20条地址线,寄存器最大为16位,B:寄存器不能实现对20位存储空间的访问,C:将1MB空间分为若干个逻辑段后, 每个段的大小不超过216(64K),D:用1个段寄存器和1个地址寄存器实现 20位空间的访问。,简答题(每小题5分,共20分),3、什么是8086CPU的最小工作模式和最大工作模式?两种模式的主要区别是什么?,A:系统中仅有单CPU时,工作于最小模式B:系统中有多个CPU时,工作于最大模式。C:最小模式下,控制总线由CPU提供,D:最大模式下,控制总线由总线控制器 8288提供。,简答题(每小题5分,共20分),4、8086宏汇编语言中,变量和标号有什么异同?,A:相同之处: 都表示存储器单元, 都具有段、偏移量和类型三个属性。B:不同之处: 变量的类型是字节、字、双字等, 一般在 DS、ES、SS 段中定义。 标号的类型是Far、Near两种, 仅在 CS 段中定义。,程序填空(每小题5分,共15分),1、已知某数据段的定义如下。请在图中 标明各有关内存单元的段内偏移量及 内容。 DSEG SEGMENT A1 DB AC A2 DW ? CNT EQU $-A1 ORG 0008H A2 DB CNT DUP(1) DSEG ENDS,程序填空(每小题5分,共15分),2、已知一段指令序列如下。请在图中标 明CALL指令执行后,堆栈段中各有 关单元的地址及内容。 MOV SP,0064H MOV AX,1234H PUSH AX MOV BP,SP PUSH BP CALL AXNEXT:,程序填空(每小题5分,共15分),3、以下是通过逻辑移位和加法实现乘法的程序段。已知一个字节变量X,要求通过以下指令完成X*12,乘积(假定仍为1字节)存回原变量处。试在横线上添加适当的8086汇编语言指令或操作数。 MOV AL,_X_ MOVCL,_2_ SHLAL,CL MOVBL,AL _SHL AL,1_ ADD AL,BL_ MOV X,AL _,读程序题(每小题5分,共10分),1、阅读下列程序段,并回答问题:在何种条件下,(AH)0?BEGIN:IN AL,5FH TEST AL,80H JZ BRCHI MOV AH,0 JMP STOPBRCHI:MOVAH,0FFHSTOP:,当从5FH端口读入的字节数值 80H时。,读程序题(每小题5分,共10分),2、阅读下列程序段,并回答问题:该程序段完成什么功能? MOVCX,100 LEA SI,BUF MOVSUM,0MOVAH,0NEXT:MOVAL,SICMPAL,0JGE NXTNEGALNXT:ADDSUM,AXINC SILOOP NEXT,求100个字节符号数的绝对值的和,并存放在SUM字单元。,应用设计题(每小题10分,共20分),1、编写一个完整的8086汇编语言源程序:数据段中以string开始处存放着一个含10个字符的字符串,搜索串中是否有空格。如果没有空格,通过屏幕显示“No Space”;如果有空格,则显示“Got Space”。,定义数据段DATA SEGMENT string DB 10 DUP(?) str1 DBNo Space!$ str2 DBGot Space!$DATA ENDS,编写代码段CODESEGMENTAASUME CS:CODE,DS:DATA,ES:DATABEGIN:MOVAX,DATAMOVDS,AXMOVES,AXMOVAL,20H;空格的ASCII码 ALLEADI,stringMOVCX,10CLDREPNE SCASBJE FOUNDLEA DX,str1;未找到空格JMP NEXTFOUND:LEA DX,str2;找到空格NEXT:MOVAH,9;显示信息INT 21HMOVAH,4CHINT 21HCODEENDSENDBEGIN,应用设计题(每小题10分,共20分),2、某CPU有8位数据线、16位地址线,控制信号/RD、/WR分别表示总线读有效、写有效,M/IO为高时表示访问存储器空间。请采用4K8的RAM芯片来设计总容量为16KB的存储系统。要求该存储系统占用地址空间为4000H7FFFH。(1)该存储系统共需要多少片4K8的RAM芯片?这些RAM芯片分成多少组、每组多少片?给出每组芯片占用的地址空间。(2)该存储系统需要多少根地址线用于片内单元选择(字选)?多少根地址线用于片选译码?(3)根据(1)、(2)画出存储芯片与系统总线的连接示意图。片选译码电路请采用一片74LS138及必要的门电路来实现。,(1)该存储系统共需要多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论