计算机组成原理题目.ppt

计算机组成原理题目.ppt

ID:48155348

大小:557.00 KB

页数:10页

时间:2020-01-16

计算机组成原理题目.ppt_第1页
计算机组成原理题目.ppt_第2页
计算机组成原理题目.ppt_第3页
计算机组成原理题目.ppt_第4页
计算机组成原理题目.ppt_第5页
资源描述:

《计算机组成原理题目.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、人才是培养出来的-----7.4指令格式举例第7章指令系统解:(1)一地址指令格式:寻址特征OPA1(2)直接寻址最大范围:26(3)一次间址和多次间址的寻址范围:n=7,操作码应占7位。m=3,寻址方式位应占3位。2n≥1082m≥6①一次间址OP寻址特征AAEAEA……操作数一次间址寻址范围:216②多次间址OP寻址特征A1A1A0EAA1操作数EA…多次间址寻址范围:215由题目可知:指令总字长=16位操作码位数固定7位6位3位……人才是培养出来的-----7.4指令格式举例第7章指令系统(4)立即数的范围寻址特征OP立即数7位6位3位则立即数的范围是(有符号数)(无符号

2、数)0~63与采用的机器码有关系(5)相对寻址的位移量寻址特征OPA7位6位3位则相对寻址的位移量是26=64人才是培养出来的①执行时间最短因为②执行时间最长因为③便于程序浮动因为④便于处理数组问题因为变址寻址基址寻址-----7.4指令格式举例第7章指令系统(6)立即数在指令中直接给出基址寻址主要为程序分配存储空间,基址寄存器中的内容由操作系统或管理程序确定。变址寻址的变址寄存器的内容由用户给定,而且在程序的执行过程中允许用户修改,其形式地址始终不变,故变址寻址的指令便于用户编制处理数组问题的程序。一次间接寻址要两次访存;多次间接寻址要多次访存立即数寻址间接寻址T立即数寻址T

3、寄存器寻址T直接寻址T寄存器间接寻址T多次间接寻址<<<<人才是培养出来的思考:-----7.4指令格式举例第7章指令系统2n=4Mn=22位目前指令字长最长仅为16位,全用上才216,如何办呢??????寻址特征OPA17位6位3位A2指令的地址字段长为16+6=22位,则指令的直接寻址范围扩大到222=4M.(8)(7)将指令的格式改为双字指令,格式如下:解决办法之一:解决办法1:解决办法2:解决办法3:解决办法4:同(7)配置22位的基址寄存器,使EA=(BR)+A(BR为基址寄存器)配置22位的变址寄存器,使EA=(IX)+A(IX为基址寄存器)通过16位的基址寄存器左

4、移6位再与形式地址A相加,得到22位的地址,亦可。人才是培养出来的-----7.4指令格式举例第7章指令系统解:(1)二地址指令OPA1A26位6位XX=16-(6+6)=4(位)最多可以表示24=16条指令二地址指令最多有16-(M+N)(2)若OP的位数可变00000001001011111110…操作码扩展技术从16种操作码中至少拿出一种来进行扩展,用以形成零、一地址指令。则此时二地址指令最多有15条例3:某机指令字长16位,每个操作数的地址码为6位,设操作码长度固定,指令分为零地址、一地址、二地址三种格式。若零地址指令有M种,一地址指令有N种,则二地址指令最多有几种?若

5、操作码位数可改变,则二地址指令最多允许有几种?人才是培养出来的-----7.4指令格式举例第7章指令系统例1:某机主存容量为4M×16位,且存储字长等于指令字长,若该机指令系统可完成108种操作,操作码位数固定,且具有直接、间接、变址、基址、相对、立即等六种寻址方式,试回答:(1)画出一地址指令格式并指出各字段的作用;(2)该指令直接寻址的最大范围(3)一次间址和多次间址的寻址范围(4)立即数的范围(十进制表示)(5)相对寻址的位移量(十进制表示)(6)上述六种寻址方式的指令哪一种执行时间最短?哪一种最长?为什么?哪一种便于程序浮动?哪一种最适合处理数组问题?(7)如何修改指令

6、格式,使指令的寻址范围可扩大到4M?(8)为使一条转移指令能转移到主存的任一位置,可采取什么措施?简要说明之。人才是培养出来的第4章存储器–§4.5信息的校验方法3例题:例:有效信息为1100,试用生成多项式G(X)=X3+X+1=1011,编制CRC码。将M(x)X3模2除G(X),有11000001011111010111010101100100000010则CRC码为:1100010信息码校验码称为(7,4)码制解:由G(X)=X3+X+1=1011,得K=3M(X)=X3+X2=1100M(X)X3=X6+X5=1100000人才是培养出来的第4章存储器–4.3高速缓冲

7、存储器(Cache)3.组相联映射方式(4)难点解释字块内地址组地址主存字块标记s=t+r位q=c-r位b位主存地址m位Cache块号字块内地址标记Cache地址b位c位s=t+r位Cache共计有C=2c这么多块Cache每组有2r这么多块S=m-qm=t+cq=c–rs=t+r②主存字块标记s=t+r①组地址q=c–r位可确定主存块映射到Cache哪一个组上。作用:=Cache共计有多少组道貌岸然人才是培养出来的第4章存储器–4.3高速缓冲存储器(Cache)(4)难点解释①主存共有2m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。