問題タブ [68000]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Mac (68000) アセンブラの名前は?
いくつかあったと思いますが、私が考えていたのは、コンピューターを完全にクラッシュさせたときに素敵なテキスト画面を表示するものでした。
テキストは「まあ、キッパーを吸う」でした。
palm-os - Palm OS 68Kアプリケーションをセグメント化するにはどうすればよいですか?
CodeWarrior for Palm OSを使用して作成された68Kアプリケーションがある場合、IDEの[セグメント]タブでファイルを手動で移動せずに、個々の機能をさまざまなセグメントに割り当てるにはどうすればよいですか?
assembly - ORG ディレクティブはアセンブリ コードで何をしますか?
参考までに、コードはモトローラ 68008 用です。
次のようなコードがあるとします。
A0 が 200 の値を保持し、A1 が 205 の値を保持すると考えるのは正しいですか?
過去の論文の試験問題の 1 つに、「sequence0 と sequenceN の物理アドレスは?」というものがありますが、答えは「200 と 205」でしょうか、それとも「200-204 と 205-209」でしょうか?
複数の org ディレクティブを含むいくつかのコードを見てきました。
組織 100
array1: ds.b 4
組織 300
最後の org ディレクティブに従っていると考えるのは正しいですか? たとえば、この場合、array1 は 300 を指していますか?
assembly - easy68k を使用して数字を並べ替える
easy68k を使用して数値を降順に並べ替えるにはどうすればよいですか? いくつかの提案をしてください。
linux - Linux での Motorola 68000 用プログラミング環境
皆さん、こんにちは。
私は今学期、マイクロコンピュータの構造と応用コースを受講しており、Motorola 68000 シリーズの CPU/ボードでプログラミングしています。コースのシラバスでは、Easy68K や Teesside Motorola 68000 アセンブラー/エミュレーターなどを自宅で実行して、プログラムをテストすることを提案しています。
私は教授に x64 Linux を使用していると話し、コースワークを完了するにはどのような環境が必要かを尋ねました。最も使いやすい環境は、Windows XP 32 ビット VM で、推奨される 2 つのアプリケーションのいずれかがインストールされていると彼は言いましたが、自宅で書いたものをテストできる限り、私が何を使用してもかまいません。
そこで、コードをテストできる Linux 用の何らかのエミュレーターまたは環境が存在するかどうか、および Linux でコードを記述してテストする際にどのような注意事項に遭遇するかを尋ねています。
また、編集は Vim で行う予定です。これはおそらく問題にはなりませんが、68000 アセンブリ用のエディターがあれば教えてください。
ありがとう!
編集:明確にするために-ボードにLinuxをまったくインストールしたくありません-自宅のマシンでプログラムし、コードをローカルでテストしてから、評価/実行のためにボードに持ち込みます。
c - Motorola 68K プロセッサ用の OS を作成します。エミュレートできますか?また、OS 開発の試運転はできますか?
次の学期では、コース ラボの教材の一部として、Motorola 68K プロセッサ用の基本的なオペレーティング システムを作成する必要があります。
そのプロセッサを搭載した基本的なハードウェア セットアップの Linux エミュレータはありますか? そのため、パートナーと私は、ボードなどを物理的に再起動する代わりに、コンピューターでより迅速にデバッグできます。
テスト駆動開発の手法をOS開発に応用できないか?コードはほとんどがアセンブリと C です。これを試運転しようとする際の主な問題は何ですか? それを行う方法に関するアドバイスはありますか?
assembly - どのようにデータをエコーしますか?
6800 アセンブリで DATA をエコーする方法はありますか?
次のように保存した場合:
assembly - 68k / x86で左シフトオーバーフロー?
Motorola68000およびIntelx86アーキテクチャは、左シフトからのオーバーフローを異なる方法で処理すると聞きました。具体的には、68kLSLとIntelSAL/SHLの組み立て手順です。
誰かがこれの詳細を知っていますか?彼らは異なるフラグを設定しますか、それとも異なる方法で設定しますか?これをリファレンスマニュアルで調べてみましたが、違いはわかりません。なぜこの状況を別の方法で処理したいのでしょうか。
c - オーディオから 8 ビット テキストへのサンプル変換
今日は興味深い質問があります。
いくつかのポケモン オーディオ ファイルを 8 ビット サンプル(0 ~ 255 の値)のリストに変換する必要があります。これらのサウンドを再生する必要がある MC6800 チップセットでアセンブリ ルーチンを作成しています。関数が呼び出されたときにプログラムがループする 8 ビット サンプルの配列を含める予定です。
オーディオ ファイル (wav/mp3) をコンマ区切りの 8 ビット テキスト サンプル値のリストに変換する方法を知っている人はいますか? または、この相対的な方法の何か?
よろしくお願いします!