计算机组成原理课后部分答案.docx

上传人:b****7 文档编号:15348267 上传时间:2023-07-03 格式:DOCX 页数:21 大小:41.29KB
下载 相关 举报
计算机组成原理课后部分答案.docx_第1页
第1页 / 共21页
计算机组成原理课后部分答案.docx_第2页
第2页 / 共21页
计算机组成原理课后部分答案.docx_第3页
第3页 / 共21页
计算机组成原理课后部分答案.docx_第4页
第4页 / 共21页
计算机组成原理课后部分答案.docx_第5页
第5页 / 共21页
计算机组成原理课后部分答案.docx_第6页
第6页 / 共21页
计算机组成原理课后部分答案.docx_第7页
第7页 / 共21页
计算机组成原理课后部分答案.docx_第8页
第8页 / 共21页
计算机组成原理课后部分答案.docx_第9页
第9页 / 共21页
计算机组成原理课后部分答案.docx_第10页
第10页 / 共21页
计算机组成原理课后部分答案.docx_第11页
第11页 / 共21页
计算机组成原理课后部分答案.docx_第12页
第12页 / 共21页
计算机组成原理课后部分答案.docx_第13页
第13页 / 共21页
计算机组成原理课后部分答案.docx_第14页
第14页 / 共21页
计算机组成原理课后部分答案.docx_第15页
第15页 / 共21页
计算机组成原理课后部分答案.docx_第16页
第16页 / 共21页
计算机组成原理课后部分答案.docx_第17页
第17页 / 共21页
计算机组成原理课后部分答案.docx_第18页
第18页 / 共21页
计算机组成原理课后部分答案.docx_第19页
第19页 / 共21页
计算机组成原理课后部分答案.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机组成原理课后部分答案.docx

《计算机组成原理课后部分答案.docx》由会员分享,可在线阅读,更多相关《计算机组成原理课后部分答案.docx(21页珍藏版)》请在冰点文库上搜索。

计算机组成原理课后部分答案.docx

计算机组成原理课后部分答案

第2章习题二(缺2-16)

2-5.将二进制数(.01)2转换为十进制数及BCD码。

   解:

(.01)2=(42.25)10=(.)BCD

2-6.将八进制数(37.2)8转换为十进制数及BCD码.

   解:

(37.2)8=(31.25)10=(.)BCD

2-7.将十六进制数(AC.E)转换为十进制数及BCD码.

   解:

(AC.E)16=(172.875)10=(0.1)BCD

2-8.将十进制数(75.34)10转换为8位二进制数及八进制数、十六进制数。

   解:

(75.34)10=(.)2=(213.256)8=(4B.57)16

2-9.将十进制数13/128转换为二进制数.

   解:

(13/128)10=(1101/)2=(0.)2

2-10.分别写出下列各二进制数的原码、补码,字长(含一位数符)为8位。

   

(1)0   

(2)-0   (3)0.1010   (4)-0.1010   (5)1010   (6)-1010

   解:

                   原码             补码

        0                       

       -0                       

       0.1010        0.        0.  

       -0.1010     1.        1.

       1010                  

       -1010                 

2-13.某定点小数字长16位,含1位符号,原码表示,分别写出下列典型值的二进制代码与十进制真值。

   

(1)非0最小正数       

(2)最大正数   

   (3)绝对值最小负数    (4)绝对值最大负数

   解:

                               二进制代码         十进制真值

       

(1)非0最小正数              0.0001     2-15

       

(2)最大正数                  0.1111     1-2-15

       (3)绝对值最小负数          1.0001     -2-15

       (4)绝对值最大负数          1.1111     -(1-2-15)

   2-14.某定点小数字长16位,含1位符号,补码表示,分别写出下列典型值的二进制代码与十进制真值。

   

(1)非0最小正数       

(2)最大正数   

   (3)绝对值最小负数    (4)绝对值最大负数

   解:

                            二进制代码            十进制真值

       

(1)非0最小正数       0.0001     2-15

       

(2)最大正数           0.1111     1-2-15

       (3)绝对值最小负数   1.1111     -2-15

       (4)绝对值最大负数  1.0000     -1

第三章(缺3-2)

3-3.用变形补码计算[X]补+[Y]补,并指出是否溢出,说明是正溢还是负溢。

   

(1)[X]补=00   [Y]补=00

         00  110011

  +)   00  101101

         01  100000

    [X]补+[Y]补=01,符号位为01,为正溢。

  

(2)[X]补=00   [Y]补=00

           00  110110

  +)    00  100101

         01  011011

    [X]补+[Y]补=01,符号位为01,为正溢。

   (3)[X]补=11   [Y]补=11

          11  110011

  +)   11  101101

         11  100000

    [X]补+[Y]补=11,符号位为11,结果正确。

  (4)[X]补=11   [Y]补=11

           11  001101

  +)    11  010011

         10  100000

    [X]补+[Y]补=10,符号位为10,为负溢。

   3-4.用变形补码计算[X]补-[Y]补,并指出是否溢出,说明是正溢还是负溢。

   

(1)[X]补=00   [Y]补=00

   解:

[-Y]补=11

          00  110011

  +)   11  010011

         00  000110

    [X]补-[Y]补=00,符号位为00,结果正确。

   

(2)[X]补=00   [Y]补=11

   解:

[-Y]补=00

          00  110011

  +)   00  101101

         01  000000

    [X]补-[Y]补=01,符号位为01,为正溢。

   (3)[X]补=00   [Y]补=00

   解:

[-Y]补=11

           00  110011

  +)   11  001100

          11  111111

    [X]补-[Y]补=11,符号位为11,结果正确。

   (4)[X]补=00   [Y]补=11

   解:

[-Y]补=00

         00  101010

  +)   00  001001

         00  110011

    [X]补-[Y]补=00,符号位为00,结果正确。

 3-12.拟出下述指令的读取与执行流程:

     

(1)MOV R0,R2

           解:

FT0   PC→MAR

                     FT1  M→MDR→IR,PC+1→PC

                   ST0  R2→C

                 ET0   C→R0

   

(2)MOV R1,(PC)+

     解:

FT0  PC→MAR

         FT1  M→MDR→IR,PC+1→PC

            ST0  PC→MAR

            ST1  M→MDR→C

            ST2  PC+1→Z

            ST3  Z→PC

            ET0  C→R0

    (3)MOV -(SP),-(R1)

      解:

FT0  PC→MAR

        FT1  M→MDR→IR,PC+1→PC

           ST0  R1-1→Z

           ST1  Z→MAR,R1

           ST2  M→MDR→C

           DT0  SP-1→Z

           DT2  Z→MAR,SP

          ET0  C→MDR

          ET1  MDR→M

    (4)MOV (R0)+,X(R3)

      解:

FT0  PC→MAR

         FT1  M→MDR→IR,PC+1→PC

           ST0  PC→MAR

           ST1  M→MDR→D,PC+1→PC

           ST2  D+R3→Z

           ST3  Z→MAR

           ST4  M→MDR→C

           DT0  R0→MAR

            DT1  R0+1→Z

           DT2  Z→R0

           ET0  C→MDR

           ET1  MDR→M

   (5)MOV (R0),(PC)+

     解:

FT0  PC→MAR

         FT1  M→MDR→IR,PC+1→PC

            ST0  PC→MAR

           ST1  M→MDR→C

           ST2  PC+1→Z

           ST3  Z→PC

           DT0  R0→MAR

            ET0  C→MDR

            ET1  MDR→M

   (6)MOV DI,(SP)+

     解:

FT0  PC→MAR

          FT1  M→MDR→IR,PC+1→PC

            ST0  SP→MAR

            ST1  M→MDR→C

            ST2  SP+1→Z

            ST3  Z→SP

           DT0  PC→MAR

          DT1  M→MDR→MAR,PC+1→PC

            ET0  C→MDR

           ET1  MDR→M

   3-13.拟出下述程序的读取与执行过程:

    

(1)ADD R0,X(R1)

      解:

     FT0  PC→MAR

               FT1  M→MDR→IR,PC+1→PC

                  ST0  PC→MAR

                  ST1  M→MDR→D,PC+1→PC

                  ST2  D+R1→Z

                 ST3  Z→MAR

                  ST4  M→MDR→C

                   DTO R0→D

                   ET0 CADDD→Z

                   ET1 Z→R0

            

(2)SUB (R1)+,(PC)+

       解:

       FT0  PC→MAR

                  FT1  M→MDR→IR,PC+1→PC

                     ST0  PC→MAR

                     ST1  M→MDR→C

                     ST2  PC+1→Z

                     ST3  Z→PC

                     DT0  R0→MAR

                      DT1M→MDR→D

                     DT2R0+1→Z

                     DT3Z→R0

                     ET0   CSUBD→Z

                     ET1 Z→MDR

                     ET2   MDR→M

     (3)AND (R3)+,R0

      解:

FT0  PC→MAR

           FT1  M→MDR→IR,PC+1→PC

             ST0 R0→C

            DT0   R3→MAR

            DT1 M→MDR→D

            DT2 R3+1→Z

            DT3 Z→R3

            ET0   CANDD→Z

             ET1 Z→MDR

             ET2   MDR→M

    (4)OR R0,DI

      解:

        FT0  PC→MAR

                  FT1  M→MDR→IR,PC+1→PC

                    ST0  PC→MAR

                 ST1  M→MDR→MAR,PC+1→PC

                     ST2  M→MDR→C

                     DT1 R0→D

                    ET0 CORD→Z

                    ET1 Z→R0

   (5)EOR -(R2),R1

      解:

        FT0  PC→MAR

                  FT1  M→MDR→IR,PC+1→PC

                     ST0 R1→C

                     DT0  R2-1→Z

                   DT1  Z→MAR,R2

                    DT2  M→MDR→D

                     ET0   CEORD→Z

                     ET1 Z→MDR

                    ET2   MDR→M

    (6)INC -(R2)

      解:

        FT0  PC→MAR

                  FT1  M→MDR→IR,PC+1→PC

                     DT0  R2-1→Z

                   DT1  Z→MAR,R2

                    DT2  M→MDR→D

                    ET0  INCD→Z

                    ET1 Z→MDR

                    ET2   MDR→M

     (7)DEC (R1)

      解:

        FT0  PC→MAR

                  FT1  M→MDR→IR,PC+1→PC

                     DT0 R1→MAR

                    DT1 M→MDR→D

                    ET0   DECD→Z

                    ET1 Z→MDR

                   ET2   MDR→M

   (8)COM (R0)+

    解:

        FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                  DT0   R0→MAR

                 DT1 M→MDR→D

                 DT2 R0+1→Z

                 DT3 Z→R0

                  ET0   COMD→Z

                   ET1  Z→MDR

                  ET2   MDR→M

   (9)NEG DI

      解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                  DT0   PC→MAR

                 DT1  M→MDR→MAR,PC+1→PC

                  DT2 M→MDR→D

                  ET0   NEGD→Z

                   ET1  Z→MDR

                  ET2   MDR→M

   (10)SAL R1

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                   DT1 R1→D

                  ET0   SALD→Z

                   ET1  Z→R1

   (11)SAR R2

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

              DT1  R2→D

                   ET0   SARD→Z

                   ET1  Z→R2

   3-14.拟出下述程序的读取与执行过程:

    

(1)JMP R1

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                  ET0   R1→PC

   

(2)JMP (R0)

    解:

        FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                   ET0   R0→MAR

                 ET1 M→MDR→PC

   (3)JMP X(PC)

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                   ST0  PC→MAR

                 ST1  M→MDR→D 

                  ST2  D+PC→Z

                  ST3  Z→PC

   (4)RST (SP)+

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                   ET0   SP→PC

                  ET1   M→MDR→PC

                   ET2  SP+1→Z

                  ET3   Z→PC

   (5)JSR R0

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                  ST0 R0→C

                  ET0 SP-1→Z

                  ET1 Z→MAR,SP

                  ET2 PC→MDR

                  ET3 MDR→M

                   ET4 C→PC

   (6)JSR (R3)

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                  STO R3→MAR

                  ST1 M→MDR→C

                  ET0 SP-1→Z

                  ET1 Z→MAR,SP

                  ET2 PC→MDR

                  ET3 MDR→M

                  ET4 C→PC

   (7)JSR (R2)+

     解:

   FT0  PC→MAR

                FT1  M→MDR→IR,PC+1→PC

                   ST0 R2→MAR

                   ST1 M→MDR→C

              ST2 R2+1→Z

                  ST3 Z→R2

                  ET0 SP-1→Z

                   ET1 Z→MAR,SP

                   ET2 PC→MDR

              ET3 MDR→M

                  ET4 C→PC

第四章习题4(缺4-174-19)

4-15.假设(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH.试给出下列各指令或程序段执行的分别执行的结果.

(1)   

(1)MOVCL,20H[BX][SI]

解:

源操作数的物理

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2