《微机原理习题解答》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《微机原理习题解答》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《微机原理习题解答》PPT课件.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 习习 题题1 1、微微型型计计算算机机的的特特点点是是什什么么?主主要要性性能能指指标标有哪些?字节和字长有什么区别?有哪些?字节和字长有什么区别?特特点点:体体积积小小,重重量量轻轻,耗耗电电少少;可可靠靠性性高高,结结构构灵活灵活;价格低廉;应用面广。;价格低廉;应用面广。主要性能指标:字长、运算速度、内存容量。主要性能指标:字长、运算速度、内存容量。字字节节和和字字长长的的区区别别:每每8 8位位为为一一个个字字节节,固固定定不不变变,它是存储器的基本单位。它是存储器的基本单位。字字长长是是计计算算机机一一次次可可并并行行处处理理的的数数据据的的位位数数,可可以是一个或多个
2、字节。以是一个或多个字节。2 2、微微型型计计算算机机是是由由哪哪几几部部分分组组成成的的?简简述述各各部分的作用。部分的作用。微微型型计计算算机机由由硬硬件件和和软软件件组组成成,硬硬件件主主要要包包括括中中央央处处理理器器(CPU)、存存储储器器、输输入入接口电路、输出接口电路、总线。接口电路、输出接口电路、总线。软件主要包括系统软件和应用软件。软件主要包括系统软件和应用软件。作用略。作用略。3 3、微微处处理理器器、微微型型计计算算机机、微微型型计计算算机机系系统统之之间间有有什联系和区别。什联系和区别。微微处处理理器器即即CPU 是是计计算算机机的的核核心心部部件件,其其利利用用集集成
3、成技技术术将将运运算算器器、控控制制器器集集成成在在一一片片芯芯片片上上。主主要要功功能能如如下下:对对指指令令译译码码并并执执行行规规定定动动作作;能能与与存存储储器器及及外外设设交交换换数数据据;可可响响应应其其它它部部件件的的中中断断请求;提供系统所需的定时和控制。请求;提供系统所需的定时和控制。微微型型计计算算机机是是在在CPU的的基基础础上上配配置置存存储储器器、I/O接接口口电路、系统总线。电路、系统总线。微微型型计计算算机机系系统统是是以以微微机机为为主主体体,配配置置系系统统软软件件和和外设。外设。4 4、微微型型计计算算机机内内部部、外外部部的的结结构构特特点点是是什什么么?
4、总线结构的优点是什么?总线结构的优点是什么?微微型型计计算算机机内内部部为为单单总总线线结结构构,外外部部为为三三总总线线结结构即构即ABAB、DBDB、CBCB 有有了了总总线线结结构构以以后后,系系统统中中各各功功能能部部件件的的相相互互关关系系变变为为各各个个部部件件面面向向总总线线的的单单一一关关系系,一一个个部部件件只只要要符符合合总总线线标标准准,就就可可以以连连接接到到采采用用这这种种总总线线标准的系统中,使系统功能很方便得到扩展。标准的系统中,使系统功能很方便得到扩展。5、完成下列数制之间的转换完成下列数制之间的转换(48)D=(30)H=(00110000)B(6DB)H=(
5、1755)D=()()B (10101101)B=(AD)H=(173)D(98)D=(10011000)BCD=(1100010 )B()()BCD=(592)D (1001010000)B6、完成下列码制之间的转换完成下列码制之间的转换X原原=BDH X补补、X反反、真值真值=?X反反=3CH X补补、X原原、真值真值=?X补补=8AH X反反、X原原、真值真值=?X原原=BDH X补补=C3H X反反=C2H 真值真值=-61X反反=3CH X补补=3CH X原原=3CH 真值真值=60X补补=8AH X反反=89H X原原=F6H 真值真值=-1187、已知已知X=72 Y=35 求求
6、 X+Y=?X-Y=?Y-X=?X原原=X补补=01001000 -X补补=10111000Y原原=Y补补=00100011 -Y补补=11011101X+Y补补=X补补+Y补补=01101011=X+Y原原X+Y=107X-Y补补=X补补+-Y补补=00100101=X-Y原原 X-Y=37Y-X补补=Y补补+-X补补=11011011 Y-X原原=10100101 Y-X=-37第二章习题第二章习题1、CPU常常用用的的工工作作方方式式有有哪哪几几种种?8086CPU采采用用哪种工作方式?哪种工作方式?CPU常常用用的的工工作作方方式式有有串串行行方方式式和和并并行行方方式式,8086CP
7、U采用并行工作方式。采用并行工作方式。2、8086CPU有有哪哪几几部部分分组组成成?各各组组成成部部分分的的主主要要功能是什么?功能是什么?8086CPU有执行部件有执行部件EU和总线接口部件和总线接口部件BIU组成。组成。EU的主要功能是的主要功能是(1)从指令队列中取出指令。)从指令队列中取出指令。(2)对指令进行译码,发出相应的控制信号。)对指令进行译码,发出相应的控制信号。(3)向)向BIU发出请求。发出请求。(4)执执行行指指令令包包括括进进行行算算术术、逻逻辑辑运运算算,并并计计算算操操作数的偏移量。作数的偏移量。总线接口部件的功能是:总线接口部件的功能是:(1)合合成成20位位
8、的的地地址址,完完成成与与外外界界之之间间的的数数据据传传送。送。(2)预取指令送到指令队列。)预取指令送到指令队列。(3)发出外部总线控制信号。发出外部总线控制信号。3、状状态态标标志志和和控控制制标标志志又又何何不不同同?程程序序中中是是怎怎样样利利用用这这两两类类标标志志的的?8086的的状状态态标标志志和和控控制制标标志志分分别有哪些?别有哪些?状状态态标标志志反反映映运运算算结结果果的的状状态态,其其可可能能对对后后面面的的程程序序有有影影响响;控控制制标标志志是是人人为为设设定定,其其对对CPU的的运运行起控制作用。行起控制作用。状态标志有状态标志有ZF、CF、OF、PF、SF、A
9、F 控制标志有控制标志有TF、IF、DF4、从引脚信号上看、从引脚信号上看8086和和8088有什么不同?有什么不同?8088内内部部(CPU内内)有有16位位数数据据线线,而而对对外外只只有有8位位数数据据线,因此数据地址复用线与线,因此数据地址复用线与8086不同。不同。8086:AD0AD15 8088:AD0AD7 A8A15 第第28号引脚规定相反。号引脚规定相反。8086:最小模式下为:最小模式下为 M/IO 8088:最小模式下为:最小模式下为 M/IO(与(与8085兼容)兼容)第第34号引脚不同号引脚不同 8086:BHE/S 8088:在最大模式中,为高电平;在最大模式中,
10、为高电平;8088没没有有高高8数数据据,输输出出SS0信信号号,此此与与其其它它信信号号组组合表明当前的动作。合表明当前的动作。5、什什么么是是最最小小模模式式和和最最大大模模式式?它它们们在在使使用用上上有有什么不同。什么不同。最最小小模模式式:系系统统只只有有一一个个8086CPU,所所有有的的控控制制信信号号都都直直接接由由8086CPU产产生生,总总线线控控制制逻逻辑辑电电路路最最少。少。最最大大模模式式:系系统统包包括括两两个个或或多多个个CPU(一一个个为为主主CPU,其其他他为为协协CPU),此此时时8086CPU需需要要外外加加总总线线控控制制器器,以以便便产产生生较较多多的
11、的控控制制信信号号进进行行互互相相联系和协调工作。联系和协调工作。6、段段寄寄存存器器CS=1200H,IP=FF00H,此此时时指指令令的的物物理理地地址址为为多多少少?指指向向这这一一物物理理地地址址的的CS值值和和IP值是唯一的吗?值是唯一的吗?物理地址为物理地址为21F00H,CS和和IP值不唯一。值不唯一。7、已已知知物物理理地地址址为为61320H,若若CS=5F00H,求求偏偏移移地地址址。若若CS=5200H,求求偏偏移移地地址址。该该单单元元为为何有不同的偏移地址?何有不同的偏移地址?IP分别为分别为2320H和和F320H 同同一一个个物物理理地地址址是是由由段段基基值值和
12、和偏偏移移地地址址合合成成,当当段基值不同时偏移地址必然不同。段基值不同时偏移地址必然不同。8、若若CS=2200H,问问物物理理地地址址为为222AFH的的存存储储单单元是否在此代码段中?元是否在此代码段中?此时此时IP=02AFHFFFFH,故在此代码段中。故在此代码段中。9、DS=1100H,SI=ABCDH 求求数数据据所所在在的的物物理理地地址。址。DS=2345H,SI=D0CFH 求数据所在的物理地址求数据所在的物理地址。物理地址物理地址=11000H+ABCDH=1BBCDH物理地址物理地址=23450H+D0CFH=3051FH10、A=C236H B=758AH 求求A+B
13、、A-B后后各各状状态态标志的值。(标志的值。(CF、SF、ZF、AF、OF、PF)CF=1 SF=0 ZF=0 AF=1 OF=0 PF=1 CF=0 SF=0 ZF=0 AF=1 OF=1 PF=111、SP是是 堆堆栈栈指指针针寄寄存存器器,其其内内容容是是栈栈顶顶地地址址的的偏移量。偏移量。12、ALE信号在信号在T1 时刻有效,有效状态是时刻有效,有效状态是高电平高电平 其作用是作其作用是作地址锁存器的选通信号地址锁存器的选通信号13、8086CPU的引脚的引脚RD为低电平,为低电平,M/IO为高为高 电平时,表示电平时,表示读存储器读存储器14、8086CPU执行执行I/O端口写操
14、作时,端口写操作时,WR=0 M/IO=0 RD=1 DT/R=1 DEN=0 15、若若8086CPU工工作作于于最最小小模模式式,试试指指出出当当CPU完完成成将将AH的的内内容容送送到到物物理理地地址址为为91001H的的存存储储单单元元操操作作时时,以以下下哪哪些些信信号号应应为为低低电电平平:M/IO、WR、RD、BHE/S7、DT/R。若若CPU完完成成的的是是将将物物理理地地址址91000H单单元元的的内内容容送送到到AL中中,则则上上述述哪些哪些 信号应为低电平。信号应为低电平。当当CPU完完成成将将AH的的内内容容送送到到物物理理地地址址为为91001H的的存储单元时存储单元
15、时WR=0 BHE=0当当CPU完完成成的的是是将将物物理理地地址址91000H单单元元的的内内容容送送到到AL中时中时RD=0 DT/R=0 16、什什么么是是引引脚脚的的分分时时复复用用?请请说说出出8086/8088CPU有有哪哪些些引脚是分时复用引脚?其要解决的问题是什么?引脚是分时复用引脚?其要解决的问题是什么?用用同同一一组组引引脚脚表表示示不不同同的的信信号号即即在在不不同同的的时时刻刻表表示示不不同同的的信信号号;8086中中AD0_AD15、A16/S3_A19/S6。要要解解决决地地址址信信号号的的锁存问题。锁存问题。17、什什么么是是指指令令周周期期?什什么么是是总总线线
16、周周期期?什什么么是是时时钟钟周周期期?它们之间的关系如何?它们之间的关系如何?指令周期:执行一条指令所需要的时间。指令周期:执行一条指令所需要的时间。总总线线周周期期(机机器器周周期期):CPU通通过过总总线线与与存存储储器器或或I/O接接口口进行一次数据传输所需的时间。进行一次数据传输所需的时间。时时钟钟周周期期(T状状态态):CPU处处理理动动作作的的最最小小单单位位是是主主频频的的倒倒数数 一一个个指指令令周周期期包包含含1个个或或多多个个总总线线周周期期,一一个个总总线线周周期期包包含含4个或更多时钟周期。个或更多时钟周期。第第3章:习题章:习题常用的寻址方式有哪些常用的寻址方式有哪
17、些?哪几种寻址方式的指令执行速度快哪几种寻址方式的指令执行速度快?立立即即数数寻寻址址、直直接接寻寻址址、寄寄存存器器寻寻址址、寄寄存存器器间间接接寻寻址址(又包括多种方式)。(又包括多种方式)。立即数寻址和寄存器寻址速度快。立即数寻址和寄存器寻址速度快。2.如在指令中不具体指明段寄存器如在指令中不具体指明段寄存器,那么段地址如何确定那么段地址如何确定?由由隐隐含含关关系系确确定定:BX 隐隐含含于于DS段段 BP 隐隐含含于于SS段段 SI、DI单独使用隐含于单独使用隐含于DS段段 基基址址寄寄存存器器和和变变址址寄寄存存器器同同时时出出现现,以以基基址址寄寄存存器器隐隐含含关关系系为为准准
18、。SP 隐隐含含于于SS段段 SI、DI用用于于串串操操作作时,时,SI隐含于隐含于DS段,段,DI隐含于隐含于ES段。段。3.假设假设DS=3000H,BX=0870H,SI=010CH,d=45h 以以MOV指指令令为为例例,写写出出各各种种寻寻址址方方式式下下的的指指令令形形式,并求出数据的有效地址和物理地址。式,并求出数据的有效地址和物理地址。直接寻址直接寻址 指令形式:指令形式:MOV AX,0045H EA=0045H 物理地址物理地址=30000H+0045H=30045H 基址寻址基址寻址 指令形式:指令形式:MOV AX,BX EA=0870H 物理地址物理地址=30000H
19、+0870H=30870H 变址寻址变址寻址 指令形式:指令形式:MOV AX,SI EA=010CH 物理地址物理地址=30000H+010CH=3010CH 相对基址寻址相对基址寻址 MOV AX,BX+0045H EA=0870H+0045H=08B5H 物理地址物理地址=30000H+08B0H=308B5H 相对变址寻址相对变址寻址 MOV AX,SI+0045H EA=010CH+0045H=0151H 物理地址物理地址=30000H+0152H=30151H 基址变址寻址基址变址寻址 MOV AX,BX+SI EA=0870H+010CH=097CH 物理地址物理地址=30000
20、H+097CH=3097CH 相对基址变址寻址相对基址变址寻址 MOV AX,BX+SI+0045H EA=0870H+010CH+0045H=09C1H 物理地址物理地址=30000H+09BCH=309C1H4.请指出下列指令中源操作数的寻址方式请指出下列指令中源操作数的寻址方式 MOV SI,120 ;立即数寻址立即数寻址 MOV BP,BX ;寄寄存存器器间间接接寻寻址址(基基址址寻寻址)址)MOV AX,CX ;寄存器寻址;寄存器寻址 POP BX ;栈区寻址(出栈操作);栈区寻址(出栈操作)AND DL,BX+SI+30H;寄寄存存器器间间接接寻寻址址(相相对基址变址寻址)对基址变
21、址寻址)XCHG AL,BUF;直接寻址;直接寻址5.请请指指出出如如下下程程序序段段中中每每条条逻逻辑辑指指令令执执行行后后标标志志ZF、SF和和PF的状态的状态 MOV AL,0AH;AL=0AH ZF、SF、PF不变不变 AND AL,0FH;AL=0AH 0 、0、1 OR AL,4BH;AL=4BH 0 、0、1 XOR AL,AL;AL=0H 1、0、16.判断指令的对错判断指令的对错,说明错误指令出错原因说明错误指令出错原因 MOV SP,BX 错,不能用错,不能用SP间接寻址间接寻址 MOV CX,BX 对对 JMP BX 对对 XCHG SI,WED 错,不能在两个内存单元直
22、接交换错,不能在两个内存单元直接交换 SHL AX,CX 错,移位次数必须在错,移位次数必须在CL中中 XCHG ES:BX,AL 对对 LEA AX,BX+SI 对对 IN BL,DX 错,输入指令只能用累加寄存器错,输入指令只能用累加寄存器 PUSH CS 对对 MOV DH,345H 错,数据类型不符。错,数据类型不符。7.利利用用三三种种方方法法实实现现内内存存DS段段2000H和和2100H的的两两个字单元的内容互换。个字单元的内容互换。1、MOV AX,2000H MOV BX,2100H MOV 2000H,BX MOV 2100H,AX2、XCHG AX,2000H XCHG
23、AX,2100H XCHG AX,2000H3、PUSH 2000H PUSH 2100H POP 2000H POP 2100H8.已知已知(SP)=2800H,(AX)=0010H,(BX)=0FA0H,(CX)=1002H。求求执执行行下下列列程程序序段段后后SP、AX、BX、CX的内容的内容 PUSH AX PUSH BX PUSH CX POP BX POP AX执行后执行后 SP=27FEH AX=0FA0H BX=1002H CX=1002H9.分析程序执行后分析程序执行后AX=?CF=?AF=?MOV AX,2608H MOV BL,95H ADD AL,BL 执行后执行后 A
24、X=2703H AAA CF=AF=110.分析程序执行后分析程序执行后AX=?CF=?MOV AX,1E54H STC MOV DX,95H XOR DH,0FFH 执行后执行后 AX=IEBEH SBB AX,DX CF=111.MOV AL,67H ;AL=67H12.NEG AL ;AL=99H13.OR AL,0A0H;AL=B9H14.AND AL,0F5H;AL=B1H15.XOR AL,0FH ;AL=BEH12.MOV AX,3267H13.ROL AX,114.ADC AL,AH15.MOV 3200H,AX16.执行上述指令后执行上述指令后 AX=6432H 3200H=
25、32H 17.3201H=64H13.已已知知DS=1000H,将将下下面面程程序序段段执执行行后后的的结结果果填填入相应的寄存器和内存单元。入相应的寄存器和内存单元。MOV CL,04H MOV AX,0ABCDH SHR AX,CL MOV SI,2000H MOV SI,AX 则则 CL=04H AX=0ABCH SI=2000H 12001H=0AH14.设设DS段段2100H单元的内容是单元的内容是32H MOV BX,2100H MOV AL,BX MOV AH,0 MOV SP,3210H XCHG AX,BX PUSH AX PUSH BX POP CX执行程序段后执行程序段后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理习题解答 微机 原理 习题 解答 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内