2023-06-01から1ヶ月間の記事一覧

ビットでログを記録する

(見たままモードで記事を作るとはてな記法に変更できなかったので書き直しました) ビットでログを記録するロジックを作ってみた。 C言語だが、少しだけオブジェクト指向っぽく。 typedef uint32_t LOG_VALUE_TYPE; #define HL_BIT_LOG_NUM (sizeof(LOG_VAL…

フリーランタイマー(カウンター)を使った時間計測

よくフリーランカウンターを用いて時間計測をするが、カウンターが一周したことを判定したくなるが、符号なしの場合、単純に引き算してよいとのこと。 現在時間-スタート時間 計算しやすいので8ビットで確認する。 以下、計測開始時間が0xffで現在時間が0x…