電子工作– category –
-
シリアル通信ループバックテスト
電子工作dsub9pinメスソケットがないので、手頃なdsubメスメスケーブルぶった切って、シリアル通信テスト。中のケーブルは5本+シールドラインでした。ケーブル色とピン番号の関係は以下の通りでした(メモ。 ピン番号 色 内容 2 茶 RxD(受信) 3 黒 TxD(送信) 4 黄 DTR(準備いいー?) 5 橙 GND 6 赤 DSR(いいよー!) "内容"の意味はここを参照しました。 Serial RTS-CTSは使われないことを前提としているケーブルのようですね。 エコーバックテストとして、DTR-DSR, RxD-TxDを結線した(めどいので電流制限抵抗いれてま... -
キャリーフラグとオーバーフローフラグの違い、わかりますか?
電子工作キャリーフラグ(CF)もオーバーフローフラグ(OF)も、演算をした結果がレジスタに納まらないときに立つフラグですが、二つはどう違うのでしょうか。 簡単にいうと、キャリーフラグは「符号なし演算」のための桁あふれフラグであり、オーバーフローフラグは「符号付き演算」のための桁あふれフラグです。 キャリーフラグ 定義 CFは符号無し演算のときなどに意味をなすフラグです。二つのオペランドの最上位ビット(MSB)をA,Bとし、MSBよりも一つ低いビットからの桁上がりをCY_INとすると、論理式では、 CF = A・B + B...