全文预览

计算机组成原理第三章习题答案ppt课件

上传者:徐小白 |  格式:ppt  |  页数:30 |  大小:140KB

文档介绍
目还可以增多,但实现比较麻烦。具体的条数:216–212–26其中212为表示某条二地址指令占用的编码数,26为表示某条单地址指令占用的编码数。2008.10.习题讲评3-4设某机为定长指令字结构,指令长度12位,每个地址码占3位,试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。12位OPA1A2A3若操作码采用定长编码方法,最多只能表示8条三地址指令,显然不能满足要求。故应采用变长编码方法(扩展操作码法)。2008.10.习题讲评12位OPA1A2A3OP100000XXXYYY100111XXXYYY8条二地址指令…OPA1A2A1OP101000000XXX111110011XXX180条一地址指令…4条三地址指令…000XXXYYYZZZ011XXXYYYZZZ为二、一地址指令留下了100~111四个扩展窗口为一地址指令留下了101~111三个扩展窗口2008.10.习题讲评101~111三个扩展窗口可以扩展出192条一地址指令。643=192现只需要180条一地址指令,故最后12个操作码编码为非法操作码。最后一个操作码编码11111111112个非法操作码-1100最后一个指令的操作码编码1111100112008.10.习题讲评3-10某机字长为16位,主存容量为64K字,指令格式为单字长单地址,共有64条指令。试说明:(1)若只采用直接寻址方式,指令能访问多少主存单元?(2)为扩充指令的寻址范围,可采用直接/间接寻址方式,若只增加一位直接/间接标志,指令可寻址范围为多少?指令直接寻址的范围为多少?2008.10.习题讲评(3)采用页面寻址方式,若只增加一位Z/C(零页/现行页)标志,指令寻址范围为多少?指令直接寻址范围为多少?(4)采用b、c两种方式结合,指令的寻址范围为多少?指令直接寻址范围为多少?2008.10.

收藏

分享

举报
下载此文档