微机原理考试习题与答案.doc_第1页
微机原理考试习题与答案.doc_第2页
微机原理考试习题与答案.doc_第3页
微机原理考试习题与答案.doc_第4页
微机原理考试习题与答案.doc_第5页
免费预览已结束,剩余42页可下载查看

下载本文档

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

文档简介

微机原理及接口技术习题及练习册微机原理课程组2009年12月中北大学微机原理及接口技术习题及练习册-目录目 录第1章 计算机基础知识11.1 基本练习题11.2 课后练习题2第2章 8086/8088微处理器32.1 基本练习题32.2 课后练习题4第3章 指令系统53.1 基本练习题53.2 课后练习题7第4章 汇编语言程序设计94.1 基本练习题94.2 课后练习题10第5章 半导体存储器115.1 基本练习题115.2 课后练习题13第6章 输入输出接口技术146.1 基本练习题146.2课后练习题15第7章 并行接口及8255A应用167.1 基本练习题167.2 课后练习题18第8章 串行接口及8251A应用208.1 基本练习题208.2 课后练习题20第9章 中断及8259A219.1 基本练习题229.2 课后练习题23第10章 定时器/计数器2410.1 基本练习题2410.2 课后练习题25第11章 模拟量通道2611.1 基本练习题2611.2 课后练习题26第12章 与实验相关的问题2812.1 基本练习题2812.2 课后练习题28基本练习题参考答案29第1章 计算机基础知识参考答案29第2章 8086/8088微处理器参考答案29第3章 指令系统参考答案30第4章 汇编语言程序设计参考答案31第5章 半导体存储器参考答案33第6章 输入输出接口技术参考答案36第7章 并行接口及8255A应用参考答案36第8章 串行接口及8251A应用参考答案38第9章 中断及8259A参考答案39第10章 定时器/计数器参考答案39第11章 模拟量通道参考答案40第12章 与实验相关的问题参考答案41I中北大学微机原理及接口技术习题及练习册第1章 计算机基础知识基本要求:了解微型机的特点、发展、分类及应用;理解微型计算机系统的硬件组成和基本工作方式;掌握软件的作用及其与硬件的相依关系,掌握微处理器、微型计算机和微型计算机系统。掌握原码、反码、和补码的定义、求法,掌握补码运算的特点和基本法则,会用补码加、减法;熟练掌握有符号数的表示方法,了解定点数、浮点数的表示方法;理解溢出的概念,了解溢出的判别方法;掌握BCD码的表示方法;掌握字符的表示方法ASCII码;了解汉字编码的方法。本章重点:熟练掌握原码、反码、和补码的定义运算法则。1.1 基本练习题一、填空题1系统总线由_、_、_三类传输线组成。2微型计算机由_、_、_和系统总线组成。3计算机的硬件结构通常由五大部分组成。即运算器,_,_,输入设备和输出设备组成。48位二进制整数,其补码所能表示的范围为_,-1的补码为_H。5一带符号数的8位补码为11110111B,它所表示的真值为_D。6将二进制数101101.101转换为十进制数为_。7将压缩BCD码01111001转换成二进制数为_。8一个完整的微机系统应包括_和_两大功能部分。9X、Y的字长均为12位,已知X反A3CH,原码为_H,Y反03CH,则X-Y的补码为_H。10微处理器由_、_和少量寄存器组成。11带符号数在机器中以_码表示,十进制数-78表示为_。12将压缩BCD码01111001转换成十进制数为_。138位二进制补码10110110代表的十进制负数是_。14已知X的补码是11101011B,Y的补码是01001010B,则X-Y的补码是_。15ASCII码由_位二进制数码构成,可为_个字符编码。16在计算机中,用二进制表示实数的方法有两种,分别是_和_。二、选择题1计算机内部数值7FH,当分别为某个数的原码、反码和补码时,其真值是_。 A)原码时大 B)反码时大 C)补码时大 D)一样大2十进制数-38的八位二进制补码是_。 A) 01011011 B) 11011010 C) 11011011 D) 010110103微型计算机的发展特点是_。 A) 体积越来越小 B) 容量越来越大 C) 精度越来越高 D) 以上都对 4在下列不同进制的数据中,最小的数是_。 A) 101001B B) 101001BCD C) 52D D) 23H5标准的ASCII码由_位二进制代码组成。A) 4 B) 7 C) 8 D) 9 6长度相同但格式不同的的两种浮点数,假设前者阶码长,尾数短,后者阶码短,尾数长,其他规则相同,则他们可表示数的范围和精度_。A)两者可表示的数的范围和精度相同 B)前者可表示的数的范围大但精度低C)后者可表示的数的范围大且精度高 D)前者可表示的数的范围大且精度高 7汉字编码的首要原则是,要给每个汉字分配唯一一个_位的二进制数。A) 4 B) 8 C) 16 D) 32 三、简答题1写出下列真值对应的机器数的原码、补码形式。(1)X=-1100100 (2)X=+1000000 (3)X=-1111111 (4)X=-00000002微型计算机由那些基本功能部件组成?3什么是总线?4简述微型计算机主要特点。5BCD码运算修正规则是什么?6简述微处理器的基本功能。7什么是机器数?什么是机器数的真值?1.2 课后练习题一、填空题1将二进制数1011011.1转换为十六进制数为_。2将十进制数199转换为二进制数为_B。3BCD码表示的数,加减时逢_进一,ASCII码用来表示数值时,是一种_(压缩或非压缩)的BCD码。4十进制数36.875转换成二进制是_。5以_为主体,配上系统软件和外设之后,就构成了_。6十进制数98.45转换成二进制为_B、八进制_Q、十六进制_H。(精确到小数点后4位)二、选择题 1堆栈的工作方式是_。 A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入2八位定点补码整数的范围是_。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+1273字长为16位的数可表示有符号数的范围是_。A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768三、简答题1微型计算机系统的基本组成?2简述冯.诺依曼型计算机基本思想?3什么是微型计算机?4什么是溢出?第2章 8086/8088微处理器基本要求:理解微处理器的内、外部逻辑结构,了解8086/8088的功能结构,理解8086/8088的引脚定义和功能理解各个寄存器组织方式和I/O组织方式,理解存储器的地址空间与寻址的概念;理解存储器分段的概念;熟练掌握物理地址的形成方法,掌握信息的分段存储与段寄存器之间的关系。重点和难点:微处理器的内、外部逻辑结构和8086/8088的引脚功能2.1 基本练习题一、填空题1. 8088的内存单元3017H:010BH的物理地址为_。2. 8088 CPU的外部数据线有_条,内部数据线有_条。3. 8086中,RESET的作用是:_。4. 在8088系统中,从偶地址读写两个字时,需要_个总线周期。5. 8086CPU 内部设置有一个_字节的指令队列寄存器。6. 8086上电复位后,其内部(CS)=_,(IP)=_。7. 8086 CPU在内部结构上由_和_组成。8. 在用8086 CPU组成的计算机系统中,当访问偶地址字节时,CPU和存储器通过_数据线交换信息;访问奇地址字节时通过_数据线交换信息。9. 8086 CPU对存储器的最大寻址空间为_;在独立编址时对接口的最大寻址空间是_。10. 8086状态寄存器中,作为控制用的标志位有_个,其中,不可用指令操作的是_。11. 在8086系统中,堆栈是按_方式工作的存储区域,操作地址由_和_提供。二、选择题1. 指令的指针寄存器是_。 A) BX B) IP C) BP D) SP2. 中央处理器(微处理器)一般主要包括_。 A)运算器 B)控制器 C)运算器和控制器 D)运算器、控制器和存储器 3. 下面的说法中,_是正确的。 A) 指令周期等于总线周期 B) 指令周期大于等于总线周期 C) 指令周期是总线周期的两倍 D) 指令周期与总线周期之间的关系不确定 4. 在8086系统中,在以下地址中可作为段起始地址的为:( ) A) 20100H B) 20102H C) 20104H D) 20108H 5. 8086执行一个总线周期最多可传送( )字节。 A) 1个 B) 2个 C) 3个 D) 4个 6. 在8086CPU的标志寄存器中,属于控制标志位的是_。 A) DF B) SF C) OF D) CF7. 8088 CPU中断请求线有 ( )。 A) 1条 B) 2条 C) 4条 D) 8条 8. 某个8088存储单元的逻辑地址为A400:3400,其物理地址是_。 A) 0D8000H B) 0A7400H C) 3E400H D) 0A740H 9. 在8086CPU中,对时钟周期、指令周期和总线周期的长短排序,正确的是_。A) 总线周期指令周期时钟周期 B) 时钟周期指令周期总线周期 C) 指令周期总线周期时钟周期 10. 在80868088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线上发出_信息。 A) 数据 B) 状态 C) 地址 D) 其他 三、简答题1. 若在4002H段中有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,0ABH,假定它们在存储器中的物理地址为400A5H-400ACH,试求各存储单元的有效地址;若从存储器中读出这些数据,试问最少要几个总线周期?2. 8086CPU内部由哪两部分组成?各完成什么工作?3. 简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。4. 什么是微处理器?2.2 课后练习题一、填空题1. 8086/8088的基本总线周期由_个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为_。2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样_信号,若未准备好,插入_时钟周期。3. 8086系统总线形成时,须要用_信号锁定地址信号。4. 对于8086微处理器,可屏蔽中断请求输入信号加在_引脚。5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_。6. 8086的输入信号 Ready 为低电平的作用是说明_。7. 8088 CPU的 NMI 引脚提出的中断请求称为:_。8. CPU从主存取出一条指令并执行该指令的时间称为_。9. 在8086系统中,从奇地址读写两个字时,需要_个总线周期。二、简答题1. 在内部结构上,微处理器主要有那些功能部件组成?2. 微处理器一般应具有那些基本功能?3. 什么是总线周期?三、判断题1. 在8086系统中,20位地址是在执行部件中形成的。 ( )2. 8086 CPU的最小方式是为实现多处理器系统而设计的。 ( )3. 在加减运算时,OF=1就表示结果有错。 ( )4. 两数相加,结果有偶数个1,则PF=1。 ( )5. 当8086CPU复位后,(CS)=0000H,(IP)=0FFFFH,所以复位后系统从物理地址0FFFF0H开始执行程序。 ( )68086的每个存储单元地址既是字节地址又是字地址。 ( )7. 同一个物理地址可以由不同的段地址和偏移量组合得到。( )第3章 指令系统基本要求:掌握8086/8088的寻址方式,了解8086/8088指令系统概况,掌握常用指令的汇编格式、功能及用法。了解机器语言、汇编语言与高级语言的区别和联系。本章重点:掌握8086CPU的寻址方式、指令系统中指令的分类及其常用指令的格式和功能。本章难点:灵活运用指令解决实际问题。3.1 基本练习题一、填空题1条件转移指令转移的范围是_。2设当前的(SP)=0100H,执行PUSH AX指令后,(SP)=_H,若改为执行INT 21H指令后,则(SP)=_H。3若当前(SP)=6000H,CPU执行一条IRET指令后,(SP)=_H;而当CPU执行一条段内返回指令RET 6后,(SP)=_H。48086的I/O指令有_和_两种寻址方式。5程序控制类指令的功能是_。6已知(BX)=2000H,(DI)=3000H,(SS)=4000H,(DS)=6000H,(SS)=5000H,66000H单元的内容为28H,则指令MOV AL,BX+DI+1000H的执行结果是_。7在寻址方式中,可作基址寄存器的有_、_。8若(AL)=95H,执行SAR AL,1 后(AL)=_。9MOV AX,BXDI 指令中源操作数的寻址方式为_。10若(CS)=1000H,(DS)=2000H,(SS)=3000H ,(ES)=4000H,(SI)=1000H,(BP)=2000H,则指令MOV AX,BP的功能是将_单元的内容传送给AL,将_单元的内容传送给AH(填写物理地址)。11指令MOV DX,OFFSET BUFFER 的源操作数的寻址方式是:_。12若(AL)=35H,执行ROL AL,1 后,(AL)=_。13指令MOV AX,DI-4中源操作数的寻址方式是_。14累加器专用传送指令IN间接访问I/O端口,端口号地址范围为_。15若(DS)=2000H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H, (BP)=0010H,则执行指令LEA AX,BXSI 之后,(AX)=_H,源操作数是_寻址方式。二、选择题1完成将BX清零,并使标志位CF清零,下面错误的指令是_。A) SUB BX,BX B) XOR BX,BX C) MOV BX,00H D) AND BX,00H 2已知(DS)=1000H,(BP)=0010H,(BX)=0100H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,执行指令LEA CX,BPDI后,(BX)=_。A) 0ABBAH B) 0100H C) 0BAABH D) 0110H3下面的指令不合法的是_。A) INT 21H B) ADC AX,SI C) IN AX,03H D) PUSH AL 4设SP=50H,执行段间返回指令RET 后,寄存器SP的内容是( )。A) 44H B) 54H C) 5AH D) 5CH 5在指令MOV ES:SI,AX 中,目的操作数为_寻址方式。A) 寄存器 B) 直接 C) 基址变址 D) 寄存器间接 6下列四条指令中,有几条指令需要使用DX寄存器_?MUL BX DIV BL IN AX,20H OUT 20H,ALA) 1条 B) 2条 C) 3条 D) 4条 7设(CL)=05H,要获得(CL)=0AH,可选用的指令是( )。A) NOT CL B) AND CL,0FH C) XOR CL,0FH D) OR CL,0AH8用MOV指令将十进制数89以压缩BCD码格式送入AX,正确使用的指令是_。A) MOV AX,0089 B) MOV AX,0809 C) MOV AX,0089H D) MOV AX,0809H9若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL、BL的内容_。A) 0FH,04H B) 0BH,04H C) 0FH,0BH D) 04H,0FH10在子程序的最后一定要有一条_指令。A) HLT B) RET C) IRET D) POP11下列指令中,有语法错误的是_。A) MOV SI,DI B) IN AL,DX C) JMP WORD PTRBX+8 D) PUSH WORD PTR 20BX+SI-2 12下面指令序列执行后完成的运算,正确的算术表达式应是_。MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PTR Y,ALA) Y=2X+1 B) X=2Y+1 C) Y=2X-1 D) X=2Y-113若已知(SP)=2000H,(AX)=0020H,则执行指令,PUSH AX 后,(SP)和(SS):(SP)的值分别为_。A)2002H,00H B)2000H,20H C)1FFFH,00H D)1FFEH,20H148086执行POP AX指令时,正确的操作是_。A) AX-SP+1SP,SP-SP+2 B) AX-SP+1SP,SP-SP-2C) SP-SP+2,AX-SP+1SP D) SP-SP-2,AX0 B) (AH)=FFH C) 被乘数小于零 D) 乘积大于255三、简答题1什么是寻址方式,写出五种与数据有关的寻址方式?2在IBM PC中有专用的输入输出指令,请问I/O端口的地址范围是多少?地址范围的不同,应采用的指令格式不同,请写出在具体的范围和采用的指令格式。3指出以下三条指令的区别(NUM为数据段一个变量名)。(1) MOV SI,NUM (2) LEA SI,NUM (3) MOV SI,OFFSET NUM4根据给定的条件写出指令或指令序列。(1)将AX寄存器及CF标志位同时清零。 (2)BX内容乘以2再加上进位位。(3)将AL中的位二进制数高4位和低4位交换。(4)将首地址为BCD1存储单元中的两个压缩BCD码相加,和送到第三个存储单元中。5子程序调用的操作过程包含哪几个步骤?6在0624H单元内有一条二字节指令JNE OBJ,如其中位移量分别为(1)27H (2)6BH (3)0C6H 试问:转向地址OBJ的值是多少?7如BUFFER为数据段中0032单元的符号地址其中存放的内容为2345H,试问以下两条指令有什么区别?指令执行完成后AX寄存器的内容是什么?(1)MOV AX,BUFFER (2)LEA AX,BUFFER8在无超越说明时,通用数据读写、目的数据串、源数据串、堆栈操作和取指令操作分别自动选择哪些段寄存器搭配产生物理地址?9设(DS)=1000H,(AX)=1C5AH,(BX)=2400H,(SI)=1354H,(13774H)=30H,(13775H)=20H,(13754H)=40H,(13755H)=10H 指令在此环境下执行,在各空中填入相应的执行结果。SUBAX,20HBXSI(AX)=_,SF=_,ZF=_,CF=_,OF=_3.2 课后练习题一、简答题1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。ADDAX,BX JNCL3JNOL1 JNOL4JNCL2 JMPL5SUBAX,BX 2. 中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?3. 写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几种寻址方式:(1) 寄存间接寻址(2) 寄存相对寻址(3) 基址变址寻址4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。1) MOV AX, 2400H2) MOV AX, BX3) MOV AX, SI4) MOV AX, BX+2400H5) MOV AX, BP+2400H6) MOV AX, BX+DI7) MOV AX, BP+SI+2400H二、阅读下面的程序段,写出运行结果 1. CLC MOV AX,248BH MOV CL,3 RCL AX,CL 执行以上程序序列后, AX=_。2. MOV BX,6D16HMOV CL,7SHR BX,CL 执行后BX寄存器中的内容_。3. MOV DX,01HMOV AX,42HMOV CL,4SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL 执行后 (DX)=_,(AX)=_4. mov ax,693ahmov al,ahnot aladd al,ahinc al 程序段执行后,AL _ 、ZF _。5. 根据程序填空(程序段顺序执行)MOV CL, 58 ;CL= MOV AL, 79 ;AL= ADD AL, CL ;AL= H, AF= , CF= DAA ;AL= , AF= , CF= 三、判断题1. 执行下列指令可以将00H送到端口地址为1A0H的外设上。 ( )MOV AL,00HMOV 1A0H ,AL 2. 执行下列指令可以将其00H送到端口地址为2F8H的外设上:( )MOV AL,00HMOV DX,2F8HOUT DX,AL3. 8088的MOV指令不能进行两个存储器单元之间的数据直接传送。( )4. 8088系统中,堆栈的存取可以以字或字节为单位。 ( )5. IN和OUT指令可寻址的口地址为64K个,端口地址只能用立即数。( )6. 判断下列指令是否正确(1)JMPBX()(9)PUSHSS()(2)INAL,DX()(10)POPCS()(3)MOVDS,AX()(11)XCHGBX,IP()(4)SHLAX,2()(12)MOVBX,1000()(5)PUSHAL()(13)INAL,N;(N255)()(6)MOVES,3F00H()(14)MOVBXDI,10()(7)MOVBX,SI()(15)INBX,DX()(8)MOVAL,BX+10H()(16)MOVCS,AX()第4章 汇编语言程序设计基本要求:掌握汇编语言程序设计的基本步骤,熟悉汇编语言程序设计的基本方法,掌握汇编语言程序的建立及汇编过程。本章的难点:依据所要解决的问题,选择正确的程序设计方法,正确地运用指令编写实用的汇编源程序4.1 基本练习题一、填空题1标号和变量都是存贮单元的符号地址,但其内容不同,标号是_的符号地址,而变量是_的符号地址。2汇编语言源程序结束伪指令是_。3一个程序中,有下列伪指令: ARY DB 25 DUP(3,4,4 DUP(?,1,0) LEN DW $ - ARYLEN单元存储的值是 。4有一个程序片段如下MSG DW 3 DUP(?, 2 DUP (5,4),3)MEN DW $-MSGMOV AX, SEG MENMOV DS, AXMOV AX, MENAX的值最后是 。二、简答题1简述8086汇编语言中,指令语句和伪指令语句的区别和作用。2什么是变量,变量有哪些属性,如何使用这些属性?3试说明为什么有时候必须使用PTR属性操作符?4什么是汇编语言,什么是汇编?5简述DOS系统功能调用的使用方法?三、程序设计题1从BUFF单元起有一个字符串(长度小于65535),以*结束,编写一个完整程序求该字符串长度存入LENT单元,并统计字符串中含有大写英文字符的个数并存入COUNT单元。要求源程序具备必要的伪指令和段说明。2有一带符号8位数X存于DAT单元编一个程序段判断该数,若x小于0则将0FFH送MARK单元;若X等于0则将MARK+1单元置0FFH;若X大于0则置MARK+2单元为0FFH。3已知有X、Y、Z三个字变量,存放无符号整数,请编一个完整的程序实现公式Z=(X+Y)/(X-Y+600)(不考虑溢出情况)。4AX寄存器中存放着4位十六进制数。试编写一个汇编语言程序,将这4位十六进制数分别转换为相应的ASCII码,并依次存放到RESULT数组的4个字节中去,要求用调用子程序的方法实现。5写出对存放在DX和AX中的双字长数求补的指令序列。6设有两个等长字符串。试编写一个汇编语言程序,比较它们是否完全相同;若相同,则将字符Y送入AL中,否则,将字符N送入AL中。7写出程序段,把DX,AX中的双字右移四位。8编写一个完整的8086汇编语言程序,从附加段中首地址为ADR1(变量名)连续存放的100个字型无符号整数中找出最大数,并将此数及其偏移地址分别放入变量MAX和MAXM中9已知(AX)=4BD5H,统计AX中1的个数和0的个数,并分别放在BL和DL中。编写程序段实现该功能。10有一个首地址为ARRAY的N个字的数组,请编程序使该数组中的数按照从大到小的次序排序。(采用冒泡排序算法)4.2 课后练习题一、填空题1. 定义段结束的伪指令是_;定义子程序结束的伪指令是_。2伪指令X DB 4 DUP (6,2 DUP(6,8); Y DW 6800H; 设X的偏移地址为2000H,则Y的偏移地址为_H,若执行指令MOV BL,BYTE PTR Y后,则(BL)=_。3伪指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存贮器中被分配了_字节。二、选择题1下面表示段定义结束的伪指令是_。A) END B) ENDP C) ENDS D) ENDM 2变量的类型属性如下,下面错误的类型是_。A) 字节型 B) 字符型 C) 字型 D) 双字型 3设有一程序定义如下: ORG 0024H AR1 DW 4,5,$+4 MOV AX,AR1+4执行以上指令后,AX中的内容正确的是_。 A) 0028H B) 0032H C) 002AH D) 002CH 4现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0);问定义后,存储单元中有数据0100H的字单元个数是_。 A) 4 B) 3 C) 8 D) 12 5下列伪指令中定义字节变量的是_。 A) DB B) DW C) DD D) DT6使用DOS功能调用时,子功能号应放在( )寄存器中。 A) AL B) AH C) DL D) DH三、程序设计题1统计从01000H内存单元开始的100个字(WORD)型带符号数中的正数、负数和零的字(WORD)个数。2实现两个十六位二进制数的加法。要求加数放在FIRST开始单元,被加数放在SECOND开始单元,和数放在SUM单元。第5章 半导体存储器基本要求:掌握存储器的分类、作用及性能指标;了解半导体读写存储器(RAM)的基本原理,掌握静态RAM、动态RAM的特点,了解动态RAM的刷新方法;了解半导体只读存储器(掩膜ROM、PROM、EPROM、EEPROM)的基本原理,掌握其特点;掌握常用存储器芯片的用法;掌握存储器容量的扩充方法,以及存储器与微处理器(8位、16位数据总线)的连接方法;掌握片选信号的产生方法。本章重点:掌握各种存储器的工作原理及其CPU的存储器的扩展。本章难点:理解存储器的工作原理及其地址空间的确定。5.1 基本练习题一、填空1在微机系统中用高位地址线产生存储器片选(CS)的方法有_、_、_。2某机器中有8KB的ROM,其末地址为0FFFFFH,则其首地址为_。3DRAM靠_存储信息,所以需要定期_。4掉电后信息丢失的存储器是_,掉电后信息不丢失的存储器是_。5半导体存储器分为_、_两大类。前者的特点是_,后者的特点是_。6从内存地址40000H到0BBFFFH,共_KB。7用5124的RAM芯片组成12K8的芯片组,需片内地址线_条,片组选择线至少_条。二、选择1某CPU有地址线20根,它可连接内存的最大存储容量是_。 A) 64KB B) 640KB C) 1MB D) 4MB2以下四种半导体存储器中,以传输同样多的字为比较条件,则数据传输率最高的是_。 A) DRAM B) SRAM C) 闪速存储器 D) EPROM3没有外部存贮器的计算机,其监控程序可以存放在_。 A) RAM B) ROM C) CPU D) RAM和ROM4用16M1的DRAM芯片组成128MB8存储容量,要使用_。 A) 128片 B) 64片 C) 32片 D) 16片 527128的存储容量为16K8,其片内地址线和数据线数分别为_。 A) 8,8 B) 8,14 C) 14,8 D) 14,1462864是一种_芯片。 A) RAM B) PROM C) EPROM D) EEPROM7下列几种半导体存储器中,哪一种需要刷新操作_? A) SRAM B) DRAM C) EPROM D) EEPROM8某SRAM芯片,其存储容量为512K8位,该芯片的地址线和数据线数目为_ 。 A) 8,512 B) 512,8 C) 18,8 D) 19,89EPROM是指_。 A) 可编程的只读存储器 B) 只读存储器 C) 紫外线可擦除可编程的只读存储器 D) 电可改写只读存储器 10以下四种类型的半导体存储器中,以传输同样多的字为条件,则读出数据最快的是_。 A) FLASH B) DRAM C) SRAM D) EPROM 11存储器是计算机系统的记忆设备,它主要用来_。 A) 存放数据 B) 存放程序 C) 存放数据和程序 D) 存放微程序 12和外存相比,内存的特点是_。 A) 容量小、速度快、成本高 B) 容量小、速度快、成本低C) 容量大、速度快、成本高 D) 容量大、速度快、成本低 三、简答题1什么是RAM?什么是ROM、EPROM?各有什么用途?2试说明线选法和全译码法二种片选控制方法的优缺点。3半导体随机存储器RAM与只读存储器ROM有何区别?它们各有哪几种类型?4常用的存储器片选控制方法有哪几种?它们各有什么优缺点?5简述存储器芯片的组成。6设有一个具有14位地址和8位字长的存储器,问: (1)该存储器能存储多少字节的信息 (2)如果存储器由1K*1位SRAM芯片组成,需要多少芯片? (3)最少需要多少位地址作芯片选择7详细写出半导体存储器的分类。8计算机的内存有什么特点?内存由哪两部分组成?外存一般是指哪些设备?外存有什么特点?9在存储器器件内部,为什么总是采用矩阵形式组成存储结构?请用一个具体的例子进行说明。10为了节省存储器的地址译码电路,通常采用哪些方法?四、存储器设计应用题1已知有SRAM芯片62256(32K8)及EPROM芯片27256(32K8),现用这两种芯片构成8088最小系统内存的一部分,其中SRAM所占的地址空间为40000H-47FFFH,EPROM所占的地址空间为F8000H-FFFFFH,试设计出其原理图。2给8088CPU系统扩展32K的ROM,且所选用的存储器芯片为8K8,地址译码器为74LS138,ROM的地址范围从60000H67FFFH,要求写出每一个存储器芯片的地址范围,画出逻辑连线图。3设某系统的CPU有16根地址线A15-A0、8根数据线D7-D0。现需扩展6KB的ROM,地址范围为:0000H-17FFH,采用2716芯片。 (1) 请写出存储器器件2716的数据线和地址线的条数; (2)计算ROM的芯片数量; (3)设计存储器扩展原理图,并写出每片ROM的地址范围。4已知RAM芯片结构如图所示,回答下列问题:1) 该芯片容量为多少?若要求构成一个2K8的RAM阵列,需几个这样的芯片?2) 若RAM阵列组的起始地址为E1000H,画出存储器系统与8086的电路连接图(8086工作在最小模式),并写出每组RAM芯片的地址空间。3) 编程:将缓冲区中的10个数据写进E1000开始的10个单元中,并说明如何查看结果? 五、判断题1只读存储器ROM只有一种类型。 ( )2动态RAM的一个重要问题是必须对它所存的信息定期进行刷新。( )3用紫外线照射一片EPROM的窗口后,若读出其存储单元的内容均为0FFH,则表明该EPROM已被擦除干净。( )4读写存储器RAM,有SRAM和DRAM二种类型。 ( )5.

温馨提示

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

评论

0/150

提交评论