問題タブ [complement]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bit-manipulation - 数値ステートメントの 10 の補数
47x80 が yaya0 の 10 の補数である場合の a,x,y の値は次のとおりです。
yaya0 の 10 の補数を 100,000-yaya0 と計算しました。
値を見つける方法は?
verilog - Verilog で 1 ビットの補数を行う方法
たとえば、ビット ベクトル x[0:3] の x[3] の 1 ビットを、0 の場合は 1 に、verilog の 1 の場合は 0 に切り替えることについて質問したいので、x=0101 の場合は x=0100 になります。 not との連結を試みましたが、verilog ではエラーです。私のコードはここにあります: http://www.edaplayground.com/x/JAc ここで、x:input と y:x は 1 ビットを変更した後
前もって感謝します。
binary - 2 の補数でオーバーフローを無視するか
たとえば、次の 2 つの 2 進数を取り除こうとしているとします: 1111 1000 0100 - 010 111 001 000
2 番目の 2 進数を同等の 2 の補数に変換し、それを単純に加算しましたが、結果として 1 のオーバーフローが発生したことに気付きました。オーバーフローを単に無視しますか? または、従わなければならないルールはありますか 1111 1000 0100 + 1010 0011 1000 = (1) 1001 1011 1100
python - Python3 バイトレベルのビット操作
Python3にバイト型はありますか? bytearray があることしか知りません。
私が欲しいのは、 byte があり0x01
、次に Complement Operatorを実行~
すると結果は になり0xFE
ますが、次の手順を実行すると、結果はbytearray-2
に-2
追加できません。
dfa - 言語 L = { L1 \ L2 } の DFA を構築する
言語 L = { L1 \ L2 } の DFA を構築するにはどうすればよいですか
L1 と L2 の DFA は指定されていますが、ある DFA を別の DFA から「差し引く」にはどうすればよいですか? これは、相対補数http://en.wikipedia.org/wiki/Complement_(set_theory)と DeMorgans Law で何とか可能ですか?
私の解決策:
algorithm - DFA 構造の補数を見つける
だから私はdfaを補数に変換する方法に取り組んでいます。補数は、dfa が受け入れるすべての文字列を拒否し、dfa が拒否するすべての文字列を受け入れます。これを行うには、次のアルゴリズムに従うことになっています。「最初に明示的なデッド ステートを追加し、それへのすべての遷移を明示的に行います。次に、すべての最終状態を非最終状態に変更し、すべての非最終状態を最終状態に変更します。」
私はこれを試してみましたが、成功しませんでした。正しく理解できていないと思います。
最初に、すべての最終状態を非最終状態に変更し、非最終状態を最終状態に変更しました。
次に、各状態について、アルファベットによる遷移がない場合は、それらのアルファベットを使用して、その状態から明示的なデッド状態への遷移を追加しました。
これは正しいです?
binary - 2 進数 (8 ビット) の負の数
(i) 1 の補数と (ii) 2 の補数の両方を使用して、次の負の数を 8 ビット バイナリに変換することになっています。
- -76
- -203
- -18
- -177
私は -76 と -18 のやり方を知っています...
• -76
バイナリ (正): 01001100
i) 10110011
ii) 10110100
• -18
バイナリ (正): 00010010
i) 11101101
ii) 11101110
しかし、8ビットの範囲は-128と127なので、他の2つにアプローチする方法がわかりません... Heeelppp
前もって感謝します