微机原理复习要点及习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1《微机原理及应用》2013春答疑辅导第1章微型计算机概述【复习重点】1、常用数制及其相互间的转换;2、机器数表示:原码、反码、补码的表示及求法;3、BCD编码及常用字符的ASCII码;4、计算机中的常用术语2《微机原理及应用》2013春答疑辅导【典型习题】1.在计算机中,1KB=byte。2.对于十六进制表示的数码19.8H,转换为十进制数时为:;用二进制数表示时为:1B;该数码用压缩BCD码表示时数据为:或。3.设机器字长为8位,最高位是符号位。则十进制数–13所对应的原码为:;补码为。102425.511001.100100101.0101B25.5H10001101B11110011B3《微机原理及应用》2013春答疑辅导4.一个8位二进制数用补码方式表示的有符号数的范围是。5.软件通常分为和两大类。6.微型计算机中主要包括有。A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组D.微处理器、运算器和寄存器-128~+127系统软件应用软件A4《微机原理及应用》2013春答疑辅导第2章8086微处理器【复习重点】1、CPU内部的功能结构;2、寄存器阵列结构及各寄存器的功能;3、标志寄存器各标志位的名称及含义;4、常用引脚的符号及功能;5、物理地址与逻辑地址的概念及关系;6、存储器分段的原因及方法5《微机原理及应用》2013春答疑辅导【典型习题】1、8086中的BIU中有个位的段寄存器、一个位的指令指针、字节指令队列、位的地址加法器。2、8086可以访问位和位的寄存器。3、8088/8086CPU中,指令指针(IP)中存放的是。A.指令B.指令地址C.操作数D.操作数地址41616681620B6《微机原理及应用》2013春答疑辅导4、8086CPU内部由哪两部分组成?它们的主要功能是什么?答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。EU(或指令执行单元):指令译码和执行指令7《微机原理及应用》2013春答疑辅导5、8086/8088CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?答:有CS、DS、ES、SS、IP、PSWCS(代码段寄存器):用来存放当前代码段的基地址。DS(数据段寄存器):用来存放供程序使用的数据的一段存储区的基地址。ES(附加段寄存器):附加的数据段的基地址,SS(堆栈段寄存器):堆栈段的基地址。IP(指令指针寄存器):16位寄存器。用来存放将要执行的下一条指令在现行代码段中的偏移地址。PSW(标志寄存器):用来存放运算结果的特征或控制微处理器的操作。8《微机原理及应用》2013春答疑辅导6、执行下面两个数相加:1010001101001101+00110010000110011101010101100110分析其结果对下列标志位有何影响:(SF)=(ZF)=(AF)=(PF)=(CF)=(OF)=1100109《微机原理及应用》2013春答疑辅导【典型习题】1.8086CPU对外的数据线是16根,地址线是20根,他们是以分时复用方式轮流使用的。2.CPU访问存储器时,在地址总线上送出的地址称为物理地址地址。3.8086系统中,存储器分为奇、偶两个存储体,其中,奇地址存储体的数据信号线固定与数据总线的高8位相连,偶地址存储体数据信号线固定与数据总线的低八位相连。10《微机原理及应用》2013春答疑辅导4.8086执行指令MOVAL,[BX],其中BX=2041H时,和A0的输出是B。A.0,0B.0,1C.1,0D.1,15.8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过B将地址送入地址锁存器。A.DENB.ALEC.D.DT/RBHEBHE11《微机原理及应用》2013春答疑辅导6.8086有两种工作模式,即最大和最小模式。它由B决定。A.B.C.D.HOLD=17.现行数据段位于存储器B0000H到B0FFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:A。A.B000H,1000HB.0000H,0FFFHC.B000H,0FFFHD.B000H,00FFHINTAMXMN/7/SBHE12《微机原理及应用》2013春答疑辅导8.8086对存储器的管理为什么采用分段的办法?20位的物理地址是如何形成的?答:8086的数据线和内部的寄存器都是16位的,而其地址线是20位的,无法直接进行管理;为扩大寻址范围,采用分段的管理方式,把真正的物理地址用段地址和偏移量表示,每一部分都不超过64K,可保存在内部寄存器中。当CPU访问内存时,在地址加法器中将段寄存器的内容(段基址)自动左移4位(二进制),再与16位偏移地址相加,形成20位的物理地址。13《微机原理及应用》2013春答疑辅导第3章存储器【复习重点】1、半导体存储器的分类2、存储器与CPU的连接3、存储器容量的计算及地址范围的确定14《微机原理及应用》2013春答疑辅导【典型习题】1.内存按存储器性质分类通常分为和。2.若用2K×8的RAM芯片组成12KB的内存总容量,则共需个这样的芯片。3.要组成容量为4K×8位的存储器,需要片4K×1位的静态RAM芯片并联,或者需要片1K×8位的静态RAM芯片串联。ROMRAM68415《微机原理及应用》2013春答疑辅导4.RAM6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是。A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D15B16《微机原理及应用》2013春答疑辅导5.~6.已知某微机系统的存储器由三个芯片组组成,每个芯片组容量为4K字节,总容量为12K字节。试问:为满足其编址范围,至少需要地址总线中的5根?其中6根用于每个芯片的片内地址输入。5.A.12B.13C.14D.156.A.11B.14C.12D.13CC17《微机原理及应用》2013春答疑辅导7.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的器件多;②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译码。18《微机原理及应用》2013春答疑辅导8.右图为8088CPU和某存储器电路连接图,请回答以下问题:(1)将CPU的控制信号线与存储器相连。(2)存储器的类型是什么(RAM、ROM)?总容量为多少?各存储芯片的地址范围分别是多少?19《微机原理及应用》2013春答疑辅导答:1)CPU与存储器的连接如右图所示。2)存储器类型为:RAM;总容量为4K×8;地址范围:0#2000H-27FFH1#2800H-2FFFH20《微机原理及应用》2013春答疑辅导第4章8086/8088指令系统【复习重点】1、与数据有关的7种寻址方式的特点、名称、格式及应用;2、堆栈存储区的寻址方式及应用;3、常用指令的名称、功能、对标志位的影响、并能简单应用21《微机原理及应用》2013春答疑辅导【典型习题】1.计算机的指令通常包含操作码和操作数两部分。2.8086系统中,栈底在堆栈的最高地址端(最高地址端、最低地址端)。3.设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H,则:指令MOVAX,[DI+100H]源操作数的有效地址为0306H,物理地址为24306H。22《微机原理及应用》2013春答疑辅导4.设AX=2000H,BX=2002H,则在执行了指令CMPAX,BX后,标志位CF为1,AX=2000H。5.若AL=10011000B,BL=01100111B,则执行指令“ADDAL,BL”后,AL=FFH;执行指令“ANDAL,BL”后,AL=00H。6.使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入DX寄存器中。23《微机原理及应用》2013春答疑辅导7~8.设8086CPU的SS=1050H,SP=0008H,AX=1234H,当执行一条:PUSHAX指令时SS=A,SP=B。7.A.1050HB.1052HC.104EHD.1058H8.A.0008HB.0006HC.000AHD.0005H24《微机原理及应用》2013春答疑辅导9.已知CF=0,PF=0,AX=FFFFH,则执行语句INCAX后,标志位情况为C。A.CF=0,PF=0B.CF=1,PF=0C.CF=0,PF=1D.CF=1,PF=110.下列指令中,能完成将AL寄存器清零的有C条。CMPAL,AL;SUBAL,AL;XORAL,AL;MOVAL,0A.1B.2C.3D.425《微机原理及应用》2013春答疑辅导11.用单条指令或程序片段,实现下述功能(1)将AX高8位取反,低四位置1,其余位不变。(2)将AL的高四位与低四位互换。(3)将BX、AX内容互换。答:(1)XORAX,0FF00HORAX,000FH(2)MOVCL,4RORAL,CL(或ROLAL,CL)(3)XCHGAX,BX26《微机原理及应用》2013春答疑辅导12.如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少?MOVAX,TABLELEAAX,TABLE答:MOV指令是将内存单元的内容传送到目的寄存器;LEA为取偏移量指令,将源操作数所在内存单元的偏移地址取出送目的寄存器;MOVAX,TABLE;AX=3412HLEAAX,TABLE;AX=0020H27《微机原理及应用》2013春答疑辅导13、分别指出下列指令中的源操作数的寻址方式。(1)MOVCX,[100H]直接寻址(2)MOVCX,100H立即寻址(3)MOVAX,BX寄存器寻址(4)MOVAX,[BP+DI]基址加变址(5)MOVAX,10[BX][DI]相对基址加变址寻址(6)MOVAX,10[SI]寄存器相对寻址(7)MOVAX,[SI]寄存器间接寻址(8)INAL,23H直接端口寻址(9)INAL,DX间接端口寻址28《微机原理及应用》2013春答疑辅导14、指出下列指令的错误(1)MOVCL,AX答:源、目的操作数长度不匹配(2)ADD37H,DX答:立即数不能做目的操作数(3)MOVCS,AX答:CS不能做目的操作数(4)MOVAX,[BX][BP]答:BX、BP不能同时出现在一个中(或源操作寻址方式有误)(5)MOVBYTEPTR[SI],1000H答:源、目的操作数长度不匹配29《微机原理及应用》2013春答疑辅导(6)MOV[SI],[BX]答:源、目的操作数不能均为存储器操作数(7)MOVDS,0200H答:立即数不能直接送至段寄存器(8)INBL,05H答:IN指令中目的操作数不能用BL(只能用AL或AX)(9)MOVIP,BX答:IP不能作操作数(10)MOVSI,[DX]答:DX不能间接寻址,可改为MOVSI,[BX](11)PUSHAL答:PUSH指令的操作数必须为16位(即:按字操作)30《微机原理及应用》2013春答疑辅导第5章汇编语言程序设计【复习重点】1、汇编语言语句格式;2、表达式的应用;3、常用伪指令;4、汇编语言程序设计的基本方法;(掌握顺序、分支、循环程序的设计)31《微机原理及应用》2013春答疑辅导1、汇编源程序特点分段的结构有部分固定的程序框架基本组成---语句DATASEGMENT………DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX……………MOVAH,4CHINT21HCODEENDSENDSTART汇编语言程序设计2、程序设计常用结构顺序结构分支

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功