SSブログ

16進数の九九と桁取りとか暗算 [ぱそ関係]

●別に覚える気は無いのだが,作ってみた.

  |  2     3     4     5     6     7     8     9
--+-----------------------------------------------
2 |  0x2   0x6   0x8   0xA   0xC   0xE  0x10  0x12
3 |  0x6   0x9   0xC   0xF  0x12  0x15  0x18  0x1B
4 |  0x8   0xC  0x10  0x14  0x18  0x1C  0x20  0x24
5 |  0xA   0xF  0x14  0x19  0x1E  0x23  0x28  0x2D
6 |  0xC  0x12  0x18  0x1E  0x24  0x2A  0x30  0x36
7 |  0xE  0x15  0x1C  0x23  0x2A  0x31  0x38  0x3F
8 | 0x10  0x18  0x20  0x28  0x30  0x38  0x40  0x48
9 | 0x12  0x1B  0x24  0x2D  0x36  0x3F  0x48  0x51

●そのほか役立つかもしれない暗算式

□2のべき乗
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32 (足して5)
2^6=64 (最初が6)
2^7=128
2^8=256
2^9=512(1024の一つ前)
2^10 = 1024: 1024Byte=1KB,1024KB=1MB

□ べき乗の最初の数字をならべると 2-4-8-1-3-6-1-2-5
bit -> byte は8で割るので 3ビットシフト
3ビットシフトでべき乗の頭は 5→6→8,2→3→4,1→1→2 のように遷移する.

□16進数とメモリ
nMB は上から3つ目,下5桁はゼロ: 0x00n00000 (0が5個=2^20=2^10*2^10)

32bitは4GB. nGB は最上位ニブル
0GB: 0x00000000
1GB: 0x40000000
2GB: 0x80000000
3GB: 0xC0000000

16ビットは 10+6なので 2^6 KB = 64KBの範囲.


nice!(0) 
共通テーマ:パソコン・インターネット

nice! 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。