BitTについて
- 最近OSASKに興味を持ちOSやアプリなど全般的に活躍したい。
- KHBIOS対応のOSなら僕のOSも入れたい。詳しく決まったらお知らせします。
- ごく普通のプログラマ。アセンブリ言語しか使っていない。Cはすこしだけ。
BitTによる開発
簡単なアセンブラ「BitAsm」
- これはNASKみたいなアセンブラ。シンプルでやさしいものにする。
- OSASKのウィンドウ上でコンソールみたいなものを作りアセンブルなどをする
- リンカはGOを使ってもらいたい(いつかは対応)
- 対応する命令は以下のとおり(予定)
BitAsm | NASK | 意味 |
DB | DB | 1バイト出力 |
RB | RESB | 予約出力 |
LD | MOV | 代入 |
AD | ADD | 加算 |
CP | CMP | 比較 |
JP | JMP | 無条件ジャンプ |
JE | JE | 等しかったらジャンプ |
- これを使ってOS作れるかな?OSASKアプリは作りにくいな。もうちょっと勉強しなきゃ
独り言
- K氏にメールを出してしまってご迷惑おかけしました。詳しくメールをいただけてとてもうれしいです。 -- BitT
- BitAsmで自分の小さなOSを作りたい。作れたら公開します。もちろん優先はOSASKアプリ作成 -- BitT
- BitAsm作りたい。まずはNASkを使ってWindows版に挑戦だ。そしたらOSASKなどに移植しやすい。でも作り方分からないし機械語しらない・・・勉強の連続だね。ゆっくり作りたいな -- BitT
- BitAsmの仕様を少し変えました。2文字のニーモニック、ディスティネーションオペランド、ソースオペランドで構成することにした。これからWindows版を自分なりに作っていく。OSASK版はそのあとに移植することにしました。 -- BitT
コメント欄
- BitTによるテスト書き込み -- BitT
- ようこそ! -- hideyosi
- ようこそ! -- K
Last-modified: 2009-11-17 (火) 00:00:00 (JST) (319d) by ゲスト