64bitCPUへの道 and/or 64歳の決意(0)
https://qiita.com/kaizen_nagoya/items/cfb5ffa24ded23ab3f60
という記事を書いたものの、作業が何も進んでいなかった。
<この項は書きかけです。順次追記します。>
V850/RH850 gcc 64bit
https://qiita.com/kaizen_nagoya/items/9934c0f9911ad29779b5
64bit CPUのGCCのコンパイルをすることになった。
64bitCPUへの道 and/or 64歳の決意(1)V850/RH850 gcc 64bit
に題を変更した。
昨年、Clang/LLVMとgcc/gnuの両方コンパイルしようとしていて整理できていなかったことがあるのを思い出した。
32bitと64bitの違い
まだ、何もみえていない。
コンパイルスイッチくらい。
64ビットプログラミングのポイント (1/3)
https://www.itmedia.co.jp/enterprise/articles/0506/14/news003.html
32bitと64bitのサイズの違い(C言語) [プログラミング]
https://nobonobo.blog.so-net.ne.jp/2006-01-16
32bit/64bit 両対応な printf の書き方
http://pyopyopyo.hatenablog.com/entry/20110530/p1
16bitと32bitの違い
メモリ保護
CISCとRISC
一度に両方勉強しようとして失敗。
C言語の16bitと32bitの違いは猛勉強した。
C言語(C++)に対する誤解、曲解、無理解、爽快。
https://qiita.com/kaizen_nagoya/items/3f3992c9722c1cee2e3a
8bitと16bitの違い
z80から8086という経路をたどった。
そんなに障壁はなかった。
4bitと8bitの違い。
実際には、4bitCPUで仕事をしたことがない。
この違いは推測でしかない。
CPUの創りかた 渡波 郁 に4bit CPUの論理回路の説明がある。
https://book.mynavi.jp/ec/products/detail/id=22065
TD4Emu
https://book.mynavi.jp/support/e5/cpu/TD4Emu12.LZH
- CPUの創りかた TD4
http://xyama.sakura.ne.jp/hp/4bitCPU_TD4.html
参考資料(reference)
CPUの創りかた(1): 基本論理回路の定義など
https://qiita.com/eijian/items/d721a146fa46e5877225
FPGAでTD4(4bitCPU)を作ってみた
https://qiita.com/oskimura/items/83b0173bd11ef773ea84
「CPUの創りかた」で解説されている 4bit CPU 「TD4」 を Verilog HDL で書いてみた
thata/cpu.v
https://gist.github.com/thata/ed0575c2871070ecc89d99bd7e357f5d
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
文書履歴(document history)
ver. 0.01 初稿
ver. 0.02 参考資料加筆 20190323
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.