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

下载本文档

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

文档简介

第一章微型计算机基础概论一、填空(1)计算机硬件结构通常由五大部分即____________,____________,__________,____________和____________组成。(2)总线按其功效可分、和三种不一样类型总线。(3)8位二进制数10000000,若为无符号数表示十进制数值是;若为补码数值为,原码数值为,反码数值为。(4)对8位二进制数,原码、反码和补码所能表示范围:原码:;反码:;补码:。(5)冯诺依曼计算机关键原理,即工作原理。(6)CPU内部基本组成包含、和。(7)按照工作方式不一样,内存可分为和两大类。(8)现在在微型计算机中普遍采取字符编码系统是,它由_________位二进制数码组成,可表示_______个字符和符号。(9)为了识别各种进制,在各数数尾加上一个标识字母,二进制数尾加作标识;十进制加,八进制加,十六进制加。二、选择题1.计算机内部数值7FH,当分别为某个数原码、反码和补码时,其真值是_______。A)原码时大B)反码时大C)补码时大D)一样大2.十进制数-38八位二进制补码是________。A)01011011B)11011010C)11011011D)010110103.微型计算机发展特点是__________。A)体积越来越小B)容量越来越大C)精度越来越高D)以上都对4.在以下不一样进制数据中,最小数是___________。A)101001BB)101001BCDC)52DD)23H5.标准ASCII码由______位二进制代码组成。A)4B)7C三、简答题(1)简述微型计算机系统基本组成?(2)无符号数和有符号数加减运算时溢出判断规则是什么?第二章微处理器与总线一.填空题(1)8088CPU内部结构按其功效可分为____和____两部分。(2)8088内存单元3017H:010BH物理地址为_______________。(3)8088CPU外部数据线有_______条,外部地址线有_______条,可寻址最大物理内存容量为_______。(4)在8088系统中,从偶地址读或写两个字时,最少需要______个总线周期。CPU从主存取出一条指令并执行该指令时间称为______,它通惯用若干个______来表示,而后者又包含有若干个______。(5)逻辑地址由和______组成,将逻辑地址转换为物理地址公式是______。(6)8088CPU引脚中,RESET引脚作用是:_______________。8088上电复位后,其内部存放器(CS)=___________,(IP)=________。(7)依照功效不一样,8088标志位分为______标志和______标志。(8)堆栈指针SP内容是存放区堆栈单元地址,SP一直指向______。堆栈操作标准是______。(9)8086CPU内部设置有一个_________字节指令队列,8088CPU内部设置有一个_________字节指令队列.(10)8088CPU对存放器最大寻址空间为_______________;在独立编址时对接口最大寻址空间是_______________。(11)8088状态存放器中,作为控制用标志位有______个,其中,不可用指令操作是______。(12)执行部件EU组成包含______,______,______和______。(13)两个变址存放器SI和DI分别称为______存放器和______存放器。(14)8086/8088具备和两种工作模式,能够经过在输入引脚加上不一样电平来进行选择。(15)8086/8088内部共有个位存放器,按其功效可分为三大类,即、、。(16)若CS=8000H,则当前代码段可寻址存放空间范围是。(17)设存放器段地址是4ABFH,物理地址为50000H,其偏移地址为。二、选择题1.指令指针存放器是_______。A)BXB)IPC)BPD)SP2.中央处理器(微处理器)通常主要包含________。A)运算器B)控制器C)运算器和控制器D)运算器、控制器和存放器3.下面说法中,___________是正确。A)指令周期等于总线周期B)指令周期大于等于总线周期C)指令周期是总线周期两倍D)指令周期与总线周期之间关系不确定4.在8088系统中,在以下地址中可作为段起始地址为:()A)0HB)2HC)4HD)8H5.8088执行一个总线周期最多可传送()字节。A)1个B)2个C)3个D)4个6.在8088CPU标志存放器中,属于控制标志位是__________。A)DFB)SFC)OFD)CF7.8088CPU中止请求线有__________。A)1条B)2条C)4条D)8条8.某个8088存放单元逻辑地址为A400:3400,其物理地址是_____。A)0D8000HB)0A7400HC)3E400HD)0A740H9.在8086CPU中,对时钟周期、指令周期和总线周期长短排序,正确是________。A)总线周期≥指令周期≥时钟周期B)时钟周期≥指令周期≥总线周期C)指令周期≥总线周期≥时钟周期10.在8086/8088中,一个最基本总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线上发出__________信息。A)数据B)状态C)地址D)其余三、简答题8086/8088CPU内部结构分为哪两大模块,各自主要功效是什么?8086/8088CPU主要区分是什么?8088存放器空间最大能够为多少?怎样用16位存放器实现对20位地址寻址?完成逻辑地址到物理地址转换部件是什么?段存放器CS=1200H,指令指针存放器IP=FF00H,此时,指令物理地址为多少?指向这一物理地址CS值和IP值是唯一吗?第三章8086/8088指令系统重点掌握:寻址方式,数据传送指令(堆栈),算术运算指令(加减),逻辑运算和移位指令(移位),程序控制指令(LOOP,CALL,RET,IRET)一、填空(1)8088CPU执行45H与3BH两个数加法运算,运算结果标志位SF=,CF=,ZF=。(2)设当前(SP)=0100H,执行PUSHAX指令后,(SP)=_______________H,若改为执行INT21H指令后,则(SP)=_______________H。00FE,00FA3.若当前(SP)=6000H,CPU执行一条IRET指令后,(SP)=_______________H;而当CPU执行一条段内返回指令RET6后,(SP)=_______________H。6006H,6008H4.8088I/O指令有__________和__________两种寻址方式。直接寻址,存放器间接寻址5.程序控制类指令功效是_______________。改变程序执行次序6.已知(BX)=H,(DI)=3000H,(SS)=4000H,(DS)=6000H,(SS)=5000H,66000H单元内容为28H,则指令MOVAL,[BX+DI+1000H]执行结果是_______________。(AL)=28H(28H送到AL存放器)7.在寻址方式中,可作基址存放器有___________、_________。BX,BP8.若(AL)=95H,执行SARAL,1后(AL)=________。0CAH9.MOVAX,[BX][DI]指令中源操作数寻址方式为_______________。基址加变址寻址方式(基地址寻址方式)10.若(CS)=1000H,(DS)=H,(SS)=3000H,(ES)=4000H,(SI)=1000H,(BP)=H,则指令MOVAX,[BP]功效是将____________单元内容传送给AL,将__________单元内容传送给AH(填写物理地址)。3H单元内容,3H单元内容11.若(AL)=35H,执行ROLAL,1后,(AL)=_______________。6AH12.指令MOVAX,[DI-4]中源操作数寻址方式是______________。存放器相对寻址方式(相对存放器寻址方式)13.累加器专用传送指令IN间接访问I/O端口,端口号地址范围为_______________。0-65535(其余数值表示也能够)14.若(DS)=H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,则执行指令LEAAX,[BX][SI]之后,(AX)=___________H,源操作数是____________寻址方式。01A0H,基址变址寻址二、选择题1.完成将BX清零,并使标志位CF清零,下面错误指令是_________。A)SUBBX,BXB)XORBX,BXC)MOVBX,00HD)ANDBX,00H2.已知(DS)=1000H,(BP)=0010H,(BX)=0100H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,执行指令LEACX,[BP][DI]后,(BX)=_________。A)0ABBAHB)0100HC)0BAABHD)0110H3.下面指令不正当是________。A)INT21HB)ADCAX,[SI]C)INAX,03HD)PUSHAL4.设SP=50H,执行段间返回指令RET后,存放器SP内容是()。A)44HB)54HC)5AHD)5CH5.在指令MOVES:[SI],AX中,目标操作数为_______寻址方式。A)存放器B)直接C)基址变址D)存放器间接6.以下四条指令中,有几条指令需要使用DX存放器_________?MULBXDIVBLINAX,20HOUT20A)1条B)2条C)3条D)4条7.设(CL)=05H,要取得(CL)=0AH,可选取指令是()。A)NOTCLB)ANDCL,0FHC)XORCL,0FHD)ORCL,0AH8.用MOV指令将十进制数89以压缩BCD码格式送入AX,正确使用指令是_________。A)MOVAX,0089B)MOVAX,0809C)MOVAX,0089HD)MOVAX,0809H9.若(AL)=0FH,(BL)=04H,则执行CMPAL,BL后,AL、BL内容__________。A)0FH,04HB)0BH,04HC)0FH,0BHD)04H,0FH10.在子程序最终一定要有一条__________指令。A)HLTB)RETC)IRETD)POP11.以下指令中,有语法错误是__________________。A)MOV[SI],[DI]B)INAL,DXC)JMPWORDPTR[BX+8]D)PUSHWORDPTR20[BX+SI-2]12.下面指令序列执行后完成运算,正确算术表示式应是________________。MOVAL,BYTEPTRXSHLAL,1DECALMOVBYTEPTRY,ALA)Y=2X+1B)X=2Y+1C)Y=2X-1D)X=2Y-113.若已知(SP)=H,(AX)=0020H,则执行指令,PUSHAX后,(SP)和((SS):(SP))值分别为_________。A)H,00HB)H,20HC)1FFFH,00HD)1FFEH,20H14.8086执行POPAX指令时,正确操作是___________________。A)AX<--[SP+1][SP],SP<--SP+2B)AX<--[SP+1][SP],SP<--SP-2C)SP<--SP+2,AX<--[SP+1][SP]D)SP<--SP-2,AX<--[SP+1][SP]15.若累加器AL内容为13H,执行NEGAL指令后,AL内容为________。A)OOHB)13HC)0ECHD)0EDH16.8086中8位算术运算指令执行后,结果为10010001B,则ZF和SF标志位值为______。A)ZF=0SF=1B)ZF=0SF=0C)ZF=1SF=1D)ZF=0SF不确定17.在执行MULBL指令执行后,CF=OF=1,(AL)=82H,则表示________。A)(BL)>0B)(AH)=FFHC)被乘数小于零D)乘积大于255三、简答题1.什么是寻址方式,写出全部寻址方式?2.在IBMPC中有专用输入输出指令,请问I/O端口地址范围是多少?地址范围不一样,应采取指令格式不一样,请写出在详细范围和采取指令格式。3.指出以下三条指令区分(NUM为数据段一个变量名)。(1)MOVSI,NUM(2)LEASI,NUM(3)MOVSI,OFFSETNUM4.如BUFFER为数据段中0032单元符号地址其中存放内容为2345H,试问以下两条指令有什么区分?指令执行完成后AX存放器内容是什么?(1)MOVAX,BUFFER(2)LEAAX,BUFFER5.设(DS)=1000H,(AX)=1C5AH,(BX)=2400H,(SI)=1354H,(13774H)=30H,(13775H)=20H,(13754H)=40H,(13755H)=10H指令在此环境下执行,在各空中填入对应执行结果。SUBAX,20H[BX][SI](AX)=_____,SF=______,ZF=______,CF=_____,OF=______6.设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数物理地址。1)MOVAX,[2400H]2)MOVAX,[BX]3)MOVAX,[SI]4)MOVAX,[BX+2400H]5)MOVAX,[BP+2400H]6)MOVAX,[BX+DI]7)MOVAX,[BP+SI+2400H]7、若VAR1为字变量,VAR2和VAR3为字节变量,判断以下指令书写格式是否正确,正确说出源操作数和目标操作数寻址方式,不正确说出原因并改过。(1)MOVAX,VAR1

(2)MOVAX,VAR2

(3)MOVVAR2,VAR3

(4)MOV[0200],12H(5)MOVAX,[BX][SI]

(6)MOVAX,BL

(7)MOV[BP],[DI+01H]第4章汇编语言程序设计标号、变量、伪指令、BIOS和DOS功效调用过程1.段定义伪指令语句用SEGMENT语句表示开始,以ENDS语句表示结束。2.ARRAYDW10DUP(5DUP(4DUP(20H,40H,60H))语句执行后共占1200字节存放单元。3.汇编语句中,一个过程有NEAR和FAR两种属性。NEAR属性表示主程序和子程序在同一个代码段中,FAR属性表示主程序和子程序不在同一个代码段中。5.子程序又称过程,它能够由PROC语句定义,由ENDP语句结束,属性能够是NEAR或FAR。6.标号和变量都是存贮单元符号地址,但其内容不一样,标号是_______________符号地址,而变量是_______________符号地址。7.一个程序中,有以下伪指令: ARYDB25DUP(3,4,4DUP(?,1,0)) LENDW$-ARYLEN单元存放值是。(动态数据长度)8.给出以下数据定义后在内存中存放形式:M1DB‘Howareyou?’

M2DW3DUP(11H),3344H

DB4DUP(?)

M3DB3DUP(22H,11H,?)二、选择题1.下面表示段定义结束伪指令是__________。CA)ENDB)ENDPC)ENDSD)ENDM2.变量类型属性以下,下面错误类型是__________。BA)字节型B)字符型C)字型D)双字型3.设有一程序定义以下:ORG0024HAR1DW4,5,$+4…MOVAX,AR1+4执行以上指令后,AX中内容正确是_______________。AA)0028HB)0032HC)002AHD)002CH4.现用数据定义伪指令定义数据:BUFDB4DUP(0,2DUP(1,0));问定义后,存放单元中有数据0100H字单元个数是____________。A)4B)3C)8D)125.以下伪指令中定义字节变量是________。AA)DBB)DWC)DDD)DT6.使用DOS功效调用时,子功效号应放在()存放器中。BA)ALB)AHC)DLD)DH三、简答题1.给出以下数据定义后在内存中存放形式:M1DB‘Howareyou?’

M2DW3DUP(11H),3344H

DB4DUP(?)

M3DB3DUP(22H,11H,?)2、以下一组伪指令,给出经过汇编后标号值(5分)ORGHX1DB00H,01HX1:X2EQU20HX2:X3DW02H,03HX3:X4DB04HX4:ORG3000HX5DB05H,06HX5:四、编程题编写一个汇编语言程序,以NUM为首址存放区域中存放了10个带符号字节类型数据(分别为7,9,-10,0,100,-27,99,-23,56,53),从中找出最大数并送入MAX单元,要求完整程序设计格式。(12分)2、设有两个等长字符串。试编写一个汇编语言程序,比较它们是否完全相同;若相同,则将字符"Y"送入AL中,不然,将字符"N"送入AL中。第5章存放器系统一、填空题(1)由2K×1bit芯片组成容量为4K×8bit存放器需要16个存放芯片。若芯片SRAM容量为4K×4bit,现欲用这么芯片组成0A0000H到0C3FFFH内存,需要___片这么芯片。(2)存放器地址译码方式能够分为和两种方式。全地址译码、部分地址译码(3)某机器中有8KBROM,其末地址为0FFFFFH,则其首地址为0E0000H。(4)DRAM靠电容存放信息,所以需要定时刷新。(5)半导体存放器分为随机存取存放器RAM、只读存放器ROM两大类。前者特点是可随机进行读写操作,掉电后信息会丢失,后者特点是掉电后不会丢失所存放内容,可随机进行读操作。(6)假如某存放器芯片容量为4K×8位,则存放器片内寻址地址线是____12___根,假如它在系统中起始地址为0F0000H,则它末地址是_______________。二、选择1.某CPU有地址线20根,它可连接内存最大存放容量是________。CA)64KBB)640KBC)1MBD)4MB2.用16M×1DRAM芯片组成128MB×8存放容量,要使用______________。BA)128片B)64片C)32片D)16片3.27128存放容量为16K×8,其片内地址线和数据线数分别为________。CA)8,8B)8,14C)14,8D)14,144.2164A是一个__________芯片。DA)RAMB)SRAMC)EPROMD)DRAM5.以下几个半导体存放器中,哪一个需要刷新操作______________?BA)SRAMB)DRAMC)EPROMD)EEPROM6.某SRAM芯片,其存放容量为512K×8位,该芯片地址线和数据线数目为______。DA)8,512B)512,8C)18,8D)19,87.EPROM是指__________。CA)可编程只读存放器B)只读存放器C)紫外线可擦除可编程只读存放器D)电可改写只读存放器8.和外存相比,内存特点是________。AA)容量小、速度快、成本高B)容量小、速度快、成本低C)容量大、速度快、成本高D)容量大、速度快、成本低三、简答题1、内部存放器主要分为哪两类?它们主要区分是什么?2、设有一个具备14位地址和8位字长存放器,问:(1)该存放器能存放多少字节信息(2)假如存放器由1K*1位SRAM芯片组成,需要多少芯片?(3)最少需要多少位地址作芯片选择四、综合题1、利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为3H~33FFFH。2、现有两片6116芯片,所占地址范围为61000H~61FFFH,试将它们连接到8088系统中,并编写测试程序,向全部单元输入一个数据,然后再读出与之比较,若犯错则显示“Wrong!”,全部正确则显示“OK!”第6章输入输出和中止技术一、填空题1、CPU与I/O接口进行通信实际上是经过I/O接口内部一组存放器实现,称为_______________,包含三种类型、、。2.CPU和外设之间数据传送方式有__________、__________、____________和___________。3.I/O接口编址方式可分为_______________、_______________两种方式。4、I/O端口独立编址时,8088系统内存地址范围为,而外设端口地址范围为。5、中止矢量就是中止服务子程序入口地址,在内存中占有4个存放单元,其中低地址存放单元存放是IP内容,高地址存放单元存放是CS内容。6、中止返回指令是IRET,该指令将堆栈中保留断点弹出后依次装入IP存放器和CS存放器中,将堆栈中保留标志装入Flags中。7、CPU响应8259A中止,在引脚上输出2个负脉冲,在第2个负脉冲期间读入中止类型码。8、8086CPU共可管理256个中止,中止矢量表放在从00000H地址单元到003FFH地址单元,总共有1K个字节。9、采取级联方式,用9片8259A可管理级中止,用2片可管理级中止。10、在PC系列微机中,I/O指令采取直接寻址方式I/O端口有256个。采取DX间接寻址方式可寻址I/O端口有64K个。二、选择题1、CPU响应中止请求和响应DMA请求本质区分是()A)中止响应靠软件实现B)速度慢C)控制简单D)响应中止时CPU依然仍控制总线,而响应DMA请求时,CPU要让出总线2、CPU与I∕O设备间传送信号有()A)数据信息B)控制信息C)状态信息D)以上三种都是3.CPU与外设之间数据传输方式有_______________。A)查询方式B)中止方式C)DMA方式D)以上都是4.主机、外设不能并行工作输入/输出方式是____________。A)程序查询方式B)中止方式C)DMA方式二、简答题1、简述CPU以中止方式怎样与外设交换数据。2、为何74LS244只能作为输入接口?而74LS273只能作为输出接口?第7章惯用数字接口电路一、填空题1、利用8253A芯片每20ms产生一个脉冲输出,若输入时钟频率为2MHz,8253A计数初值应取,工作方式选。1.一片8255A端口A有3种工作方式,端口B有___2____种工作方式。2.8255A三个端口工作在方式0输入方式时,三个端口均___无______(有/无)锁存能力。3.当从8255A端口C读出数据时,8255A几个控制信号*CS,A1,A0,*RD,*WR分别是____0_____,______1___,___0______,___0______,____1_____(*代表低电平有效)。4.8255A端口A可用程序设置为__________、__________、_________三种工作方式,对C口还有一个特殊使用方式为____按位置0置1________。5.当8255A输入信号*CS=0、*RD=0、*WR=1且A1=A0=0时,此8255A执行操作是将端口A数据送到数据线上。(*表示低电平有效)6.当8255A输入信号*CS=0、*RD=1、*WR=0且A1=A0=0时,此8255A执行操作是_______________。(*表示低电平有效)8.一片8255A芯片内含___3______个传输数据8位I/O端口,其中PA口有____3_____种工作方式。二、选择题1.当8253A可编程定时/计数器工作在下时,需要由外部脉冲触发开始计数。A)方式0B)方式1C)方式2D)方式3E)方式4F2.若8253A处于计数过程中,当CPU对它装入新计数初值时,其结果将是。A)8253A禁止编程B)8253A允许编程,并改变当前计数初值C)8253A允许编程,但不改变当前计数初值D)8253A允许编程,是否影响当前计数过程随工作方式而变3.当8253A工作在方式0,在初始化编程时,一旦写入控制字后。A)输出信号端OUT变为高电平B)输出信号端OUT变为低电平C)输出信号端保持电平值不变D)立刻开始计数4.当8253A工作在方式0,控制信号变为低电平,对计数器影响是。A)结束此次循环,等候下一次计数开始B)暂时停顿现行计数工作C)不影响此次计数D)终止此次计数过程,立刻开始新计数循环5.利用8253A每20ms产生一次中止,若CLK为2MHz,则8253A可采取工作方式及计数初值为。A)方式0;65535B)方式3;40000HC)方式5;40000D)方式2;400006.8253A。A)只能实现计数B)只

温馨提示

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

评论

0/150

提交评论