12 某嵌入式處理器僅具有加法器(adder)與移位器(shifter),而不具備乘法器。欲執行運算 F=A*10, 下列運算方式何者正確?
(A)F=A<<4  
(B)F=(A<<3)+(A<<1)
(C)F=A<<  5-A<<2  
(D)F=A<<3+A<<2

答案:登入後查看
統計: A(18), B(272), C(37), D(45), E(0) #1718971

詳解 (共 3 筆)

#2834553
要先知道 <<的意思是什麼在...
(共 155 字,隱藏中)
前往觀看
15
0
#6136485
用1表示的話
1*10=10(十進位)=1010(二進位)
選項B如下
A<<3=1000
A<<1=0010
合起來就是1010
1
0
#6513091

A×10

=A×8+A×2
=A(1000)2 +A(0010)2

所以左移3位,加上左移1位
0
0

私人筆記 (共 1 筆)

私人筆記#640629
未解鎖
A<<1 ==> 2倍...
(共 136 字,隱藏中)
前往觀看
2
0