H27春のアセンブラ

あらまぁさん  
(No.1)
MULTの乗算について質問です。

CONTにおいて、GR2を1ビット左シフトさせつつ、
先頭に1ビットを発見し次第、LPに戻ってから
JPL CONTを抜けられる理由が分かりません。

質問の意図が伝わっていればよいのですが。
ご回答の方、よろしくお願い致します。

それ以外の乗算のメカニズムは理解できたため、
何だかむしろスッキリしません。
2021.02.05 17:33
あらまぁさん  
(No.2)
貼り忘れてました。
問題のリンクです。
https://www.fe-siken.com/s/kakomon/27_haru/pm12.html
2021.02.05 17:38
メタルさん 
FE ブロンズマイスター
(No.3)
この過去の回答をお読みください。
https://www.fe-siken.com/s/bbs/0719.html
2021.02.06 22:39
メタルさん 
FE ブロンズマイスター
(No.4)
要は2進数左端の桁、右から数えて16ビット目が1なら負数として扱われるため、ジャンプせずに次の行に行きますが。
最後にGR2をSLLしてもう1のビットがなかったら、つまりGR2の内容が0だったらJZE FINでFINに飛びます。
2021.02.06 22:49
あらまぁさん  
(No.5)
ありがとうございます。
すいません返事が遅れました。

その回答を見ても疑問点に対してピンと来ていなかったので、
そもそも2進数の基本的なところを忘れていたのだと思います。
ちゃんと勉強し直します。

2021.02.08 12:29
メタルさん 
FE ブロンズマイスター
(No.6)
頑張ってください。
2021.02.10 18:46

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop