1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AUTOSAR CountdownAdvent Calendar 2022

Day 1

64bitCPUへの道 and/or 64歳の決意(2)32bitと64bitの違い

Last updated at Posted at 2018-10-24

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

  1. 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.

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?