1

教科書Computer Systems 4th Editionを読んでいます。以下の質問は、Pep/8 仮想コンピューターのコンテキストにあります。演習では、次の質問が与えられます。

次のアセンブリ言語の疑似演算を 16 進数の機械語に変換します。

  1. .ASCII "ベア\x00"
  2. .BYTE 0xF8
  3. .WORD 790

これらの値を 16 進数に変換しようとしていますが、教科書のプロセスの説明が理解できず、本ではあまり説明されていないように感じます。

最初の答えは、ASCII 変換テーブルでの単純なルックアップだと思います。

42 65 61 72 00

この演習の答えは次のとおりです。

  1. 42 65 61 72 00
  2. F8
  3. 0316

これらの答えを知っていても、2と3の答えを得る方法がわかりません

Pep/8 アセンブラーとシミュレーターのダウンロード リンクは次のとおりです。アセンブラのソースコードはこちら。

4

1 に答える 1

2

したがって、番号 2... は 16 進数形式です。

8ビットのバイナリ形式に変更するだけです

例えば....

あなたが0xA7を持っていたら....

10 進法では 167 です

答えは... 符号なしバイナリで 10100111

これは質問をどのように解釈したかですが、これはあなたが意図したことですか? もう情報ありますか?

于 2016-02-18T05:28:06.507 に答える