ビット演算、特にシフト、回転、オーバーフローなどに遭遇するたびに、私は本当に混乱しました。ブール代数を紹介する本/記事がWebにあるかどうか疑問に思います。これにより、ブール代数の確かな背景が得られます。ありがとうございます。
6 に答える
このテーマに関する本は知りませんが、ここにいくつかのオンラインリソースがあります...あなたが望んでいるのは、最初からバイナリをよりよく理解することだと私には思えます。これは、Webの最高の数学リファレンスであるMathWorldのBinaryの簡単な扱いです。これがバイナリシフトに関するアプレットです。ビット演算に関するウィキペディアの記事があります。Ben Fryは、ビットロール(回転)を含む優れた電卓を作成しました。最初は明らかなことよりもはるかに多くのことを行うので、電卓のヘルプを確認してください。たとえば、モードをビンに変更してみてください。
大学では、 Introduction toLogicDesignという本を使用しました。ブール代数からFPGAのものまですべてをカバーしました。かなり包括的で、かなりの量の演習があります。
Cのような言語を使用している場合は、これも読むことができます:Cでのビット演算
私が最初のデジタルロジッククラスを受講したとき、私は実際にMinecraftのすべてのラボを行いました。これは、ここで多くの異なるものを構築した多くの人々を助けないかもしれません。
私は、このようなものでいくつかの楽しい実践的な経験のためにminecraftをお勧めしますが、それは学ぶための最も「効率的な」方法ではないかもしれません:)