微机原理习题与答案_第1页
微机原理习题与答案_第2页
微机原理习题与答案_第3页
微机原理习题与答案_第4页
微机原理习题与答案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

WORDWORD格式专业资料整理专业资料整理一、选择1、在微型计算机中,微处理器的主要功能是进行()。DA、算术运算B、逻辑运算C、算术、逻辑运算D、算术、逻辑运算及全机的控制2、 PentiumI属于()位CPUCA、16B、8C、32D、643、 Intel8086属于()位CPUAA、16B、8C、32D、644、 CPU与I/O设备间传送的信号通常有()DA、控制信息B、状态信息C、数据信息D、以上三种都有5、存储器用来存放计算机系统工作时所需要的信息,即()。DA、程序B、数据C、技术资料D、程序和数据6、运算器的核心部件是()。DA、加法器B、累加寄存器C、多路开关D、算逻运算单元二、填空1、内存可分为2大类:随机存储器RAM和2、数据总线是向的,地址总线是向的。3、计算机的五大部件是:、、、、输出设备4、总线可分为三类:、、5、存储程序工作原理最先由提出6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。1、只读存储器ROM2、双、单3、运算器、控制器、存储器、输入设备4、地址总线、数据总线、控制总线5、冯·诺依曼6、二进制三、简答1、冯·诺依曼型计算机的特点是什么?.以二进制表示指令和数据.程序和数据存放在存储器中,从存储器中取指令并执行.由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。一、选择1、在机器数 中,零的表示形式是唯一的()。BDA、原码B、补码C、反码D、移码2、计算机内部表示带符号整数通常采用()。CA、原码B、反码C、补码D、移码

3、带符号数运算溢出的判定依据为()。注:CF符号位进位标志.DF最高数据位进位标志DA、CF=1B、DF=1C、CFANDD、FDCFXORDF4、数值64的压缩BCD码是()AA、01100100BB、00000110B00000100BC、01000000BD、00110110B00110100B5、下列数中为最大值的是()。BA、5AHB、01100011BC、28D、(10011000)BCD6、若十进制数据为138.5则其八进制数为()。BA、89.8B、212.4C、212.5D、1011111.1017、用一片EPROM芯片构成系统内存,其地址范围为F0000H~F0FFFH,无地址重叠,该内存的存储容量为()。BA、2KBB、4KBC、8KBD、16KB二、填空1、[x]补=00001111B[y]补=11100101B则x和y的十进制原码分别为、2、A、B两数均为带符号的补码数,其中A=00101100,B=10101001,则其大小关系是3、 +66-66的补码分别为B,B4、 +127和-127的原码分别是、补码5、已知两数的真值:X=34,Y=84,若用单字节二进制形式表示,则[X-Y]补码= ,[X+Y]补码= 。6、某内存模块的地址范围为80000H~0BFFFFH,该模块的容量为。7、有一个8位二进制数的补码是11111101,其相应的十进制真值是。1、 15、-272、A>B3、01000010B,10111110B或42H,0BEH4、01111111B,11111111B5、0CEH(11001110B)76H(01110110B)6、256K7、-3三、简答1、带符号补码运算的优点是什么?2、试述计算机在进行算术运算时,所产生的”进位”与”溢出”二者之间的区别?1、(1)减法变为加法运算,只需一个运算器,简化电路(2)无符号数和带符号数加法运算可以用同一个加法器实现。2、.前者表示无符号数溢出而后都表示带符号数溢出.前者判定条件CF=1.后都判定条件CFXORDF。1=第三章练习题(一)一、选择1、在8086微处理器中,用来存放要取出的指令地址或操作数地址的部件是()。BA、数据缓冲寄存器DRB、程序计数器PCC、算术逻辑运算单元ALUD、累加器AX2、不可以分成两个单字节的内部通用寄存器是()CA、AXB、BXC、BPD、DX3、8086的地址锁存信号引脚是()CA、WR、BINTRC、ALED、RESET4、 CPU要访问内存的20000H处的字单元,其引脚BHE和A0分别为()AA、00B、01C、10D、115、 RESET信号有效后,8086CPU执行的第一条指令地址为()CA.00000HB.FFFFFHC.FFFF0HD.0FFFFH6、下列哪组寄存器不属于8086CPU的通用寄存器()。DA、AX、BX、CX、DXB、SP、BPC、SI、DID、IP、CS7、8086CPU在进行对外设输出操作时,控制信号M/IO和DT/R必须是()。AA、00B、01C、10D、118、80X86系列微机可寻址的I/O地址空间大小是()CA、1GB、32kC、64kD、1M9、 8086CPU内标志寄存器中的控制标志位占()CA、9位B、6位C、3位D、16位10、 8086CPU从偶地址读写两个字节时,需要 个总线周期。AA、1B、2C、3D、411、80X86系统中堆栈的工作方式是()DA、先进先出B、随机读写C、只能读出不能写入D、后进先出12、BHE与A0配合以决定访问存储器的数据是高字节还是低字节工作,其 BHE仅在总线周期开始的()周期有效AA、T1B、T2C、T3D、T413、CPU执行指令过程中,BIU每完成一次对存储器或I/O端口的访问过程,称为()。BA、时钟周期B、总线周期C、总线读周期D、总线写周期14、8086CPU中的通用寄存器是()。DA、AX、BX、CX、DXB、SP、BPC、SI、DID、上述三者15、8086有数据线()根BA、8B、16C、24D、3216、8086的RD、WR控制信号的作用是()。DA、控制CPU数据总线上数据流的流向B、控制存储器读写操作的方向C、控制流入、流出I/O接口信息的方向D、以上三种作用17、在8086/8088的延长总线周期中,在()之后插入Tw。CA、T1B、T2C、T3D、T418、 8086CPU内标志寄存器中的状态标志位占()BA、9位B、6位C、3位D、16位19、 8086CPU从奇地址读写两个字节(一个字)时,需要()个总线周期。BA、1B、2C、3D、420、 8088CPU在最小模式下对I/O进行读操作时,有效控制信号为()。CA、RD低电平,WR三态,IO/M低电平B、RD三态,WR低电平,IO/M高电平C、RD低电平,WR三态,IO/M高电平D、RD三态,WR低电平,IO/M低电平21、 8088CPU输入/输出指令可寻址外设端口的数量最大可达()DA、256B、128C、16KD、64K二、填空1、用来存放下一条要读取的指令在代码段的偏移地址的是,用来存放下一条要读取的指令在代码段的段地址的是,用来存放堆栈的栈顶的是.2、中断响应周期包括2个总线周期,第1个总线周期的INTA负脉冲用来,第2个总线周期INTA负脉冲,外设应把送到3、 8086根据33引脚(MN/MX)要分为和4、在8088CPU中,为了减少CPU的等待取指所需的时间,故设置了。5、8086有根地址线,根数据线,可寻址MB6、 8086标志寄存器有3位控制标志,控制标志包括、、DF1、指令指针寄存器IP、代码段段寄存器CS、堆栈指针寄存器SP2、通知中断源CPU准备响应中断、中断类型号、数据线的底8位上3、最大工作方式.最小工作方式4、指令队列5、201616、IFTF三、判断1、总线周期是指CPU执行一条指令所需的时间。()2、 8086CPU中的IP的作用是装有将要执行的下一条指令的段内地址。()四、问答1、已知(CS)=20A8H,(IP)=2008H请计算CPU要读取的指令在内存中的地址?2、已知(CS)=2000H(,IP)=2011H请计算CPU要读取的指令在内存中的地址?3、已知(CS)=E000H,说明代码段可寻址物理存储空间的范围?4、标志寄存器中标志位CF、IF的名称是什么?为0和1时代表的意义是什么?1、 20A8H×10H+2008H=22A88H2、2000H×10H+2011H=22011H3、E0000H---EFFFFH4、 CF:进位标志位;0:无进位1:有进位IF:中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求第三章练习题(二)一、选择1、以下寄存器不属于奔腾二寄存器的是()AA、EDS、BEAXC、ECX、DEIP2、根据主存与外存交换信息的单位不同,以下哪个不属于虚拟存储器管理机制()DA、段式管理B、页式管理C、段页式管理D、组相联管理3、 80386之后的32位CPU可提供虚拟存储空间大小为()。DA、1MBB、1GBC、4GB、D64TB4、保护方式下模拟8086方式执行任务的方式被称之为()AA、虚拟8086方式B、8086实方式C、实DOS方式D、纯DOS方式5、8086将整个内在分为许多逻辑段,每个逻辑段容量应小于或等于() CA、1MB、1KC、64KD、512K6、若现堆栈的栈顶地址为1782H:0F20H现从堆栈中弹出了2个字的数据后,则SS和SP的内容为()BA、1782H和0F22HB、1782H和0F24HC、1782H和0F1CH、D1782H和0F1EH7、一个有16个字的数据区,它的起始地址为70A0H:9DF6H,它的最后一个字的存储单元的物理地址是()。BA.10E96HB.7A814HC.7A818HD.10EB6H8、指令周期是指()BA.CPU从主存中取出一条指令的时B.CPU执行一条指令的时间C.CPU主频的倒数D.CPU主存中取出一个字节的时间9、8086中断系统CPU响应中断的条件是()AA.IF位为1,完成当前指令后B.IF位为0,完成当前指令后C.IF位为1,没有完成当前指令D.IF位为0,没有完成当前指令二、填空1、多能奔腾在奔腾基础上增加了57条MMX扩展指令,奔腾三增加了70条被称为新指令集SSE2、80386及其以后的CPU有三种工作方式:实方式、保护方式、虚拟8086方式3、在Intel80x86系统中,若一个32位双字11223344H的地址为10000H,则10000H的字节单元内容为 H,10003H的字节单元内容为 H44,114、保护方式下,虚拟地址首先由机制转换为线性地址,然后由机制转换为物理地址.段、页5、在段页式虚拟存储器中在,存放段描述表基地址的分别是 和 。全局描述表寄存器GDTR、局部描述表寄存器LDTR6、在8086系统中,为了能正确返回被中断程序,则当CPU响应外部中断请求并转向中断处理程序前,应将 的 压入堆栈.断点地址一、选择题1、在下面16位指令中,合法的是()DA、ADD[BX],02HB、SHLCL,BXC、OUT123H,AL、DMOVBX,02H2、 CPU与外部设备间数据传送的控制方式有()DA、中断方式B、DMA方式C、程序控制方式D、以上三种都是3、 CPU与外部设备间数据传送的控制方式没有()DA、中断方式B、DMA方式C、程序控制方式D、三态方式4、连续启动两次独立的存储器操作之间的最小间隔叫()DA、存取时间B、读周期C、写周期D、存取周期5、INC指令不影响()标志。BA、OFB、CFC、SFD、ZF6、需要定期刷新的存储芯片是()。BA、EPROM、BDRAMC、SRAM、DEEPROM7、在DMA方式下,CPU与总线的关系是()BA.只能控制地址总线B.相互成隔离状态C.只能控制数据线D.相互成短接状态8、 Intel8086/8088中断向量表中的类型21H是()DA.双重失效B.段不存在C.协处理器出错D.MS-DOS系统调用9、8086响应中断的条件是()AA.IF=1,完成当前指令后B.IF=0,完成当前指令后C.IF=1,没有完成当前指令D.IF=0,没有完成当前指令10、下列指令中,有错误的是()。AA、MOV[SI],[DI]B、INAL,DXC、JMPWORDPTR[BX+、8]PDUSHWORDPTR20[BX+SI]11、在某一中断程序入口地址值填写在向量表的0004H—0007H存储单元中,则该中断对应的中断类型号一定是()。CA、1FHB、2OHC、0lHD、22H12、用一片EPROM芯片构成系统内存,其地址范围为F0000H~F0FFFH,无地址重叠,该内存的存储容量为()。BA、2KBB、4KBC、8KBD、16KB14、在下面16位指令中,合法的是()DA、ADD[BX],02HB、SHLCL,BXC、OUT123H,AL、DMOVBX,02H15、8086系统中,用三片中断控制器8259A级联,可接中断源()个BA、24B、22C、23D、2116、指令MOVBX,[2011H中]源操作数的寻址方式为()CA、寄存器间接寻址B、立即寻址C、直接寻址D、变址寻址17、存储器芯片数据线位数不足时,需用()BA、字扩展B、位扩展C、字位扩展D、以上均可18、以下伪指令或者表达式不属于数据定义的是()CA、DBB、DD、CDXD、DW19、在8086系统中,规定内存地址()的内存单元存放中断服务程序人口地址(即中断向量),称为中断向量表。AA、00000H~003FFH、B80000H~803FFHC、7F000H~7F3FFH、DFFC00H~FFFFFH20、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是()。DA、20102HB、20101HC、200FEH、D200FFH21、现用2Kx8位的RAM芯片构成4Kx16位存储器,需此种芯片()BA、8片B、4片C、2片D、16片22、在单级中断系统中,CPU一旦响应中断,则立即关闭 标志,以防本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。AA中断允许B中断请求C中断屏蔽D中断保护23、在PC/XT中,若AX=4305H,BX=8279H,执行ADDB,XAX指令后接着执行INTO指令,则会()CA进入INT0中断服务程序B死机C执行INT0后面的指令D、显示器显示OVERFLOW24、以下使寄存器AX和CF同时清零的指令为()CA、ADDAX,AX、BXCHGAX,AXC、XORAX,AX、DPUSHAX25、同步动态存储器英文简称是()CA、RDRAM、BCDROMC、SDRAM、DEPROM26、高速大容量数据传送一般会采用()BA.中断方式B.DMA方式C.查询方式D.无条件传送27、在汇编源程序中定义一个逻辑段的伪指令是()AA.SEGMENT/ENDSB.LABELC.EQUD.PROC/ENDP28、若(AL)=0C6H,(CL)=03H,执行指令SARA,LCL后,AL的内容为()DA.18HB.28HC.48HD.0F8H29、以下中断源中,属于软件内部中断的是()DA、硬盘请求B、键盘请求C、电源故障D、单步中断30、采用电容存储二进制信息的是()BA.静态存储器B.动态存储器C.只读存储器D.闪速存储器31、定义双字型变量的伪指令是()CA、DBB、DW、CDDD、DQ32、若想在一个字符串中搜索特定的关键字,就使用()指令 DA.MOVSB.STOSC.CMPSD.SCAS33、以下指令中,执行后会影响CF标志位的是()。CA、MOV、BINCC、ANDD、PUSH34、要管理15级可屏蔽中断,需要()片中断控制器8259A级联的AA.2片B.1片C.3片D.4片35、中断向量表中,中断类型21H是()DA.除法出错中断B.段不存在C.协处理器出错D.MS-DOS系统调用36、存储器用来存放计算机系统工作时所需要的信息,即()。DA、程序B、数据C、技术资料D、程序和数据37、在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用()。D

A、无条件传送B、程序查询控制C、中断控制D、直接存储器存取38、在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是()。DA、同步传送B、查询传送C、无条件传送D、中断传送二、填空1、下列程序执行后AX、DX中的值分别为、4,-316MOVAX,-2000CWDMOVCX,-421IDIVCX2、下列程序执行后AL中的十六进制值为0A5HMOVAX,120FHXORAL,0AAH3、下列程序执行后AX、DX中的值分别为3000,1000MOVAX,1000MOVDX,2000XCHGAX,DXADDAX,DX4、 若(AX)=8520H,且为有符号数,若实现(AX)/2,则应使用指令 ,结果使(AX)= 。算术右移指令(SARA,X1)0C290H5、存储器的存取速度可用 和 两个时间参数来衡量,其中后者比前者大。存取时间、存取周期6、7、8、下列程序执行后AL、AH6、7、8、XORAL,0AAHXORAH,AHEPROM273容2量为4K×8bit,其地址线为根,数据线8根;12判断下列指令正误,对的打√错的打×[1234H(])1、MOV[2000H],[1000H]()[1234H(])2、MOVCS,D(S)7、INAL,100H()3、PUSHC(S)8、OUT80H,A(L)4、 POP1234()9、MOVBX,BUFF(ER)5、POP[1234H]()10、DECWORDPTR[(D××××√√×√√√三、判断1、在一个外设端口中,往往需要几个接口才能满足和协调外设工作的要求 ()2、统一编址方式的一个特点是存储器和I/O端口共用统一的地址空间()3、MOV,AX[BP+SI]的源操作数的物理地址为(DS)×16+(BP)+(SI)。()4、近过程(NEAR)的RET指令把当前栈顶的一个字弹出到IP。()5、条件转移指令JNE的测试条件是CF=1。()6、REPZSCA指NS令中,当CX!=0且(ZF)=0时重复执行()1、×2、√3、×4、√5、×6、×四、简答1、判断下列指令正误,错的指明错误原因MOV[2000H],[0]MOVCS,DSPUSHCSPOP1234DECWORDPTR[BX]错(不可同为内存,类型不明确)、错(不能同为段寄存器)、对、错(立即数不能为目的操作数)、对2、指出下列程序段的功能MOVCX,10CLDLEASI,,FirstLEADI,SecondREPMOVSB把以First开始的10字节数传送到Second开始的内存区域3、分别指出下列指令源操作数的寻址方式MOVAX,1090HMOVAL,[1064H]MOVAL,[BP+TABLE]MOVAX,[BX][SI+COUNT]MOVA,X1234MOVA,L[1234]MOVA,L[BP+1234]MOVA,X[BX][SI+1234]立即寻址直接寻址寄存器相对寻址基址变址相对寻址立即寻址直接寻址寄存器相对寻址基址变址相对寻址4、源程序如下:CMPA,XBXJNCL1JZL2JNSL3JNOL4JMPL5设AX=74C,H3BX=95C3,H则程序最后将转到哪个标号处执行?试说明理由∵74C3H-95C3HDF00H且有:CF=1,ZF=0,SF=1,OF=1程序将转到L5标号处执行、,,5、已有AX=E896H,BX=3976H,若执行ADDB,XAX指令,则结果BX,AX,标志位CF,OF,ZF各为何值BX=220CHAX=E896HCF=1OF=0ZF=06、选用最少的指令,实现下述要求的功能.(1))AH的高4位清0(2)AL的高4位取反(1)ANDAH,0FH(2)XORAL,0FH7、高(BX)=6D16H,(AX)=1100H,写出下列三条指令执行后,AX和BX中的内容.MOVCL,06HROLAX,CLSHRBX,CL(AX)=4004H(BX)=01B4H)8、下面程序执行后屏幕上显示的内容是什么?HELLOWORLD!BUFFERDB"HelloWorld!$"PUSHDSPOPESLEASI,BUFFERLEADI,BUFFERCLDNEXT:LODSBCMPAL,'$'JZDONECMPAL,61HJCOKCMPAL,7BHJNCOKSUBAL,20HOK:STOSBJMPNEXTDONE:MOVDX,OFFSETBUFFERMOVAH,09HINT21H9、根据以下程序填充变量在内存中的存储情况(A的ASCII值为41H;段地址为1000H)值地址

Datasegment1000H:0000H0V0A0R11HDB'AB'0V0A0R22HDW'AB'0V0A0R34HDWVAR20005H0D0a0ta4eHnds0005H10、根据以下程序填充变量在内存中的存储情况('B的'ASCII值为42H;段地址为3011H)DatasegmentVAR1DB'BC'VAR2DW'BC'VAR4DWVAR2Dataends值地址30110H30111H值地址30110H30111H30112H30113H30114H30115H400H11、DMA控制器的工作方式有哪3种?单字节传输方式成组(块)传输方式请求传输方式12、以JMPVAR_AD指D令为例试分析8086段内间接转移和段间间接转移差别?段内间接转移,VAR_AD是D一个16内存变量,指令完成以下(IP)←(VAR_ADD)段内间接转移,VAR_ADD是一个16内存变量,指令完成以下(IP)←(VAR_ADD)(CS←)(VAR_ADD+2)13、 内存中有下列指令地址机器语言汇编语言1234HB812ABMovAX,5678H请问执行完这条指令后寄存器IP与AX的内容分别是多少?(IP)=1237H(AX)=5678H14、分别指出下列4条指令源操作数的寻址方式MOVBL,12HMOVBX,DXMOVAX,[DI]MOVAH,[BP][DI]立即寻址寄存器寻址寄存器间接寻址基址变址寻址15、下列程序执行后AX,BX,CX中的值分别是多少?ARRAYDD20DUP(?)STRDB'THISISTEST'MOVAX,TYPESTRMOVBX,LENGTHARRAYMOVCX,SIZEARRAY1208016、根据下图,指出ABCDEF种6中断各自的名称(6分)A:非屏蔽中断B:可屏蔽中断C:溢出中断D:断点中断E:单步中断F:除法错误中断17、设机器字长为8位,最高位为符号位,试对43+8进行二进制补码运算,并判断结果是否溢出。∵[43]补=00101011B,[8]补=00001000B∴[43]补+[8]补=00101011B+00001000B=00110011B=33H00101011B+00001000B00110011B∵CS=0,CD=0,OF=CS⊕CD=0⊕0=0∴无溢出18、设有变量x=11101111B,y=11001001B,试计算x+y=?请问:①若为无符号数,计算结果是否正确?②若为带符号补码数,计算结果是否溢出?x+y=11101111B+11001001B=10111000B=1B8H11101111B+11001001B10111000B①若为无符号数②若为带符号补码数∵CF=1∴不正确∵CF=1,DF=1OF=0∴不溢出五、综合题1、用16K×8位芯片组成64K×8位的存储器,请完成下图剩余连接,并指出A、B、C、D分别为A0-A15中哪根地址线,以及(1)(2)(3)(4)四个芯片的地址号:0000H-3FFFH号:4000H-7FFFH号:8000H-BFFFH)号:C000H-FFFFH2、设某8位机系统需装6KB的ROM,地址范围安排在0000H17FFH。请画出使用EPROM芯片2716构成的连接线路图。各组芯片的地址范围

芯片A15A14A13A12A11A10A地0址范围址)0000HEPROM1000000000000000(最低地11111111111(最高地址)07FFH址)0800HEPROM2000000000000000(最低地11111111111(最高地址)0FFFH址)1000HEP

温馨提示

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

评论

0/150

提交评论