计算机组成原理第7章作业答案.ppt

上传人:s****8 文档编号:67217046 上传时间:2022-12-24 格式:PPT 页数:24 大小:446.50KB
返回 下载 相关 举报
计算机组成原理第7章作业答案.ppt_第1页
第1页 / 共24页
计算机组成原理第7章作业答案.ppt_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《计算机组成原理第7章作业答案.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第7章作业答案.ppt(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、指指 令令 系系 统统第第 七七 章章|作业题:|3,4,5,6,7,8,13,14,15,16,20,21|3.|指令字长:7.1.2节(P304)|机器字长:1.3.1节(P17)|存储字长:P13|4.解:|零地址指令的操作数的地址隐含在堆栈指针SP中(P303)|一地址格式的另一个操作数通常可采用隐含寻址。举例参照P312.|5.解:二地址指令操作数的物理地址用地址码给出,可以是主存的地址,也可以是寄存器的地址,甚至可以是I/O设备的地址。(P302)6.6.某指令系统字长为某指令系统字长为某指令系统字长为某指令系统字长为1616位位位位,地址,地址,地址,地址码取码取码取码取4 4位

2、位位位,试提出一种方案,使该指,试提出一种方案,使该指,试提出一种方案,使该指,试提出一种方案,使该指令系统有令系统有令系统有令系统有8 8条条条条三地址指令、三地址指令、三地址指令、三地址指令、1616条条条条二地二地二地二地址指令、址指令、址指令、址指令、100100条一地址指令。条一地址指令。条一地址指令。条一地址指令。解:解:解:解:三地址指令格式三地址指令格式三地址指令格式三地址指令格式如下:如下:如下:如下:4 4 4 44 4 4 4 OP A OP A1 1 A A2 2 A A3 3 解题思路:以三地址指令格式为解题思路:以三地址指令格式为解题思路:以三地址指令格式为解题思路

3、:以三地址指令格式为该指令系统的基本格式。以此格式为该指令系统的基本格式。以此格式为该指令系统的基本格式。以此格式为该指令系统的基本格式。以此格式为基础,采用基础,采用基础,采用基础,采用扩展操作码扩展操作码扩展操作码扩展操作码技术,设计出技术,设计出技术,设计出技术,设计出题意所要求的地址码结构的指令。题意所要求的地址码结构的指令。题意所要求的地址码结构的指令。题意所要求的地址码结构的指令。指令操作码分配方案指令操作码分配方案指令操作码分配方案指令操作码分配方案如下:如下:如下:如下:4 4位位位位OPOP00000000,A A1 1,A A2 2,A A3 3;8 8条条条条三地址指令三

4、地址指令三地址指令三地址指令01110111,10001000,00000000,A A2 2,A A3 3;1616条条条条二地址指令二地址指令二地址指令二地址指令10001000,11111111,10011001,00000000,00000000,A3A3;100100条条条条一地址指令一地址指令一地址指令一地址指令10011001,01100110,00110011,10011001,01100110,01000100,冗余编码冗余编码冗余编码冗余编码10011001,11111111,11111111,可用来扩充一、零地址指令条数可用来扩充一、零地址指令条数可用来扩充一、零地址指令

5、条数可用来扩充一、零地址指令条数10101010,冗余编码冗余编码冗余编码冗余编码11111111,可用来扩充三、二、一、零地址指令条数可用来扩充三、二、一、零地址指令条数可用来扩充三、二、一、零地址指令条数可用来扩充三、二、一、零地址指令条数 指令操作码分配方案指令操作码分配方案指令操作码分配方案指令操作码分配方案 7.7.设指令字长为设指令字长为设指令字长为设指令字长为1616位位位位,采用扩展操,采用扩展操,采用扩展操,采用扩展操作码技术,每个操作数的地址为作码技术,每个操作数的地址为作码技术,每个操作数的地址为作码技术,每个操作数的地址为6 6位位位位。如果定义了如果定义了如果定义了如

6、果定义了1313条条条条二地址指令,试问还可二地址指令,试问还可二地址指令,试问还可二地址指令,试问还可安排多少条一地址指令?安排多少条一地址指令?安排多少条一地址指令?安排多少条一地址指令?解:解:解:解:二地址指令格式二地址指令格式二地址指令格式二地址指令格式如下:如下:如下:如下:4 6 64 6 6 OP A OP A1 1 A A2 2 设二地址指令格式为该指令系统的设二地址指令格式为该指令系统的设二地址指令格式为该指令系统的设二地址指令格式为该指令系统的基本格式,基本格式,基本格式,基本格式,4 4位位位位操作码共有操作码共有操作码共有操作码共有1616种种种种编码,编码,编码,编

7、码,其中其中其中其中1313种种种种用来定义二地址指令,还剩用来定义二地址指令,还剩用来定义二地址指令,还剩用来定义二地址指令,还剩3 3种种种种可用作可用作可用作可用作扩展标志扩展标志扩展标志扩展标志。如不考虑零地址指。如不考虑零地址指。如不考虑零地址指。如不考虑零地址指令,该指令系统最多还能安排:令,该指令系统最多还能安排:令,该指令系统最多还能安排:令,该指令系统最多还能安排:一地址指令条数一地址指令条数一地址指令条数一地址指令条数 =3=3226 6=192192条条条条 8.8.某机指令字长某机指令字长某机指令字长某机指令字长1616位位位位,每个操作,每个操作,每个操作,每个操作数

8、的地址码为数的地址码为数的地址码为数的地址码为6 6位,设操作码长度位,设操作码长度位,设操作码长度位,设操作码长度固定固定固定固定,指令分为零地址、一地址和二地址指令分为零地址、一地址和二地址指令分为零地址、一地址和二地址指令分为零地址、一地址和二地址三三三三种种种种格式。若零地址指令有格式。若零地址指令有格式。若零地址指令有格式。若零地址指令有MM种种种种,一地,一地,一地,一地址指令有址指令有址指令有址指令有N N种种种种,则二地址指令最多有,则二地址指令最多有,则二地址指令最多有,则二地址指令最多有几种?若操作码位数可变,则二地址几种?若操作码位数可变,则二地址几种?若操作码位数可变,

9、则二地址几种?若操作码位数可变,则二地址指令最多允许有几种?指令最多允许有几种?指令最多允许有几种?指令最多允许有几种?解:解:解:解:1 1)若采用定长操作码时,二)若采用定长操作码时,二)若采用定长操作码时,二)若采用定长操作码时,二地址指令格式如下:地址指令格式如下:地址指令格式如下:地址指令格式如下:4 6 64 6 6 OP OP A A1 1 A A2 2 此时,无论指令中有几个地址,此时,无论指令中有几个地址,此时,无论指令中有几个地址,此时,无论指令中有几个地址,指令格式都不变指令格式都不变指令格式都不变指令格式都不变。设二地址指令有设二地址指令有设二地址指令有设二地址指令有K

10、K种,则:种,则:种,则:种,则:K=2K=24 4-M-N-M-N 当当当当M=1M=1(最小值),(最小值),(最小值),(最小值),N=1N=1(最小值)(最小值)(最小值)(最小值)时,二地址指令最多有:时,二地址指令最多有:时,二地址指令最多有:时,二地址指令最多有:KKmaxmax=16-1-1=14=16-1-1=14种种种种 2 2)若采用变长操作码时,二地址指)若采用变长操作码时,二地址指)若采用变长操作码时,二地址指)若采用变长操作码时,二地址指令格式仍如令格式仍如令格式仍如令格式仍如1 1)所示,但操作码长度可随)所示,但操作码长度可随)所示,但操作码长度可随)所示,但操

11、作码长度可随地址码的个数而变。此时,地址码的个数而变。此时,地址码的个数而变。此时,地址码的个数而变。此时,K=2K=24 4-(N/2N/26 6+M/2+M/212 12);(N/2N/26 6 +M/2+M/21212 向上取整)向上取整)向上取整)向上取整)当当当当(N/2N/26 6+M/2+M/212 12)1 1时,时,时,时,KK最大,最大,最大,最大,则二地址指令最多有:则二地址指令最多有:则二地址指令最多有:则二地址指令最多有:KKmaxmax=16-1=15=16-1=15种种种种(只留一种编码作(只留一种编码作(只留一种编码作(只留一种编码作扩展标志用。)扩展标志用。)

12、扩展标志用。)扩展标志用。)讨论:讨论:讨论:讨论:此时,一地址指令条数为:此时,一地址指令条数为:此时,一地址指令条数为:此时,一地址指令条数为:N=N=(2 24 4-K-K)226 6-M/2-M/26 6;(M/2M/26 6向上取整)。向上取整)。向上取整)。向上取整)。零地址指令条数为:零地址指令条数为:零地址指令条数为:零地址指令条数为:M=2M=216 16-2-21212K-2K-26 6N N;当当当当KK最大时(最大时(最大时(最大时(K=15K=15),一地址指),一地址指),一地址指),一地址指令最多有:令最多有:令最多有:令最多有:N Nmaxmax=64-1=63

13、=64-1=63种;种;种;种;零地址指令最多有:零地址指令最多有:零地址指令最多有:零地址指令最多有:MMmaxmax=64=64种种种种 注意:注意:注意:注意:应首先根据题意画出指令应首先根据题意画出指令应首先根据题意画出指令应首先根据题意画出指令基本格式。基本格式。基本格式。基本格式。13.13.画出执行画出执行画出执行画出执行“ADD *-5ADD *-5”指令(指令(指令(指令(*为相对寻址特征)为相对寻址特征)为相对寻址特征)为相对寻址特征)的信息流程图。设另一个操作数和结果存于的信息流程图。设另一个操作数和结果存于的信息流程图。设另一个操作数和结果存于的信息流程图。设另一个操作

14、数和结果存于ACCACC中,中,中,中,并假设并假设并假设并假设(PCPC)=4000H=4000H。解:由于本题未指定数据通路结构,因此只能大解:由于本题未指定数据通路结构,因此只能大解:由于本题未指定数据通路结构,因此只能大解:由于本题未指定数据通路结构,因此只能大概地排一下信息流程图,并且流程图中突出概地排一下信息流程图,并且流程图中突出概地排一下信息流程图,并且流程图中突出概地排一下信息流程图,并且流程图中突出寻址过程寻址过程寻址过程寻址过程的实现。的实现。的实现。的实现。ADD *-5ADD *-5指令信息流程图如下:指令信息流程图如下:指令信息流程图如下:指令信息流程图如下:取指令

15、(省)取指令(省)取指令(省)取指令(省)寻址计算:寻址计算:寻址计算:寻址计算:EA=(PC)-5EA=(PC)-5=4000H+FFFBH=4000H+FFFBH=3FFBH=3FFBHEA EA MARMAR,读,读,读,读 M(EA)M(EA)MDRMDR(ACC)+(MDR)(ACC)+(MDR)ACCACC A A A A (公操作)(公操作)(公操作)(公操作)14.14.设设设设相对寻址相对寻址相对寻址相对寻址的转移指令占的转移指令占的转移指令占的转移指令占两个两个两个两个字节,第一个字节是操作码,第二个字字节,第一个字节是操作码,第二个字字节,第一个字节是操作码,第二个字字节

16、,第一个字节是操作码,第二个字节是节是节是节是相对位移量相对位移量相对位移量相对位移量,用,用,用,用补码补码补码补码表示。假设当表示。假设当表示。假设当表示。假设当前转移指令第一字节所在的地址为前转移指令第一字节所在的地址为前转移指令第一字节所在的地址为前转移指令第一字节所在的地址为2000H2000H,且,且,且,且CPUCPU每取出一个字节便每取出一个字节便每取出一个字节便每取出一个字节便自动自动自动自动完成(完成(完成(完成(PCPC)+1+1PCPC的操作。试问当执的操作。试问当执的操作。试问当执的操作。试问当执行行行行“JMP *+8JMP *+8”和和和和“JMP *-9JMP

17、*-9”指令时,转指令时,转指令时,转指令时,转移指令第二字节的内容各为多少?移指令第二字节的内容各为多少?移指令第二字节的内容各为多少?移指令第二字节的内容各为多少?解:据题意,相对寻址的转移指令解:据题意,相对寻址的转移指令解:据题意,相对寻址的转移指令解:据题意,相对寻址的转移指令格式如下:格式如下:格式如下:格式如下:OPOPA A2000H2000H2001H2001H2002H2002H 当取出当取出当取出当取出JMPJMP指令时,指令时,指令时,指令时,PCPC的内容变的内容变的内容变的内容变为为为为2002H2002H。此时转移指令第二字节内。此时转移指令第二字节内。此时转移指

18、令第二字节内。此时转移指令第二字节内容各为:容各为:容各为:容各为:A1=0000 0110=A1=0000 0110=06H06H(6 6)A2=1111 0101=A2=1111 0101=F5HF5H(-11-11)执行执行执行执行JMPJMP后后后后PCPC各为:各为:各为:各为:EA1=EA1=200AH200AH EA2=EA2=1FF7H1FF7H请参考课件上的例子。请参考课件上的例子。请参考课件上的例子。请参考课件上的例子。|15.解:+35-3=20H -17-3=ECH 当取出当取出JZ指令时,指令时,PC的内容变为的内容变为4003H。由于数据在存储器中采用。由于数据在存

19、储器中采用以高字节地址为字地址的存放方式以高字节地址为字地址的存放方式故此时转移指令第二、三字节内容故此时转移指令第二、三字节内容各为:各为:00H 20H FFH ECH 16.16.某机主存容量为某机主存容量为某机主存容量为某机主存容量为4M4M 1616位位位位,且,且,且,且存储字长存储字长存储字长存储字长等于等于等于等于指令字长,若该机指令系指令字长,若该机指令系指令字长,若该机指令系指令字长,若该机指令系统可完成统可完成统可完成统可完成108108种种种种操作,操作码位数操作,操作码位数操作,操作码位数操作,操作码位数固定固定固定固定,且具有直接、间接、变址、基址、相对、且具有直接

20、、间接、变址、基址、相对、且具有直接、间接、变址、基址、相对、且具有直接、间接、变址、基址、相对、立即等立即等立即等立即等六种寻址方式六种寻址方式六种寻址方式六种寻址方式,试回答以下问题。,试回答以下问题。,试回答以下问题。,试回答以下问题。(1 1)画出)画出)画出)画出一地址指令格式一地址指令格式一地址指令格式一地址指令格式并指出并指出并指出并指出各字段的作用。各字段的作用。各字段的作用。各字段的作用。(2 2)该指令)该指令)该指令)该指令直接寻址直接寻址直接寻址直接寻址的最大范围。的最大范围。的最大范围。的最大范围。(3 3)一次一次一次一次间接寻址和间接寻址和间接寻址和间接寻址和多次

21、多次多次多次间接寻间接寻间接寻间接寻址的寻址范围。址的寻址范围。址的寻址范围。址的寻址范围。(4 4)立即数立即数立即数立即数的范围(十进制表示)。的范围(十进制表示)。的范围(十进制表示)。的范围(十进制表示)。(5 5)相对寻址的)相对寻址的)相对寻址的)相对寻址的位移量位移量位移量位移量(十进制(十进制(十进制(十进制表示)。表示)。表示)。表示)。(6 6)上述六种寻址方式的指令中)上述六种寻址方式的指令中)上述六种寻址方式的指令中)上述六种寻址方式的指令中哪一种执行时间哪一种执行时间哪一种执行时间哪一种执行时间最短最短最短最短,哪一种,哪一种,哪一种,哪一种最长最长最长最长,为什么?

22、哪一种便于为什么?哪一种便于为什么?哪一种便于为什么?哪一种便于程序浮动程序浮动程序浮动程序浮动,哪一,哪一,哪一,哪一种最适合处理种最适合处理种最适合处理种最适合处理数组数组数组数组问题?问题?问题?问题?(7 7)如何修改指令格式,使指令)如何修改指令格式,使指令)如何修改指令格式,使指令)如何修改指令格式,使指令的寻址范围可扩大到的寻址范围可扩大到的寻址范围可扩大到的寻址范围可扩大到4M4M?(8 8)为使一条转移指令能转移到)为使一条转移指令能转移到)为使一条转移指令能转移到)为使一条转移指令能转移到主存的主存的主存的主存的任一位置任一位置任一位置任一位置,可采取什么措施?,可采取什么

23、措施?,可采取什么措施?,可采取什么措施?简要说明之。简要说明之。简要说明之。简要说明之。解:解:解:解:(1 1)单字长一地址指令)单字长一地址指令)单字长一地址指令)单字长一地址指令格式格式格式格式:7 3 67 3 6 OP M A OP M A 各字段的作用:各字段的作用:各字段的作用:各字段的作用:OPOP操作码操作码操作码操作码字段,提供至少字段,提供至少字段,提供至少字段,提供至少108108种指令操作码;种指令操作码;种指令操作码;种指令操作码;MM寻址方式码寻址方式码寻址方式码寻址方式码字段,指出字段,指出字段,指出字段,指出6 6种种种种寻址方式;寻址方式;寻址方式;寻址方

24、式;AA形式地址形式地址形式地址形式地址字段,给出寻址所字段,给出寻址所字段,给出寻址所字段,给出寻址所需的形式地址。需的形式地址。需的形式地址。需的形式地址。(2 2)A A为为为为6 6位,该指令直接寻址的最位,该指令直接寻址的最位,该指令直接寻址的最位,该指令直接寻址的最大范围为大范围为大范围为大范围为2 26 6=6464字字字字;(3 3)一次间址的寻址范围为)一次间址的寻址范围为)一次间址的寻址范围为)一次间址的寻址范围为2 21616=64K64K字字字字;多次间址的寻址范围为多次间址的寻址范围为多次间址的寻址范围为多次间址的寻址范围为2 21515=32K32K字;字;字;字;

25、(4 4)立即数的范围:若采用补码)立即数的范围:若采用补码)立即数的范围:若采用补码)立即数的范围:若采用补码表示为表示为表示为表示为1FH20H1FH20H;十进制表示为;十进制表示为;十进制表示为;十进制表示为-32 32+31+31;无符号数为;无符号数为;无符号数为;无符号数为063063;(5 5)相对寻址的位移量范围在采相对寻址的位移量范围在采相对寻址的位移量范围在采相对寻址的位移量范围在采用补码表示时同立即数范围,为用补码表示时同立即数范围,为用补码表示时同立即数范围,为用补码表示时同立即数范围,为-32 32+31+31 ;(6 6)六种寻址方式中,)六种寻址方式中,)六种寻

26、址方式中,)六种寻址方式中,立即寻址立即寻址立即寻址立即寻址指令执行时间最短,因为此时不需寻指令执行时间最短,因为此时不需寻指令执行时间最短,因为此时不需寻指令执行时间最短,因为此时不需寻址;址;址;址;间接寻址间接寻址间接寻址间接寻址指令执行时间最长,因指令执行时间最长,因指令执行时间最长,因指令执行时间最长,因为寻址操作需访存一次到多次;为寻址操作需访存一次到多次;为寻址操作需访存一次到多次;为寻址操作需访存一次到多次;相对寻址相对寻址相对寻址相对寻址便于程序浮动,因为此便于程序浮动,因为此便于程序浮动,因为此便于程序浮动,因为此时操作数位置可随程序存储区的变动时操作数位置可随程序存储区的

27、变动时操作数位置可随程序存储区的变动时操作数位置可随程序存储区的变动而改变,总是相对于程序一段距离;而改变,总是相对于程序一段距离;而改变,总是相对于程序一段距离;而改变,总是相对于程序一段距离;变址寻址变址寻址变址寻址变址寻址最适合处理数组问题,最适合处理数组问题,最适合处理数组问题,最适合处理数组问题,因为此时变址值可因为此时变址值可因为此时变址值可因为此时变址值可自动修改而不需要自动修改而不需要自动修改而不需要自动修改而不需要修改程序。修改程序。修改程序。修改程序。(7 7)为使指令寻址范围可扩大到)为使指令寻址范围可扩大到)为使指令寻址范围可扩大到)为使指令寻址范围可扩大到4M4M,需

28、要有效地址,需要有效地址,需要有效地址,需要有效地址2222位,此时可将单位,此时可将单位,此时可将单位,此时可将单字长一地址指令的格式改为字长一地址指令的格式改为字长一地址指令的格式改为字长一地址指令的格式改为双字长双字长双字长双字长,如下图示:如下图示:如下图示:如下图示:7 3 67 3 6 OP M A OP M AA A 16 16 图中,指令的第一字图中,指令的第一字图中,指令的第一字图中,指令的第一字保持保持保持保持原来格原来格原来格原来格式不变,形式地址式不变,形式地址式不变,形式地址式不变,形式地址A A扩展扩展扩展扩展到第到第到第到第2 2个字。个字。个字。个字。这样,直接

29、寻址时,这样,直接寻址时,这样,直接寻址时,这样,直接寻址时,EA=A=16+6=EA=A=16+6=2222位位位位,正好可访问,正好可访问,正好可访问,正好可访问4M4M地址空间。由于地址空间。由于地址空间。由于地址空间。由于A A的扩展,变址、基址、相对、立即数的扩展,变址、基址、相对、立即数的扩展,变址、基址、相对、立即数的扩展,变址、基址、相对、立即数等寻址方式也扩展到等寻址方式也扩展到等寻址方式也扩展到等寻址方式也扩展到2222位。位。位。位。(8 8)如使一条转移指令能转移到如使一条转移指令能转移到如使一条转移指令能转移到如使一条转移指令能转移到主存的主存的主存的主存的任一位置任

30、一位置任一位置任一位置,可采用上述双字长,可采用上述双字长,可采用上述双字长,可采用上述双字长一地址指令,通过一地址指令,通过一地址指令,通过一地址指令,通过选用合适的选用合适的选用合适的选用合适的寻址方寻址方寻址方寻址方式完成。式完成。式完成。式完成。(如选用直接寻址就可转移(如选用直接寻址就可转移(如选用直接寻址就可转移(如选用直接寻址就可转移到主存到主存到主存到主存任一位置任一位置任一位置任一位置,但选用相对寻址则,但选用相对寻址则,但选用相对寻址则,但选用相对寻址则只能在只能在只能在只能在2M2M范围内转移。)范围内转移。)范围内转移。)范围内转移。)除此之外,(除此之外,(除此之外,

31、(除此之外,(7 7)、()、()、()、(8 8)两题也)两题也)两题也)两题也可通过可通过可通过可通过段寻址方式段寻址方式段寻址方式段寻址方式达到扩大寻址空间达到扩大寻址空间达到扩大寻址空间达到扩大寻址空间的目的(的目的(的目的(的目的(此时不需修改指令格式此时不需修改指令格式此时不需修改指令格式此时不需修改指令格式)。)。)。)。总之,不论采取何种方式,最终得到总之,不论采取何种方式,最终得到总之,不论采取何种方式,最终得到总之,不论采取何种方式,最终得到的的的的实际地址实际地址实际地址实际地址应是应是应是应是2222位位位位。方案二:方案二:方案二:方案二:(7 7)如果仍采用单字长指

32、令()如果仍采用单字长指令()如果仍采用单字长指令()如果仍采用单字长指令(1616位)格式,位)格式,位)格式,位)格式,为使指令寻址范围扩大到为使指令寻址范围扩大到为使指令寻址范围扩大到为使指令寻址范围扩大到4M4M,可通过,可通过,可通过,可通过段寻址段寻址段寻址段寻址方案实现。安排如下:方案实现。安排如下:方案实现。安排如下:方案实现。安排如下:硬件设硬件设硬件设硬件设段寄存器段寄存器段寄存器段寄存器DSDS(1616位),用来位),用来位),用来位),用来存放存放存放存放段地址段地址段地址段地址。在完成指令寻址方式所规。在完成指令寻址方式所规。在完成指令寻址方式所规。在完成指令寻址方

33、式所规定的寻址操作后,得有效地址定的寻址操作后,得有效地址定的寻址操作后,得有效地址定的寻址操作后,得有效地址EAEA(1616位)位)位)位),再由硬件,再由硬件,再由硬件,再由硬件自动自动自动自动完成段寻址,最后得完成段寻址,最后得完成段寻址,最后得完成段寻址,最后得2222位物理地址位物理地址位物理地址位物理地址。物理地址物理地址物理地址物理地址=(DSDS)2 26 6+EA+EA 注:注:注:注:段寻址方式由硬件隐含实现。段寻址方式由硬件隐含实现。段寻址方式由硬件隐含实现。段寻址方式由硬件隐含实现。在编程指定的寻址过程完成、在编程指定的寻址过程完成、在编程指定的寻址过程完成、在编程指

34、定的寻址过程完成、EAEA产生之产生之产生之产生之后由硬件自动完成,对用户是透明的。后由硬件自动完成,对用户是透明的。后由硬件自动完成,对用户是透明的。后由硬件自动完成,对用户是透明的。方案三:方案三:方案三:方案三:(7 7)在采用单字长指令()在采用单字长指令()在采用单字长指令()在采用单字长指令(1616位)格式位)格式位)格式位)格式时,还时,还时,还时,还可通过可通过可通过可通过页面寻址页面寻址页面寻址页面寻址方案使指令寻址范方案使指令寻址范方案使指令寻址范方案使指令寻址范围扩大到围扩大到围扩大到围扩大到4M4M。安排如下:。安排如下:。安排如下:。安排如下:硬件设硬件设硬件设硬件

35、设页面寄存器页面寄存器页面寄存器页面寄存器PRPR(1616位),用来位),用来位),用来位),用来存放存放存放存放页面地址页面地址页面地址页面地址。指令寻址方式中增设页面。指令寻址方式中增设页面。指令寻址方式中增设页面。指令寻址方式中增设页面寻址。当需要使指令寻址范围扩大到寻址。当需要使指令寻址范围扩大到寻址。当需要使指令寻址范围扩大到寻址。当需要使指令寻址范围扩大到4M4M时,时,时,时,编程选择编程选择编程选择编程选择页面寻址页面寻址页面寻址页面寻址方式,则:方式,则:方式,则:方式,则:EAEA=(PRPR)AA(有效地址(有效地址(有效地址(有效地址=页面地址页面地址页面地址页面地址“拼接拼接拼接拼接”6 6位形式地位形式地位形式地位形式地址)址)址)址)这样得到这样得到这样得到这样得到2222位有效地址。位有效地址。位有效地址。位有效地址。|20.|RISC的产生:P326|其特点:P330|21.|RISC和CISC的比较:P333

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁