問題タブ [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.

0 投票する
3 に答える
1078 参照

macos - Mac (68000) アセンブラの名前は?

いくつかあったと思いますが、私が考えていたのは、コンピューターを完全にクラッシュさせたときに素敵なテキスト画面を表示するものでした。

テキストは「まあ、キッパーを吸う」でした。

0 投票する
2 に答える
369 参照

palm-os - Palm OS 68Kアプリケーションをセグメント化するにはどうすればよいですか?

CodeWarrior for Palm OSを使用して作成された68Kアプリケーションがある場合、IDEの[セグメント]タブでファイルを手動で移動せずに、個々の機能をさまざまなセグメントに割り当てるにはどうすればよいですか?

0 投票する
4 に答える
3813 参照

assembly - ORG ディレクティブはアセンブリ コードで何をしますか?

参考までに、コードはモトローラ 68008 用です。

次のようなコードがあるとします。

  1. A0 が 200 の値を保持し、A1 が 205 の値を保持すると考えるのは正しいですか?

  2. 過去の論文の試験問題の 1 つに、「sequence0 と sequenceN の物理アドレスは?」というものがありますが、答えは「200 と 205」でしょうか、それとも「200-204 と 205-209」でしょうか?

  3. 複数の org ディレクティブを含むいくつかのコードを見てきました。

    組織 100

    array1: ds.b 4

    組織 300

最後の org ディレクティブに従っていると考えるのは正しいですか? たとえば、この場合、array1 は 300 を指していますか?

0 投票する
1 に答える
4167 参照

assembly - easy68k を使用して数字を並べ替える

easy68k を使用して数値を降順に並べ替えるにはどうすればよいですか? いくつかの提案をしてください。

0 投票する
9 に答える
11295 参照

linux - Linux での Motorola 68000 用プログラミング環境

皆さん、こんにちは。

私は今学期、マイクロコンピュータの構造と応用コースを受講しており、Motorola 68000 シリーズの CPU/ボードでプログラミングしています。コースのシラバスでは、Easy68K や Teesside Motorola 68000 アセンブラー/エミュレーターなどを自宅で実行して、プログラムをテストすることを提案しています。

私は教授に x64 Linux を使用していると話し、コースワークを完了するにはどのような環境が必要かを尋ねました。最も使いやすい環境は、Windows XP 32 ビット VM で、推奨される 2 つのアプリケーションのいずれかがインストールされていると彼は言いましたが、自宅で書いたものをテストできる限り、私が何を使用してもかまいません。

そこで、コードをテストできる Linux 用の何らかのエミュレーターまたは環境が存在するかどうか、および Linux でコードを記述してテストする際にどのような注意事項に遭遇するかを尋ねています。
また、編集は Vim で行う予定です。これはおそらく問題にはなりませんが、68000 アセンブリ用のエディターがあれば教えてください。

ありがとう!

編集:明確にするために-ボードにLinuxをまったくインストールしたくありません-自宅のマシンでプログラムし、コードをローカルでテストしてから、評価/実行のためにボードに持ち込みます。

0 投票する
6 に答える
5785 参照

c - Motorola 68K プロセッサ用の OS を作成します。エミュレートできますか?また、OS 開発の試運転はできますか?

次の学期では、コース ラボの教材の一部として、Motorola 68K プロセッサ用の基本的なオペレーティング システムを作成する必要があります。

そのプロセッサを搭載した基本的なハードウェア セットアップの Linux エミュレータはありますか? そのため、パートナーと私は、ボードなどを物理的に再起動する代わりに、コンピューターでより迅速にデバッグできます。

テスト駆動開発の手法をOS開発に応用できないか?コードはほとんどがアセンブリと C です。これを試運転しようとする際の主な問題は何ですか? それを行う方法に関するアドバイスはありますか?

0 投票する
1 に答える
206 参照

assembly - どのようにデータをエコーし​​ますか?

6800 アセンブリで DATA をエコーする方法はありますか?

次のように保存した場合:

0 投票する
3 に答える
2614 参照

assembly - 68k / x86で左シフトオーバーフロー?

Motorola68000およびIntelx86アーキテクチャは、左シフトからのオーバーフローを異なる方法で処理すると聞きました。具体的には、68kLSLとIntelSAL/SHLの組み立て手順です。

誰かがこれの詳細を知っていますか?彼らは異なるフラグを設定しますか、それとも異なる方法で設定しますか?これをリファレンスマニュアルで調べてみましたが、違いはわかりません。なぜこの状況を別の方法で処理したいのでしょうか。

0 投票する
4 に答える
5434 参照

c - オーディオから 8 ビット テキストへのサンプル変換

今日は興味深い質問があります。

いくつかのポケモン オーディオ ファイルを 8 ビット サンプル(0 ~ 255 の値)のリストに変換する必要があります。これらのサウンドを再生する必要がある MC6800 チップセットでアセンブリ ルーチンを作成しています。関数が呼び出されたときにプログラムがループする 8 ビット サンプルの配列を含める予定です。

オーディオ ファイル (wav/mp3) をコンマ区切りの 8 ビット テキスト サンプル値のリストに変換する方法を知っている人はいますか? または、この相対的な方法の何か?

よろしくお願いします!