[计算机软件及应用]微机原理历年期末考题06-07中期考试

上传人:cn****1 文档编号:588483469 上传时间:2024-09-08 格式:PPT 页数:35 大小:196KB
返回 下载 相关 举报
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第1页
第1页 / 共35页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第2页
第2页 / 共35页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第3页
第3页 / 共35页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第4页
第4页 / 共35页
[计算机软件及应用]微机原理历年期末考题06-07中期考试_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《[计算机软件及应用]微机原理历年期末考题06-07中期考试》由会员分享,可在线阅读,更多相关《[计算机软件及应用]微机原理历年期末考题06-07中期考试(35页珍藏版)》请在金锄头文库上搜索。

1、微机系统原理及接口技术 2006至至2007学年第一学期期中考试学年第一学期期中考试试卷分析试卷分析 单项选择题每题单项选择题每题1分,共分,共10分分 1、指令指针、指令指针IP的作用是的作用是 。 A:保存将要执行的下一条指令的地址:保存将要执行的下一条指令的地址 B:保存:保存CPU要访问的内存单元地址要访问的内存单元地址 C:保存运算器运算结果内容:保存运算器运算结果内容 D:保存正在执行的指令的地址:保存正在执行的指令的地址 A单项选择题每题单项选择题每题1分,共分,共10分分2、运算器执行两个补码数的加法时,对产生、运算器执行两个补码数的加法时,对产生溢出的正确表达为溢出的正确表达

2、为 。 A:如果最高位有进位,那么产生溢出:如果最高位有进位,那么产生溢出 B:如果和的符号位为:如果和的符号位为0,那么产生溢出,那么产生溢出 C:如果和的符号位为:如果和的符号位为1,那么产生溢出,那么产生溢出 D:如果两个加数的符号位相同、但与和的:如果两个加数的符号位相同、但与和的 符号位相反,那么产生溢出符号位相反,那么产生溢出D单项选择题每题单项选择题每题1分,共分,共10分分3、微机系统中,地址锁存器的输出信号的特、微机系统中,地址锁存器的输出信号的特性是性是 。 A:单向双态:单向双态 B:单向三态:单向三态 C:双向双态:双向双态 D:双向三态:双向三态B单项选择题每题单项选

3、择题每题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:24C单项选择题每题单项选择题每题1分,共分,共10分分6、8086系统中,指令系统中,指令MOV AX,BP中源操中源操作数所在的缺省段是作数所在的缺省段是 。 A:数据段:数据段 B:附加段:附加段 C:堆栈

4、段:堆栈段 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 2D单项选择题每题单项选择题每题1分,共分,共10分分8、8086系统中,以下系统中,以下 可作为标识符可作为标识符使用。使用。 A:FAH B:0FAH C:MOV D:PTRA

5、单项选择题每题单项选择题每题1分,共分,共10分分9、以下指令中,数据传送长度与众不同的是、以下指令中,数据传送长度与众不同的是 。 A:SAHF B:XLAT C:IN AX , 0FH D:OUT DX , ALC单项选择题每题单项选择题每题1分,共分,共10分分10、物理地址为、物理地址为193A1H的内存单元中存放了的内存单元中存放了1个字数据,个字数据,8086对它进行读操作时至少对它进行读操作时至少需要需要 个总线周期。个总线周期。 A:1个个 B:2个个 C:3个个 D:4个个B填空题题目每空填空题题目每空0.5分,共分,共15分分 1、微机系统中的、微机系统中的“三总线通常是指

6、三总线通常是指 、 和和 。2、8bit符号数可表达的十进制数值范围为符号数可表达的十进制数值范围为 ,16bit符号数可表达的十进制数值范围符号数可表达的十进制数值范围为为 。以补码形式表。以补码形式表示的示的8bit符号数符号数11111000B的十进制真值为的十进制真值为 。地址总线地址总线 数据总线数据总线 控制总线控制总线 -128+127 -32768+32767 -8 填空题题目每空填空题题目每空0.5分,共分,共15分分 3、8086CPU指令通常包含指令通常包含 和和 两局部。两局部。4、8086系统中存储单元的物理地址用系统中存储单元的物理地址用 位二进制数表示;其逻辑地址

7、由位二进制数表示;其逻辑地址由 和和 两局部构成,均两局部构成,均以以 位二进制数表示。位二进制数表示。操作码操作码操作数操作数20 段首地址段首地址段内偏移地址段内偏移地址16 填空题题目每空填空题题目每空0.5分,共分,共15分分 5、与指令、与指令LEA AX,BUF功能等价的指令为功能等价的指令为 。6、RET指令实现段间返回时,将从堆栈中依指令实现段间返回时,将从堆栈中依次弹出存放器次弹出存放器 和和 的值。的值。7、8086 CPU中,功能部件中,功能部件 和和 可构成二级流水结构。可构成二级流水结构。8、CPU执行程序的过程,实际上就是周而复执行程序的过程,实际上就是周而复始地进

8、行始地进行 、 、 的操作。的操作。MOV AX,OFFSET BUFIPCSEUBIU取指令取指令指令译码指令译码执行指令执行指令填空题题目每空填空题题目每空0.5分,共分,共15分分 9、8086 CPU执行指令执行指令OUT DX , AL时,引脚时,引脚M/IO、/RD、/WR、DT/R在其有效时刻的电在其有效时刻的电平上下分别为:平上下分别为: 、 、 、 。10、构建、构建4KB容量的存储体,需要容量的存储体,需要 个个1K4bit的存储芯片,这些芯片应分成的存储芯片,这些芯片应分成 组。组。11、相比、相比DRAM而言,而言,SRAM的集成度较的集成度较 、存取速度较、存取速度较

9、 、本钱较、本钱较 。在现代微机系统中,在现代微机系统中,SRAM常用来构成常用来构成 。低低高高低低高高84低低快快高高高速缓存高速缓存判断改错题每题判断改错题每题1分,共分,共10分分 1、假设要求系统中所有存储单元的物理地址、假设要求系统中所有存储单元的物理地址没有重叠,应使用线选法来产生存储芯片没有重叠,应使用线选法来产生存储芯片的片选信号。的片选信号。 2、CPU对存储器和对存储器和I/O端口统一编址时不需端口统一编址时不需要诸如要诸如IN、OUT这样专用于访问这样专用于访问I/O空间空间的指令。的指令。 应使用全译码法。应使用全译码法。判断改错题每题判断改错题每题1分,共分,共10

10、分分 3、8086的一个总线周期中,被传送的数据总是在的一个总线周期中,被传送的数据总是在其中第其中第3个时钟周期出现在总线上。个时钟周期出现在总线上。 4、8086的堆栈和指令队列都是按照先进后出的访的堆栈和指令队列都是按照先进后出的访问原那么组织的。问原那么组织的。 写操作在第写操作在第2个时钟周期。个时钟周期。堆栈操作先进后出、指令队列先进先出。堆栈操作先进后出、指令队列先进先出。判断改错题每题判断改错题每题1分,共分,共10分分 5、8086 CPU上电复位后,执行的第一条指令的上电复位后,执行的第一条指令的物理地址为物理地址为0FFFF0H。 6、8086系统中,字数据的低字节一定放

11、在偶地址,系统中,字数据的低字节一定放在偶地址,高字节一定放在奇地址。高字节一定放在奇地址。 低字节一定放在较低地址,低字节一定放在较低地址,高字节一定放在较高地址。高字节一定放在较高地址。 判断改错题每题判断改错题每题1分,共分,共10分分 7、Cache-主存、主存主存、主存-辅存结构的主要目的都是辅存结构的主要目的都是为了尽可能提高访问速度。为了尽可能提高访问速度。 8、8086 CPU的的ALE引脚总是在总线周期的第一引脚总是在总线周期的第一个个T状态内输出高电平。状态内输出高电平。 主存主存-辅存结构的主要目是辅存结构的主要目是为了增加存储容量。为了增加存储容量。 判断改错题每题判断

12、改错题每题1分,共分,共10分分 9、汇编程序是用户使用汇编语言编写的应用、汇编程序是用户使用汇编语言编写的应用程序。程序。 10、当计算机主频确定后,地址线条数愈多、当计算机主频确定后,地址线条数愈多那么处理数据的能力愈强。那么处理数据的能力愈强。 汇编程序是将用户编写的汇编语言汇编程序是将用户编写的汇编语言源程序翻译为目标代码的程序。源程序翻译为目标代码的程序。 数据线条数愈多,并行处理数据线条数愈多,并行处理数据的能力愈强数据的能力愈强 。 简答题每题简答题每题5分,共分,共20分分 1、对于分时复用地址、数据引脚的、对于分时复用地址、数据引脚的CPU,在,在形成系统三总线时,地址线为什

13、么需要锁形成系统三总线时,地址线为什么需要锁存、数据线为什么需要缓冲?存、数据线为什么需要缓冲? A:地址信息总是先于数据产生,:地址信息总是先于数据产生,B:访问存储器或:访问存储器或I/O端口期间应保持不变。端口期间应保持不变。 因此需要锁存地址,因此需要锁存地址,C:使用双向缓冲器使各设备在:使用双向缓冲器使各设备在 被选通时与总线接通、被选通时与总线接通、简答题每题简答题每题5分,共分,共20分分 2、8086 CPU在寻址存储器时为什么要分段?在寻址存储器时为什么要分段? A:8086有有20条地址线,存放器最大为条地址线,存放器最大为16位,位,B:存放器不能实现对:存放器不能实现

14、对20位存储空间的访问,位存储空间的访问,C:将:将1MB空间分为假设干个逻辑段后,空间分为假设干个逻辑段后, 每个段的大小不超过每个段的大小不超过21664K,D:用:用1个段存放器和个段存放器和1个地址存放器实现个地址存放器实现 20位空间的访问。位空间的访问。简答题每题简答题每题5分,共分,共20分分 3、什么是、什么是8086CPU的最小工作模式和最大工作的最小工作模式和最大工作模式?两种模式的主要区别是什么?模式?两种模式的主要区别是什么?A:系统中仅有单:系统中仅有单CPU时,工作于最小模式时,工作于最小模式B:系统中有多个:系统中有多个CPU时,工作于最大模式。时,工作于最大模式

15、。C:最小模式下,控制总线由:最小模式下,控制总线由CPU提供,提供,D:最大模式下,控制总线由总线控制器:最大模式下,控制总线由总线控制器 8288提供。提供。简答题每题简答题每题5分,共分,共20分分 4、8086宏汇编语言中,变量和标号有什么异同?宏汇编语言中,变量和标号有什么异同?A:相同之处:相同之处: 都表示存储器单元,都表示存储器单元, 都具有段、偏移量和类型三个属性。都具有段、偏移量和类型三个属性。B:不同之处:不同之处: 变量的类型是字节、字、双字等,变量的类型是字节、字、双字等, 一般在一般在 DS、ES、SS 段中定义。段中定义。 标号的类型是标号的类型是Far、Near

16、两种,两种, 仅在仅在 CS 段中定义。段中定义。程序填空每题程序填空每题5分,共分,共15分分 1、某数据段的定义如下。请在图中、某数据段的定义如下。请在图中 标明各有关内存单元的段内偏移量及标明各有关内存单元的段内偏移量及 内容。内容。 DSEG SEGMENT A1 DB AC A2 DW ? CNT EQU $-A1 ORG 0008H A2 DB CNT DUP(1) DSEG ENDS偏移地址偏移地址内容内容0000H41H0001H43H0002H?0003H?0004H0005H0006H0007H0008H10009H1000AH1000BH1程序填空每题程序填空每题5分,共

17、分,共15分分 2、一段指令序列如下。请在图中标、一段指令序列如下。请在图中标 明明CALL指令执行后,堆栈段中各有指令执行后,堆栈段中各有 关单元的地址及内容。关单元的地址及内容。 MOV SP,0064H MOV AX,1234H PUSH AX MOV BP,SP PUSH BP CALL AXNEXT:偏移地址偏移地址内容内容005EHNEXT低低8005FHNEXT高高80060H62H0061H00H0062H34H0063H12H0064H程序填空每题程序填空每题5分,共分,共15分分 3、以下是通过逻辑移位和加法实现乘法的程序段。、以下是通过逻辑移位和加法实现乘法的程序段。一个

18、字节变量一个字节变量X,要求通过以下指令完成,要求通过以下指令完成X*12,乘积假定仍为,乘积假定仍为1字节存回原变量处。试在字节存回原变量处。试在横线上添加适当的横线上添加适当的8086汇编语言指令或操作数。汇编语言指令或操作数。 MOV AL,_X_ MOV CL,_2_ SHLAL,CL MOV BL,AL _SHL AL,1_ ADD AL,BL_ MOV X,AL _读程序题每题读程序题每题5分,共分,共10分分 1、阅读以下程序段,并答复以下问题:在何、阅读以下程序段,并答复以下问题:在何种条件下,种条件下,AH0?BEGIN:IN AL,5FH TEST AL,80H JZ BR

19、CHI 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字单元。字

20、单元。 应用设计题每题应用设计题每题10分,共分,共20分分 1、编写一个完整的、编写一个完整的8086汇编语言源程序:数汇编语言源程序:数据段中以据段中以string开始处存放着一个含开始处存放着一个含10个个字符的字符串,搜索串中是否有空格。如字符的字符串,搜索串中是否有空格。如果没有空格,通过屏幕显示果没有空格,通过屏幕显示“No Space;如果有空格,那么显示如果有空格,那么显示“Got Space。定义数据段定义数据段定义数据段定义数据段DATA SEGMENTDATA SEGMENT string DB 10 DUP(?) string DB 10 DUP(?) str1 str

21、1 DB DB No Space!$No Space!$ str2 str2 DB DB Got Space!$Got Space!$DATA ENDSDATA ENDS编写代码段编写代码段编写代码段编写代码段CODECODE SEGMENTSEGMENTAASUME CSAASUME CS:CODECODE,DSDS:DATADATA,ESES:DATADATABEGIN:BEGIN:MOVMOVAXAX,DATADATAMOVMOVDSDS,AXAXMOVMOVESES,AXAXMOVMOVALAL,20H20H;空格的;空格的;空格的;空格的ASCIIASCII码码码码 AL ALLEA

22、LEADIDI,stringstringMOVMOVCXCX,1010CLDCLDREPNEREPNE SCASB SCASBJE FOUNDJE FOUNDLEA DXLEA DX,str1str1;未找到空格;未找到空格;未找到空格;未找到空格JMP NEXTJMP NEXTFOUND:LEA DXFOUND:LEA DX,str2str2;找到空格;找到空格;找到空格;找到空格NEXT:NEXT: MOVMOVAHAH,9 9;显示信息;显示信息;显示信息;显示信息INT 21HINT 21HMOVMOVAHAH,4CH4CHINT 21HINT 21HCODECODE ENDSENDS

23、ENDENDBEGINBEGIN应用设计题每题应用设计题每题10分,共分,共20分分 2、某、某CPU有有8位数据线、位数据线、16位地址线,控制信号位地址线,控制信号/RD、/WR分别表示总线读有效、写有效,分别表示总线读有效、写有效,M/IO为高时表为高时表示访问存储器空间。请采用示访问存储器空间。请采用4K8的的RAM芯片来设计芯片来设计总容量为总容量为16KB的存储系统。要求该存储系统占用地的存储系统。要求该存储系统占用地址空间为址空间为4000H7FFFH。1该存储系统共需要多少片该存储系统共需要多少片4K8的的RAM芯片?这些芯片?这些RAM芯片分成多少组、每组多少片?给出每组芯片

24、芯片分成多少组、每组多少片?给出每组芯片占用的地址空间。占用的地址空间。2该存储系统需要多少根地址线用于片内单元选择该存储系统需要多少根地址线用于片内单元选择字选?多少根地址线用于片选译码?字选?多少根地址线用于片选译码?3根据根据1、2画出存储芯片与系统总线的连接画出存储芯片与系统总线的连接示意图。片选译码电路请采用一片示意图。片选译码电路请采用一片74LS138及必要的及必要的门电路来实现。门电路来实现。1该存储系统共需要多少片该存储系统共需要多少片4K8的的RAM芯片?这些芯片?这些RAM芯片分成多少组、每组多芯片分成多少组、每组多少片?给出每组芯片占用的地址空间。少片?给出每组芯片占用的地址空间。需需4片;分片;分4组;每组组;每组1片片4000H 4FFFH5000H 5FFFH6000H 6FFFH7000H 7FFFH2该存储系统需要多少根地址线用于片内该存储系统需要多少根地址线用于片内单元选择字选?多少根地址线用于片选单元选择字选?多少根地址线用于片选译码?译码?片内地址线需片内地址线需 12 条条片选地址线需片选地址线需 2 条或条或 34条条3根据根据1、2画出存储芯片与系统画出存储芯片与系统总线的连接示意图。片选译码电路请采用一总线的连接示意图。片选译码电路请采用一片片74LS138及必要的门电路来实现。及必要的门电路来实现。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号