MicroPython的午睡(114) ESP32版、ヒープ・メモリの使用状況

ConstGlobal
Joseph Halfmoon

今回はMicroPythonのメモリの使い方の話を若干。C言語などではconst扱いのオブジェクトをFlash上に配置して貴重なRAMをセーブするということがあります。馬鹿なのでMicroPythonも同じようなもんかい、と思っていたら違いました。Flashに置くことはできるのですがそれはまた別の話みたいっす。

“MicroPython的午睡(114) ESP32版、ヒープ・メモリの使用状況” の続きを読む

ぐだぐだ低レベルプログラミング(124)ARM64(AArach64)ST1、ベクトルストア

fld1st1s
Joseph Halfmoon

前回はLD1命令を練習。1ストラクチャが1要素の一番「シンプル」なベクトルロード命令です。今回はLD1と対になるST1命令をつかってベクトルストアを練習してみます。ベクトルロードしたものを即ストア。折角なので前回未使用だったポスト・インデックス・アドレシングも使用。「シンプル」といいながら1命令の動作がデッカイドー。

“ぐだぐだ低レベルプログラミング(124)ARM64(AArach64)ST1、ベクトルストア” の続きを読む