HOME»基本情報技術者試験掲示板»H27春のアセンブラ
投稿する
H27春のアセンブラ [2798]
あらまぁさん(No.1)
MULTの乗算について質問です。
CONTにおいて、GR2を1ビット左シフトさせつつ、
先頭に1ビットを発見し次第、LPに戻ってから
JPL CONTを抜けられる理由が分かりません。
質問の意図が伝わっていればよいのですが。
ご回答の方、よろしくお願い致します。
それ以外の乗算のメカニズムは理解できたため、
何だかむしろスッキリしません。
CONTにおいて、GR2を1ビット左シフトさせつつ、
先頭に1ビットを発見し次第、LPに戻ってから
JPL CONTを抜けられる理由が分かりません。
質問の意図が伝わっていればよいのですが。
ご回答の方、よろしくお願い致します。
それ以外の乗算のメカニズムは理解できたため、
何だかむしろスッキリしません。
2021.02.05 17:33
あらまぁさん(No.2)
メタルさん(No.3)
★FE ブロンズマイスター
メタルさん(No.4)
★FE ブロンズマイスター
要は2進数左端の桁、右から数えて16ビット目が1なら負数として扱われるため、ジャンプせずに次の行に行きますが。
最後にGR2をSLLしてもう1のビットがなかったら、つまりGR2の内容が0だったらJZE FINでFINに飛びます。
最後にGR2をSLLしてもう1のビットがなかったら、つまりGR2の内容が0だったらJZE FINでFINに飛びます。
2021.02.06 22:49
あらまぁさん(No.5)
ありがとうございます。
すいません返事が遅れました。
その回答を見ても疑問点に対してピンと来ていなかったので、
そもそも2進数の基本的なところを忘れていたのだと思います。
ちゃんと勉強し直します。
すいません返事が遅れました。
その回答を見ても疑問点に対してピンと来ていなかったので、
そもそも2進数の基本的なところを忘れていたのだと思います。
ちゃんと勉強し直します。
2021.02.08 12:29
メタルさん(No.6)
★FE ブロンズマイスター
頑張ってください。
2021.02.10 18:46