Re: [問題] 資工的問個問題

看板ck54th313作者 ( )時間17年前 (2006/08/26 15:51), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
& 代表 AND ex. (10010011) & (00111101) -> (00010001) | 代表 OR ex. (10010011) | (00111101) -> (10111111) ^ 代表 XOR ex. (10010011) ^ (00111101) -> (10101110) << 代表 左移 ex. (10001010) << 2 -> (00101000) 將位元向左移 空出的位置填0 >> 代表 右移 ex. (10001010) >> 2 -> (00100010) unsigned -> (11100010) or (00100010) signed 將位元向右移 無號數空出的位置填0 有號數填1或0(depend on system) a ^= b 相當於 a = a^b 將 a xor b 的結果再 assign 給 a 其他的運算子同理類推 ex. a = 1101 b = 0100 a ^= b -> a = (1101) ^ (0100) = (1001) : u[TRU-1]=(pnstate & M31)>>30; : pntemp^=u[TRU-1]; : pnstate=(pnstate<<1)|pntemp; : v=((u[TRU-1]^mem[1]^mem[2]^mem[4]^mem[5])<<1)+ : (u[TRU-1]^mem[0]^mem[1]^mem[2]^mem[5]); : 其中pnstate pntemp v u[] THR mem[] M31 都是事先就定義好的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.11.226 ※ 編輯: komkon 來自: 220.133.11.226 (08/26 16:20)

08/26 16:29, , 1F
極強男子
08/26 16:29, 1F

08/27 09:54, , 2F
感謝 QQ
08/27 09:54, 2F
文章代碼(AID): #14x_r_-M (ck54th313)
文章代碼(AID): #14x_r_-M (ck54th313)