by shigemk2

当面は技術的なことしか書かない

2014-12-08から1日間の記事一覧

SHL/SALでちょっとハマる

SHL/SAL命令。仕様書だと中身が重複している。 このアセンブラをnasmでアセンブルして、ndisasmで逆アセンブルする。 shlsas.s shl byte [bx+si],1 sal byte [bx+si],1 $ nasm shlsal.s $ ndisasm shlsal するとこうなる。 00000000 D020 shl byte [bx+si],1…

shiftR

ひどく個人的なメモ。 Prelude> import Data.Bits Prelude Data.Bits> 64 `shiftR` 6 1 Prelude Data.Bits> 64 `shiftR` 5 2 Prelude Data.Bits> 64 `shiftR` 4 4 Prelude Data.Bits> 64 `shiftR` 3 8 Data.Bitsに定義されているやつでシフト演算できる。 M.…

!$

1つ前のコマンドの最後の引数。最後であるのがミソ。 $!と混同しがち。 シェルのコマンド履歴から再利用、のいろいろ - 元RX-7乗りの適当な日々 シェルのコマンド履歴から再利用、のいろいろ - 元RX-7乗りの適当な日々