2013年3月28日 星期四

2013.3.22




1100

D7


1011

D6


1010

D5


1001

D4

C8

1000



0111

D3


0110

D2


0101

D1

C4

0100



0011

D0

C2

0010


C1

0001

以下文章中的"+"正確符號應為圖中


A

B

AandB

0

0

0

0

1

0

1

0

0

1

1

1



A

B

A+B

0

0

0

0

1

1

1

0

1

1

1

9



A

B

AorB

0

0

0

0

1

1

1

0

1

1

1

1












錯誤更正漢明碼:


D7

D6

D5

D4

D3

D2

D1

D0

1

0

1

0

1

0

1

1


C1=D0+D1+D3+D4+D6=1                               
                                                                           
C2=D0+D2+D3+D5+D6=1                            
                                                                           
C4= D1+D2+D3+D7=1

C8=D4++D5+D6+D7=0


更改後

C1=D0+D1+D3+D4+D6=1

C2=D0+D2+D3+D5+D6=0

C4= D1+D2+D3+D7=0

C8=D4++D5+D6+D7=0
    C8 C4 C2 C1
       0    1   1    1
    + 0    0   0    1
       0    1    1    0==>D2錯誤
=======================================================================
CPU(中央處理器):
            ALU :算術邏輯單元(Arithmetic Logic Unit )
              
Register(暫存器): MAR(記憶體暫存器)
                              MBR(記憶體緩衝暫存器)
                             
機器循環週期(擷取指令==>解碼==>執行==>存回)

2013年3月21日 星期四

2013.3.15



 

C

A

Q(乘數)

M(被乘數)

 

相加

 

位移

位移

相加

 

位移

相加

 

位移

0

0

 

0

 

 

 

 

 

1

 

0000

+ 1011

1011

0101

0010

+ 1011

1101

0110

+ 1011

0001

1000

1101

1101


1110  最後一位捨去, 

1111    其他向右移一位
 

1111

1111

 
 
1111

1111

1011

1011

 

1011

1011

 

1011

1011

 

1011

 

       PS:共移位四次

 

浮點數:

 8bit                     -127=

符號

偏移指數

有效數

    

    0:正                                       23位
    1:負

假數    ==>   正規化

           +1.bbb…*2^+E
           1捨去


課堂練習