概要
俺言語をやってみた。
avrにアセンブラで実装してみた。
ROM化の検討。
環境
avr studio 4
attiny85 1mhz
tera term
usb-serial
何故、ROM化。
現在は、電源投入して、シリアルを繋いで、プログラムを入力して、実行となる。
電源投入して、即、実行がしたい。
attiny85で、ROMは、無理でしょう。
attiny85には、eepromが512byte搭載されている。
これを、利用する。
eeprom読み書き、できるの。
できてます。
https://qiita.com/ohisama@github/items/dc4f9ceba5dc9decc0aa
読み込み手順は
2通りあります。
A案
eepromから、sramに読み込んで、sram上で実行。
B案
ソースアドレスポインタをeepromにして、直接読み込み実行。
書き込み手順は。
ソースリストを実行した時、eepromに書き込む。
起動プロセス
起動時、eepromから、フラグを読み込み、trueなら、sramに、eepromから、ソースプログラムを読み込み、実行。
フラグは、どうする。
変数^を導入する。
ループから、抜けるには。
PB0に、LOWを投入。常時、high。
以上。