私はバイナリコードに関するたくさんのYouTube動画を見てきましたが、私はこれを理解していません:8ビットシステムがこのように見える場合:1 2 4 8 16 32 64 128
16ビットシステムの外観はどうですか? このように:1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768
とは何ですか?more bits
のCPUは一度に多くのデータを理解できるため、より多くのビットが一度に多くのデータを渡すことができるため、意味します。誰かが私を少し助けてくれますか?バイナリコードを理解する
0
A
答えて
2
私はあなたが尋ねていることを理解してくれることを願っています。
私は16ビットコンピュータと32ビットコンピュータの違いについて尋ねると思います。
ここでは、主な違いはレジスタのサイズです。 16ビットのコンピュータには16ビットのレジスタがあり、0〜65536の数値を保持できます(または符号付きとして扱う場合は-32768〜32767)。コンピュータは直接大きな数値を操作することはできません。たとえば、100,000 * 100,000を掛けることが必要な場合は、直接行うことはできません(3つの16ビット乗算を使用できますが、これは遅くなります)。
もう1つの効果は、アクセス可能なメモリ量です。ポインタはレジスタに格納されるため、16ビットシステムのポインタは65536の位置の1つを指すことができ、メモリサイズは64KBに制限されます。 32ビットでは、4GBにアクセスでき、64ビットではるかに多くアクセスできます。
仮想メモリはやや変更しますが、これはまだ本質的に真です。
+0
スマート! – Uffo
関連する問題
- 1. バイナリコードのオブジェクトファイル
- 2. AT89S52チップからバイナリコードをダウンロードする
- 3. javaバイナリコードをファイルに保存する
- 4. iPhoneの解像度を理解する
- 5. Objective-Cの論理を理解する
- 6. ダーツサポートはバイナリコードにコンパイルできますか?
- 7. 理解するpython
- 8. Pythonのasyncioを理解/理解するためのリソース
- 9. Matlabコードを理解する
- 10. リンクリストを理解するチュートリアル
- 11. Bloodhound.tokenizers.obj.whitespaceを理解する
- 12. Jqueryテンプレートを理解する
- 13. Mootoolsで$を理解する
- 14. プロミスコンストラクタを理解する
- 15. ActionListenerを理解する
- 16. クラシックASPを理解する
- 17. jqueryコールバックを理解する
- 18. スタックトレースを理解する
- 19. Django、HttpRequestを理解する
- 20. jQueryを理解する
- 21. スウィフトタイプリアスを理解する
- 22. Node.JSを理解するasync.parallel
- 23. Javascriptエラーを理解する
- 24. stateful_actorを理解する
- 25. TodoMVCを理解する例
- 26. リアプトルを理解する
- 27. rubyブロックを理解する
- 28. スレッディングを理解する
- 29. UIGraphicsGetCurrentContext()を理解する
- 30. サンプラーを理解する
正確に理解しづらいことはありますか? – Oded
どういうわけか私は、コンピューティングアーキテクチャーの複雑な問題と、youtubeのビデオチュートリアルが互換性があるとは思っていません...良い本を読んで、おそらくWikipediaから始めて、それらはおそらくどんなビデオよりもさらにあなたを得るでしょう。 –
もし私が正しいとすれば、その文字列はどのように見えるのですか?8ビットシステムの場合、これは '1 2 4 8 16 32 64 128'であり、16ビットシステムの場合は' 1 2 4 8 16 32 64 128 256 256 512 1024 2048 4096 8192 16384 32768' – Uffo