
前回はx86命令(16bit)のうち「8086レベル」のシフト、ローテイト命令の動作を復習。コマケーところがメンドイものどもでした。前回は実機(実際はQEMUのエミュレーションだけれども)での動作確認をしなかったので、今回はデバッガで動かしながらの動作確認です。メンドイのでサラっと流していくぜ。いいのか?
デバイス作る人>>デバイス使う人>>デバイスおたく
前回はx86命令(16bit)のうち「8086レベル」のシフト、ローテイト命令の動作を復習。コマケーところがメンドイものどもでした。前回は実機(実際はQEMUのエミュレーションだけれども)での動作確認をしなかったので、今回はデバッガで動かしながらの動作確認です。メンドイのでサラっと流していくぜ。いいのか?
Common Lispの系譜を継ぐマイコン上で走るuLispをラズパイ Pico2 上で練習中。資源の限られたマイコンゆえCommon Lispと同じとはいきませぬ。前回のLispといったら CAR と CDR だろ~という浅はかな回では「3段重ね」まででした。今回EQとEQUAL見ていきます。EQLとかねえの?
今回は「見たことのある」データセットです。でもデジャブではないです。faithfuldとな。過去回にてfaithfulというデータセットあり。違いは末尾の「d」という文字のみ。どちらもイエローストーンの大間欠泉、オールドフェイスフルに関するもの。「同じ」データを扱っているのだけれども見せ方の違いで構成が違うみたいです。
“データのお砂場(153) R言語、faithfuld、間欠泉の2D密度?{ggplot2}” の続きを読む
前回は吉例Lチカをやってみました。今回から uLisp の備える関数どもを端から一通り触っていきたいと思います。といっても御本家COMMON LISPのような膨大な関数があるわけではないです。約180個ほど。しかしその中のディスプレイ用関数群はディスプレイ接続しなければ不要。実際には百数十くらいか?
“Lispと一緒(5) ラズパイPico2でもuLisp、まずはCARとCDR一族” の続きを読む
ラズパイPico2をターゲットに、別シリーズにて 「C/C++ SDK」「Arduino」「MicroPython」の3種の開発環境にて吉例Lチカ。Pico2でもソフトが作れる雰囲気。しかし、心の底で引っかかっていたものがあります。組み込み用のLisp処理系、uLispです。今回は処理系インストールして吉例Lチカまで。
“Lispと一緒(4) ラズパイPico2でもuLisp、吉例Lチカ” の続きを読む
前回はRPM(毎分の回転数)で測れるような回転のアニメーションモデルのひな型を作製しました。実時間だけでなく実時間のx倍といったスローモーションも可能っす。そうするってーと、静止画より、動画で結果を残しておきたいです。動画で残すのはどしたら一番お楽でしょうか?今回はXcosのアニメの一番お楽な動画化の件ね。 “ブロックを積みながら(174) Scilab/Xcos、回転のアニメーション表示、動画” の続きを読む
前回は、MUL(掛け算)命令。今回はレジスタやメモリの中のビットをシフトしたりローテイトしたりする命令について調査。全8種類(実際は7種類)もあり。「フツーの」RISCはこの系統の命令種類をこれほどもってません。それにキャリーフラグが影響うけること多いなど動作もクセ強。御先祖の8ビットの血統を色濃く受け継いでおると。
“ぐだぐだ低レベルプログラミング(184)x86(16bit)、シフト、ローテイト(86のね)” の続きを読む
頭の抽象度が低い年寄っす。年寄になる前からそうなので、数字には何か単位がついてないと不安を感じます。単位がついていたからといって分かったというわけでもないんだけれども。でもま、そんな抽象度の低い老人にもMaxima様のご配慮は行き届いております。ezunitsパッケージとな。直接呼ぶ必要もないのだけれども。 “忘却の微分方程式(166) Maxima、{ezunits}、単位と変換、次元解析、物理定数” の続きを読む
前回は、古式ゆかしくWRITE文とFORMAT文を使って「ラインプリンタ」風出力を行ってみました。実際は標準出力に印字するだけだけれども。今回はREAD文とFORMAT文をつかって「カードリーダ」(といっても磁気カードとかRFIDではないよん。紙カードだよ)からの読み込みを行ってみます。実際には標準入力なんだけれども。