解決したいこと
アセンブリ言語を勉強しています。4バイトの整数値を用いて計算しています。
shll
についてです。shll
は左シフトするものだと思います。
下記のような場合は1を12ビット左シフトするということであっているでしょうか。
つまり、12(10)=1100(2)
(※()内は進数)なので、eax=2048(10)
となるのでしょうか。
もし間違っていたらどういうことなのか教えてください。
xorl %eax, %eax add $1, %eax shll $12, %eax
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/28 13:53
2020/10/29 07:11
2020/10/29 07:14