レトロな(15) ソフトDMACがダメダメな理由はアドレスバス上位側のせい

SIGNAL001EC
Joseph Halfmoon

第10回作成の「手動プログラム」主記憶では大したことができないので、ホスト8085にSRAMを接続しようとしています。別件シリーズでMicroPython制御のDMACモドキを作製、SRAMに読み書きできるようにしてみたのですが、その挙動が不審。ソフトウエアでぐちゅぐちゅやってないでロジアナあてたら原因判明。やっぱり? “レトロな(15) ソフトDMACがダメダメな理由はアドレスバス上位側のせい” の続きを読む

ぐだぐだ低レベルプログラミング(154)ARM64(AArach64)SIMD from整数

SCVFresults
Joseph Halfmoon

前回はSIMD「整数変換系」と勝手に称して表をまとめるだけで疲れてしまい、実習なしでした。今回は実習編。整数から浮動小数への変換命令の練習です。ニーモニック的には前回の巨大な表の末尾の2個だけです。浮動小数からの変換命令がそれだけ多いということだけれども、整数からの変換にも多少は凸凹あり。それほど単純ではありませぬ。 “ぐだぐだ低レベルプログラミング(154)ARM64(AArach64)SIMD from整数” の続きを読む