Propeller始めました(11) アセンブラでLチカ
前回のビデオ出力処理の高速化にはアセンブラでの記述が必要なため、
アセンブラの勉強を開始しました。とりあえずは、定番のLチカです。
マニュアルのアセンブラのソースを意味を理解しながら打ち込み、実行してみました。
クイックボート上の16番ピンに接続されているLEDを点滅させます。
ソースのダウンロード
問題なく動作しました。その動作も理解出来ました。
これから、徐々に色々と学んで行きたいと思います。
アセンブラコードの実行はSpinプログラムから呼び出す形態となります。
そして、そのアセンブラコードの実行は、別のコアCPU(cog)を割り当てます。
色々とプロペラ固有の作法があるようです。特に別コアで動かすため、
メインのSpinプログラムとの連携等を今後学んでいく必要があります。
まあ、しかし開発環境がアセンブラをサポートしていると、意外と手軽に利用出来ますね。
« Propeller始めました(10) ビデオ出力で日本語表示 | トップページ | Propeller始めました(12) TV出力ドライバーライブラリの作成 »
「Propeller」カテゴリの記事
- プロペラ2の評価ボード(2019.03.12)
- プロペラでVT100端末の実装(2018.07.25)
- Propeller始めました(22) ポータブルゲーム機の実装 7(2016.02.19)
- Propeller始めました(21) ポータブルゲーム機の実装 6(2016.02.17)
- SPI接続のカラー液晶モジュールの動作確認(2016.02.14)
« Propeller始めました(10) ビデオ出力で日本語表示 | トップページ | Propeller始めました(12) TV出力ドライバーライブラリの作成 »
コメント