17/07/17 10:15:36.34 DcPS9JUl.net
全くC言語を意識しないアーカティクチャーの場合、C言語で使われない命令が速かったり、C言語でよく使う記述が遅かったりする
これだとC言語で書いた場合とアセンブラで書いた場合の速度差やコードサイズ差が大きくなってしまう
C言語に適したアーカティクチャーは、
コンパイラが吐かないような命令は減らし、
コンパイラが使いやすい命令を重視する
PICの場合は、もともとコンパイラを意識しない
アーカティクチャーであった命令形態から、
いくつかのコンパイラ用の命令を足しただけ