【プログラミング言語とは?】
プログラミングするとき、最終的にはコンピュータが理解できる言葉
(これを機械語という)にするのですが、これを人間が直接理解する
のは、2進数の数字だけの世界になってしまうので、とても理解が難
しい世界です。
そこで、機械語を少しでも人間に分かりやすい言葉にしたものが
「プログラミング言語」と呼ばれる言葉です。
これには昔から多くの人が考案した数多くの種類があります。代表的
なものだけを挙げても、アセンブラ言語、BASIC言語、C言語、C++言語、
FORTARN言語などがあります。
これらを使えば、個々の命令が人間が理解できる英語的な記号になっ
ており、覚え易く読み易い言語でプログラムを記述することが出来ます。
PICにも各種の言語が供給されていますが、代表格は、アセンブラと
BASICとC言語です。
【機械語とアセンブラ語の比較例】
命令の機能 機械語(14ビット) アセンブラ言語 WregをPORTAへ出力 00 0111 0000 0101 MOVWF PORTA LABELへジャンプ 10 1000 0001 0000 GOTO LABEL Wreg+ WORK→ Wreg 00 0111 0001 0000 ADDWF W, WORK