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

下载本文档

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

文档简介

1、v1.0可编辑可修改弟一早一、填空题1、86的压缩BC加表示形式为(86H)。2、基本的ASCII码为8位编码,共有_27一个字符。3、计算机中的总线包括地址总线_、数据总线和_控制总线。4、计算机系统由硬件系统和一软彳系统两大部分组成。5、CPU的字长与数据总线有关;寻址空间与一地址总线有关。6、若CPU的数据线宽度为8位,则它的字长为_8位;地址线宽度为16位,则它的寻址空间为216B。7、计算机语言分为_低级语言、中级语言和_高级语言。8、计算机软件分为系统软件和应用软件两大类。9、8位有符号二进制数为正数时,符号位b7为183_;为负数时,符号位b7为_-7310、正数的原码、反码、补

2、码是相同的;11、目前,微型计算机的核心部件是_CPU。二、名词解释微机微处理器微型计算机系统汇编语言操作系统系统软件BIUEUASCII码BCD码三、判断题。请判断以下题的正误,对于“X”的请说明原因。1、8位二进制数的补码表示范围为-127+127。(X)。-128+1272、CPU的寻址空间与它的数据线宽度有关(X)。3、CPU的数据线宽度越宽,它的相对运行速度越快(V)。4、寄存器和存储器都是CPU内部的存储单元(X)。12v1.0可编辑可修改寄存器是CPU内部的存储单元5、十进制数456的压缩BC加表示形式为0BCD(V)。6、-100的8位二进制数原码值为B,补码值为B(,)。7、

3、回车符CR的ASCII码值是0DH(V)。弟早一、填空题1、SP是一个(16)位寄存器。Flags是一个(W)位寄存器。控制标志位TF的含义为:追踪标志,当TF置为1,CPUS入单步执行方式,即每执行一条指令,产生一个单步中断请求)。2、设某一堆栈段中当前栈顶的逻辑地址为2000H:0200H,在弹出两个字后栈顶的物理地址是(2000H:01FCH)。3、设双字H的起始地址是0A0000H,则此双字中12H所在单元的物理地址是(0A0003H)。4、在8086中,每一内存单元只能有一个(物理)地址,但可以有多个(逻辑)地址。5、判断有符号数运算是否溢出应根据(OF)标志位。6、8086CPU中

4、,用于区分CPU是工作在最大模式还是最小模式的引脚是(MN/MX)。7、8086CPU中的寄存器都是(16)位的。8、总线周期是(CPU通过总线对存储器或IO接口进行一次访问所需要的时间)二、名词解释指令周期逻辑地址物理地址段地址偏移地址时钟周期标志寄存器堆栈寄存器三、判断题。请判断以下题的正误,对于“X”的请说明原因。1、内存的物理地址是唯一的,每一个内存单元可存放一个16位二进制数。(X)每一个内存单元可存放一个8位二进制数2、存储器是计算机系统中不可缺少的部分。(V)3、8086CPU为16位处理器,一次可并行传送8位或16位二进制数。(V)4、8086CPU的数据总线和地址总线都是20

5、位。(X)5、8086CPU的BIU中包含有一个16位的地址加法器。(X)22v1.0可编辑可修改8086CPU的BIU中包含有一个20位的地址加法器6、因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为32位。(x)因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为20位7、8086CPU可以通过改变指令指针IP的内容来改变执行顺序。(V)8、8086CPU的16位标志寄存器FR中每位均有确定含义。(X)9、8086CPU的基本读写总线周期由4个时钟周期组成。(V)10、8086CPU&一个存储单元中,可存入8位数据或者16位数

6、据。(x)8086CPU在一个存储单元中,可存入8位数据.11、8086CPU允许多个逻辑段重叠或交叉。(X)8086CPU允许多个逻辑段重叠12、堆栈指针SP总是指向堆栈的栈顶。(V)13、8086CPU从功能结构上看,其由控制器、运算器、寄存器三部分组成。(X)8086CPU从功能结构上看,其由执行单元和总线接口单元组成14、寄存器寻址比存储器寻址的运算速度快(V)四、单项选择题1、8086CPU弓I脚中区分CPU®行存储器访问还是I/O访问的控制引脚是(B)。A、MN/MXB、M/IOCINTRD、NMI2、若某数据段位于存储区38000H47FFFH则该数据段的段地址为()。

7、A.38000HB.47FFFHC.3000HD.3800H3、程序设计中所使用的地址是(A)。A.逻辑地址B.有效地址C.物理地址D.段基址4、标志寄存器Flags中存放两类标志,即(B)。A.符号标志、溢出标志B.控制标志、状态标志C.方向标志、进位标志D.零标志、奇偶标志5、下列有关指令指针寄存器的说法中,哪一个是正确的(B)。A.IP存放当前正在执行的指令在代码段中的偏移地址B.IP存放下一条将要执行的指令在代码段中的偏移地址C.IP存放当前正在执行的指令在存储器中的物理地址D.IP存放当前正在执行的指令在存储器中的段地址6、某系统中,已知建立堆栈时SS=2360HSP=0800H经过

8、一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据(A)A.80HB.50HC.100D.100H7、8088/8086CPU从功能结构上看,是由(D)组成的。控制器和运算器、控制器和运算器34v1.0可编辑可修改C、控制器和20位物理地址加法器D、执行单元和总线接口单元8、8086CPU内部具有(B)个8位寄存器。A、4B、8C、14D、209、8086CPU的标志寄存器中有(D)个有效位。A、1B、3C、6D、910、8086CPU对存储器采用分段管理的方法,每个存储单元均拥有(D)两种地址。A、实地址和虚拟地址B、20位地址和16位地址C、逻辑地址和物理地址D、段基址和偏移地

9、址14、8086/8088CPU中,弓I脚RD和WR勺作用是(C)A、CPU控制数据传输的方向B、CPU实现存储器存储操作控制C、CPU实现读或写操作时的控制线D、CPU现读地址数据线分离控制15、8086CPU中,可屏蔽中断请求的控制引脚是(C)A、NMIB、HOLDC、INTRD、INTA16、8086CPU可访问(C)个字端口A、1KB、32KC、64KD、1M17、8086/8088CPU将数据压入堆栈时,栈区指针的变化为(c)A、SS内容改变,SP内容不变B、SS内容不变,SP内容加2C、SS内容不变,SP内容减2D、SS和SP内都容改变18、在以下关于8086/8088对存储器进行

10、分段管理的叙述中,不正确的是(D)。A、1MB内存的空间可分为若干个64KB的段B、段的大小根据具体需要而定,最大不超过64KBC、段的起始地址能被16整除D、段与段之间可以交叉三、简答题1、找出字符串“Pentium”的ASCII码,将它们依次存入从00510H开始的字节单元中,画出它们存放的内存单元示意图。44v1.0可编辑可修改00510H 3'P'()00511H 'e'(65H)'n'().2、有一双字H'm,()在内存中的地址为存放的情况。30101H30101H,画出其在8086系统的内存中3、8086的标志寄存器分为6个状

11、态标志位和3个控制标志位,它们各自的含义和作用是什么AfV*弟二早一、填空题1、若要在DEBUGF显示偏移地址为2000H单元处的指令,相应命令应为:(U2000H)。2、条件转移指令JNZ的测试条件是ZF=0。3、MOVBP,AL指令中,目的操作数为寄存器间接寻址方式,对堆栈一段的数据进行操作。4、当采用寄存器间接寻址时,使用通用寄存器BX DI、SI时,可以默认不写的段寄存器是DS5、采用寄存器间接寻址,当使用通用寄存器BP时,可以默认不写的段寄存器是SS。6、条件转移指令是一种短转移,其转移范围在-128+127内。7、DECBYTEPTRDI指令中,操作数的数据类型是内存操作。8、循环

12、指令LOOP四止循环白条件是CX=0或者ZF=0。9、将AX寄存器清0的的逻辑指令是xorax,ax或andax,0(2)10、已知AX=0202HCX=0003H执行指令SARAXCL后,寄存器AX=_0040H2、名词解释寻址方式指令系统源操作数目的操作数三、判断题。请判断以下题的正误,对于“X”的请说明原因1、立即寻址方式只能用于源操作数。(V)55v1.0可编辑可修改2、DOS所有的功能子程序调用都是利用INT21H中断指令。(X)3、指令“MOVAXBP”的源操作数的物理地址为SS*16+BR(V)4、指令指针寄存器IP是不能通过指令访问的。(V)5、代码段寄存器CS的内容可以被压入

13、栈区,也可以将堆栈中的数据弹出至CS中。(X)代码段寄存器CS的内容可以被压入栈区,不可以将堆栈中的数据弹出至CS中6、段内转移要改变IP、CS的值。(X)段内转移要改变IP的值7、CS和IP中的内容是不能通过指令随意改变的,也就是CS和IP都不能用作目的操作数。(v)8、不能给段寄存器直接传送立即数。(V)9、MOV旨令执行时会影响标志位。(X)MOV旨令执行时不会影响标志位10、堆栈存取操作是以字节为单位的。当堆栈存入数据时,SP减1;当从堆栈中取出数据时,SP加1。(X)堆栈存取操作是以字为单位的。当堆栈存入数据时,SP减2;当从堆栈中取出数据时,SP加2。四、选择题1、指令MOVAX,

14、3070H中源操作数的寻址方式为(A)A寄存器间接寻址B、立即寻址C直接寻址D变址寻址2、指令MOVBX,AX中(B)A、目的操作数是寄存器操作数B、源操作数是存储器操作数C、目的操作数是存储器操作数D、源操作数是立即操作数3、指令MOVAXBP中(B)A、源操作数存于数据段B、源操作数存于堆栈段C、目的操作数存于数据段D、目的操作数存于堆栈段4、BX是(B)A、8位通用寄存器B、16位通用寄存器C、16位段寄存器D、16位变址寄存器5、下面4个寄存器中,不能作为间接寻址的寄存器是(B)A、BXB、DXC、BPD、DI6、设SS=2000H,执行下列程序段后SP=(A)MOVSP,2000HM

15、OVAX,1234HPUSHAXA、21FFEHB、20000HC、22000HD、22002H66v1.0可编辑可修改7、 TEST与AND勺区另1J是(B)A 、TEST改变目标操作数B 、TEST不改变目标操作数C 、都影响标志位D、TEST变标志位8、完成将BX清零,并使标志位CF清零的操作,下面错误的指令是77A、SUBBX,BXB、XORBXBXC、MOVBX00HD、ANDBX00H9、设SS=2000H,下列程序段执行后,AH中的数据在内存地址为(C)MOVSP,2000HMOVAX,1234HPUSHAXA、20000HB、22000HC、21FFEHD、21FFFH10、设

16、BL=05H,要使BL=0AH,应执行白指令是(C)A、NOTBLB、ANDBLC、XORBL0FHD、ORBL,0FHB),变址寄存器可以为(D)。如已11、在8086基址加变址的寻址方式中,基址寄存器可以为(知BX=2000H,SI=1234H,贝U指令MOVAXBX+SI+2的源操作在(A)中。(1) A、AX或CXB、BX或BPC、SI或BXD、DX或DI(2) A、BC或CXB、CX或SIC、DX或SID、SI或DI(3) A、数据段中偏移地址为3236H的字B、数据段中偏移地址为3234H的字C、附加段中偏移地址为3236H的字D、附加段中偏移地址为3234H的字12、PUSH操作

17、数;其中操作数允许为(C)。A、立即操作数B、字节内存操作数C、字内存操作数D、字节寄存器操作数五、分析题执行以下程序段后,请填写每题MOVSP,2000HMOVAX,0F0HMOVSI,1234HMOVDX5678HPUSHSIPOPDISHLDX,1TESTAX,DXPUSHDXv1.0可编辑可修改(4) SP=(D);A、2000HB、1FFFHC、2001HD、1FFEH(5) DH内容所在存储器的偏移地址为(A);1FFCHA、1FFFHB、1FFEHC、1FFDHD(6) DL内容所在存储器的偏移地址为(B);A 、 1FFFH(4) AX= ( CA 、0H(5) DI= ( A

18、A 、 1234H(6) DX=( BB 、 1FFEH);B 、78H)°B 、 5678H);C 、 2000HC 、 0F0HC 、 2000HD 、 1FFCHD 、56HD 、 00F0HA 、5678H B 、0ACF0H C、2B3CH D、0ABF0H(7)标志位 ZF= ( A )oA 、0 B 、1、不定 D 、无值第四章、单项选择题1、 关于指令 MOV BX, AX,以下叙述正确的是:(C)A、目的操作数是寄存器操作数B、源操作数是内存操作数C、目的操作数是内存操作数H源操作数是立即操作数2、执行下列程序,设(SS) = 2000H,执彳T后(SP) =MOV

19、 SP, 2000HMOV AX, 1234HPUSH AXA. 21FFEH B . 20000H C . 22000H D . 22002H4、汇编语言程序代码必须位于代码段中,形成代码段物理地址的寄存器对是(A . SS: SP B . CS: IP C. DS: BX D. CS: BXB)88v1.0可编辑可修改5、指令LOOPZ勺循环执行条件是(c)A.CX不等于0且ZF=0B.CX不等于0或ZF=0C.CX不等于0且ZF=1D.CX不等于0或ZF=1二、程序题主要围绕实验、PPT中的简单例题、教材中的例题进行。实验指导书:实验1全部、实验2(1、3题),实验3的第1、3题,实验4

20、的第1、3题,实验6全部;PPT中的简单例题,要求掌握“回车符”和“换行符”的作用及功能教材中的例题:“例4.14”、“例4.17”、“例”试编写一程序,将地址偏移量为100H单元开始的256个单元分别写入:00H,01H,02H,03H,.FFH等数据统计其中正元素的个数(负元素的个数,0的个数),将统计结果送入到上述数据块之后的一个单元中;弟五早、名词解释FlashROMRAMEEPROMCache、判断题。请判断以下题的正误,对于“x”的请说明原因。1、DRA防储芯片须定期刷新,PC机中所使用的内存条由DRAMa成。(2、8086CPU对内存的访问能力由所插白内存条数目决定。(X)3、高

21、速缓冲存储器Cache与CPU的速度相当。(X)4、在PC机中,外存储器中的存储价质仅为磁性材料(X)。5、在PC机中,内存储器中的存储价质仅为半导体材料(V)6、CPUf问内存的速度比访问外存的速度慢(X)。7、存储器芯片的主要技术指示是容量、存取时间和功耗(X)。8、RAM!英文RandomAcessMemory的缩写(V)。9、ROM!英文ReadOnlyMemory的缩写(V)。10、字节的英文为Byte,位的英文为bit(V)。11、某存储芯片的字节容量为1KB,它的位容量为10Kb(X12、存储容量1M睹于1000KB(X)。13、静态RAMI!要刷新电路(X)。99v1.0可编辑

22、可修改14、动态RAMf!要刷新电路(,)。15、相对而言,静态RAM:匕动态RAM勺集成度高(X)。16、相对而言,静态RAM:匕动态RAM勺外围电路简单(X)。18、在内存储器组织中用部分译码方式,存储器单元地址有重复地址值(V)。19、在内存储器组织中用全译码方式,存储器单元地址有重复地址值(X)。20、若存储芯片有1K个存储单元,它的片内地址线有10条(,)。21、CPU的地址线为16条,可访问64K个存储单元(,)。22、因RO娓仅读存储器,向它内部写入数据是不可能的(X)。三、存储器扩展题(必考题,为同种类型)1、现有2K*4位的RAIM口2K*8位白ROMS片若干,试为CPU勾造

23、一个2KB的RAMF口4KB_ROM存储系统;设该CPU勺数据总线为C0-D7,地址总线为Ao-A15,读写控制总线为M/IO、RDWR请画出CPUW存储芯片之间的扩展连接设计图,并分析RAMROM勺地址范围。(配套芯片和译码器可以任意使用)2、假设有单片8Kx8位的EPRO总片和16Kx8位的SRAMK片若干,试将它们与8088CPU相连,形成16KBROM量和32KBRAM量,t#画出CPUffi存储芯片的扩展连接图,并写出所形成的地址空间。要求:(1)扩展所形成的地址空间RAM占低地址空间,ROMT高地址空间,且连续;(2)分别写出你所形成的各片ROM!RAM勺地址空间设:8088CPU

24、有4A15共16条地址线,8条数据线,对存储器的读写控制信号线是WRRDEPRO总片的读彳言号为OE片选信号为CE;SRA忧片的读、写信号分别为OE和WE片选信号为CS课本177页弟八早一、填空题1、总线带宽又称总线最大传输率,是指单位时间内总线上可传送的数据量,可用(字节数/秒,比特数/秒)表示。(提示:指单位)2、总线是在模块和模块之间,设备和设备之间传送信息的一组(公用信号线)。3、按照总线上传输信息的不同,总线可以分为数据总线、(地址总线)、(控制总线)。4、总线位宽是指(总线上能同时传送的数据位数),用bit表示。在总线频率一定时,总线带宽与位宽成(正)比。(正比或反比)1010v1

25、.0可编辑可修改5、USB总线是一种通用的(串行)总线。6、USB总线的逻辑拓扑结构是一种分层的(星型)拓扑结构。7、IEEE1394是一种高速(串行)I/O总线。(并行或串行)二、名词解释总线总线带宽RS232CUSB总线IEEE1394三、判断题。请判断以下题的正误,对于“X”的请说明原因。1、同一时刻只能有一个模块向总线发送信息,但允许多个模块同时接收总线上的信息。(,)2、IEEE1394总线具有即插即用功能,其既支持同步也支持异步传输方式。(,)3、USB总线不支持热插拔和即插即用。(X)4、总线性能指标中,总线位宽越宽,总线工作频率越高,总线带宽便越大。(,)5、在同一时刻,总线上

26、允许多对模块间进行信息交换。(X)6、CPU的地址总线是双向的,即地址可以在CPUffi存储器及I/O口间互相传送。(X)7、RS-232是一种串行总线标准,具有25根信号。(,)8、IEEE1394在一个端口上最多可连接128个设备。(X)四、单项选择题1、以下哪类总线是单向的(B)。A、数据总线B、地址总线C、控制总线2、(C)总线用于微机系统内各插件板与系统板之间的连接,是微机系统中最总要的一种总线。A、片内总线B、片总线C系统总线D、外总线3、总线为完成一次数据传输需经历(c)个阶段。A2个B3个C4个D5个4、以下关于微机系统中采用总线结构的优点说法错误的是(D)A、可以简化系统结构

27、,便于系统设计制造。日便于接口设计。C便于系统扩充。D提高系统传输速率。5、对USB总线,以下说法错误的是(D)A、USB总线是一种串行总线标准。1112v1.0可编辑可修改日支持即插即用。C支持热插拔。D最多可连接63个设备。6、假设某CPUM有16根地址总线,则其对存储器的寻址范围为(A)A64KBB32KBC16KBD220B7、以下哪一种总线不是外总线(c)。ARS-232总线BUSB总线CPCI总线DIEEE1394总线()。第七章一、填空题1、8086PC机提供的输入输出指令有两条,分别为IN和OUT其寻址方式也有两种,分别为直接寻址和(间接寻址),其中指令OUT50H,AL属于(

28、直接寻址)。2、CPU在执行INAL,DX指令时,M/I/O#引脚为低电平,RD#引脚为低电平WR#|脚为国电平2、计算机系统中,CPU与外设之间数据传输方式包括:直接传输、(查询传输)、(中断传输)、(DMA传输)。4、查询传输是指(匚5、中断传输是指(匚6、8086CPU使用(16)根地址线对I/O端口寻址,可寻址范围为(216)字节。7、DMA传输是指()。8、 系统对外设编址方式包括(统一编址)和(独立编址)两种.二、名词解释4、DM阳送三、判断题。请判断以下题的正误,对于“X”的请说明原因。1、 微机的几种输入/输出方式中,DMA方式利用率最高。(V)微机的几种输入/输出方式中,DM

29、AT式利用率最高。()1212v1.0可编辑可修改2、CPU与I/O接口是通过三总线连接的。(V)3、8086CPU读写一次存储器或I/O端口操作所需要的时间称为一个基本读写总线周期。(v)4、8088CPU工作在最小工作模式下,当执行OUTDest,Src时,CPU的控制信号为I/O/M#=0、WR#=1RD#=0状态。(X)5、一个I/O接口中必须要有数据端口、控制端口和状态端口。(V)6、I/O接口与存储器统一编址的优点是可用相同指令操作。(,)7、8086CPU的I/O接口与存储器是统一编址的。(X)8、8088CPU对地址为240H的I/O端口读操作指令为INAL,240H。(X)9

30、、8086CPU对I/O端口的寻址空间为1MB(X)10、8086CPU最多可访问64K个I/O字端口。(V)11、8086CPU采用I/O独立编址方式,可使用AD15-AD0线的地址信息寻址I/O端口(,)12、8086CPU的输入指令INDest,Src中目的操作数Dest只能是AL.(X)13、8086CPU的输出指令,是将AL或AX寄存器的内容输出到外设的一个端口。(,)14、 在CPU与外设的I/O传输控制方式分为直接传输、查询传输、中断传输、DMA传输。(V)15、 若I/O接口为直接传输方式,接口中应有状态端口。(X)16、中断控制方式是由外设申请而发生,无请求时CPU可以正常工作,因此中断传输可提高CPU的利用率。(V)17、 查询方式时CPU处于主动,外设处于被动,所以CPU效率不高。(V)18、 外设的状态信息是通过I/O接口传送给CPU(V)19、 查询传输方式是通过查询状态后决定是否传输的传输方式。(V)五、分析题2、请写指令完成操作:将字数据内容56FDH输出到端口1000H1314v1.0可编辑可修改MOVDX,1000HMOVAX,56FDHOUTDX,AX第八章一、填空题2个低位字节6、中断服务程序入口地址表又称为中断向量

温馨提示

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

评论

0/150

提交评论