小数点以下4桁(符号付きおよび符号なし)の配列の整数を変換する方法はありますか?小数から底4への変換(MIPS)
商がゼロになるまであなたが逆の順序、例えば、最終的な結果として余りを使用して、繰り返して所望の塩基によって分割数のアルゴリズムを使用することができ
1
A
答えて
0
:余りが数字である
QUOTIENTS OF EACH DIVISION
▼ ▼ ▼
23÷4 = 5÷4 = 1÷4 = 0
3 1 1
▲ ▲ ▲
REMAINDERS OF EACH DIVISION
新しいベース(逆の順): "113"。商はあなたがスタック(プッシュ)で余りを格納し、このブロックでは、ゼロになるまでの部門を作るために
- 1ブロック:
あなたのコードでは、二つのブロックが必要になります。各商は、次の部門の配当です。
- 残りのブロックをポップアウトして文字列に格納するもう1つのブロック。残りは逆の順序で抽出されます。
編集:記号は、数例の絶対値を取得する必要が負の場合、負の数値の場合に、記号は、最初に検出されなければならない:
abs $t1, $t1
必要に応じて、最後に結果にサインを再適用する必要があります。
+0
署名付き番号については? – Edmond
+0
@エドモンドは、負の数の可能性を含めるように私の答えを編集しました。 –
関連する問題
- 1. CからMIPSへの変換
- 2. 与えられた基底への整数変換
- 3. CからMIPSへの変換。配列のロード・ワード・オフセット?
- 4. IEEE 754倍精度のMIPS CからJavaへの変換
- 5. Swift 4からSwift 3への変換
- 6. JavascriptからJQueryへの変換 - Rails 4
- 7. Javaの指数形式から小数への変換
- 8. 目的C奇数小数点からロング変換への変換
- 9. 小数点から整数への変換エラー
- 10. C++エラー:(基底クラステンプレートから)サブクラスへの無効な変換
- 11. C#での小数点から浮動小数点への変換の問題
- 12. 変換の小数点からasciiへの停止
- 13. アドレス浮動小数点型からint型への型変換
- 14. 小数点から文字へのASCII変換 - C
- 15. 小数からビットマスクへの変換方法は?
- 16. Pythonリストから浮動小数点への変換
- 17. automapper nullでない場合、小数からboolへの変換
- 18. 小数点から偶数の小数点の変換をC#
- 19. 浮動小数点型からPHPへの変換25634から25633
- 20. MsSQLからMySQLへの関数変換
- 21. JSからPHPへの変換関数
- 22. 10進数からHH:MMへの変換
- 23. 整数からBnへの変換
- 24. std_logic_vectorから整数への変換vhdl
- 25. Perlから数値への変換
- 26. Jquery - ストレンジ数からストリングへの変換
- 27. CharSequenceから数式への変換
- 28. Spring 2.5からSpring 4へのOpenSessionInViewフィルタの変換
- 29. JUnit 4の結果からXMLへの変換
- 30. ASP.NET 4からMVC 3へのアップロードコードの変換
小数点はテキストかバイナリですか? :)あなたは擬似コードまたはCでそれを行うことができますか?あなたはどこで立ち往生しますか?あなたが持っているものを示してください。また、基本的な変換の例がたくさんあるので、そちらを見てください。 – Jester
テキスト。例えば:23は113に換算されるべきです – Edmond
私はネット全体を見渡し、それについて何も見つけることができませんでした。私は全体のコードを必要としない、ちょうどアイデア。私はどのように始めるかわからない – Edmond