HOME»基本情報技術者試験掲示板»H27春のアセンブラ
投稿する

H27春のアセンブラ [2798]

 あらまぁさん(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
メタルさん(No.3) 
FE ブロンズマイスター
この過去の回答をお読みください。
https://www.fe-siken.com/s/bbs/0719.html
2021.02.06 22:39
メタルさん(No.4) 
FE ブロンズマイスター
要は2進数左端の桁、右から数えて16ビット目が1なら負数として扱われるため、ジャンプせずに次の行に行きますが。
最後にGR2をSLLしてもう1のビットがなかったら、つまりGR2の内容が0だったらJZE FINでFINに飛びます。
2021.02.06 22:49
 あらまぁさん(No.5) 
ありがとうございます。
すいません返事が遅れました。

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

2021.02.08 12:29
メタルさん(No.6) 
FE ブロンズマイスター
頑張ってください。
2021.02.10 18:46
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop