No.2ベストアンサー
- 回答日時:
こんな感じ
;GR1 x
;GR2 y
;GR0 SUM=x*y
;符号無し乗算,オーバーフロー検査なし
MULTSTART
PUSH 0,GR1
PUSH 0,GR2
LAD GR0,0 ;SUM=0
CPL GR1,ZERO
JZE EXIT ;x=0なら終了
TESTCPL GR2,ZERO
JZE EXIT ;yが0になったら終了
SRL GR2,1 ;最下位ビットがOVビットに入る
JOV ADD ;yの最下位ビットが立っているか?
JUMP SHIFT
ADDADDL GR0,GR1 ;SUM=SUM+x
SHIFTSLL GR1,1 ;x=x*2
JUMP TEST
EXITPOP GR2
POP GR1
RET
ZERODC 0
END
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) CASLIIの問題を教えて欲しいです。 1 2022/10/31 07:45
- C言語・C++・C# 【CASLプログラム】 定数(80と55)を確保し、その和をGR1に、その差をGR2に求めるCASL 1 2022/12/16 01:17
- システム CPUの問題について 2 2022/07/09 12:04
- C言語・C++・C# プログラミング初心者です。 演算子を習い、自力で計算機を作ろうと思い、写真のようなプログラムを書きま 2 2022/08/14 21:27
- C言語・C++・C# キャスト演算について。 1 2023/07/15 15:28
- その他(プログラミング・Web制作) 3Dモデルにおける法線の計算について(Python,OpenGL) 1 2023/04/25 23:46
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 1. 仮想CPU「exmini」を使用して,「$dataからn減算する」プログラムを作成してください 2 2022/07/04 17:49
- その他(プログラミング・Web制作) [急募]Pythonについてです。 1 2022/10/03 20:53
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
CASLII:文字列→数字への変換の原理
情報処理技術者・Microsoft認定資格
-
CASLⅡ 文字データから数値データへの変換について
Oracle
-
CASLの問題です。
その他(プログラミング・Web制作)
-
-
4
CASLIIの問題で困っています
その他(プログラミング・Web制作)
-
5
大学の課題なんですが、答えを教えていただけないでしょうか?(CASLII)
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAのIf,Then 構...
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
ビットシフトってどんな時使うの?
-
3進数を10進数に変換
-
03分22秒36のような時間の単位...
-
ビットの取り出し方法
-
C言語やC++言語でビット毎に値...
-
文字参照は10進数と16進数では...
-
ULONGLONGよりも大きい整数を扱う
-
C言語で128bitの2進数のビット...
-
1の補数
-
一般のソフトで画像を扱う場合...
-
Python: 数値を反転させたい
-
PS3に搭載されている"Cell"は、...
-
符号無し整数xを右にnビット回転
-
BMP画像のネガを作成するプログ...
-
アクセス(2003)のVBAでビット...
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAのIf,Then 構...
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
ビットシフトってどんな時使うの?
-
一般のソフトで画像を扱う場合...
-
シーケンス制御についての質問...
-
文字参照は10進数と16進数では...
-
算術シフト演算が成り立つ理由...
-
03分22秒36のような時間の単位...
-
Python: 数値を反転させたい
-
上位ビットと下位ビットの入れかえ
-
verilog 符号付加減算(最上位...
-
命令について
-
剰余の法が大きい場合のアルゴ...
-
ビット列を表示するプログラム
-
アクセス(2003)のVBAでビット...
-
16ビットCPUで32ビットの計算方法
-
C言語で128bitの2進数のビット...
-
10進数(+-)→2進数への変換(2)
-
シーケンス制御について質問で...
おすすめ情報