2進数の変数をShift右、左する方法を教えて頂きたく EF58 2006/08/22 17:26:47 └引数に非負整数のみを与えることを仮定すれ... 白石 和夫 2006/08/22 17:45:13 └なるほど!!解りましたm(__)m。早速のご... EF58 2006/08/22 18:31:17
2進数の変数をShift右、左する方法を教えて頂きたく EF58 2006/08/22 17:26:47 ツリーへ
2進数の変数をShift右、左する方法を教えて頂きたく |
返事を書く |
EF58 2006/08/22 17:26:47 | |
例えば符号なし2進変数A=00001111の時SHIFT_Right(A)又はSHIFT_Left(A)でA=00000111、00011110にしたい場合の事です。
何方かお教えいただければどうかよろしくお願いいたします |
└引数に非負整数のみを与えることを仮定すれ... 白石 和夫 2006/08/22 17:45:13 ツリーへ
Re: 2進数の変数をShift右、左する方法を教えて頂きたく |
返事を書く |
白石 和夫 2006/08/22 17:45:13 | |
引数に非負整数のみを与えることを仮定すれば,
関数にしたいときは, DEF Shift_Left(a)=2*a DEF Shift_Right(a)=INT(a/2) です。 副プログラムにしたければ, SUB Shift_Left(a) LET a=a*2 END SUB SUB Shift_Right(a) LET a=INT(a/2) END SUB でいけるでしょう。 |
└なるほど!!解りましたm(__)m。早速のご... EF58 2006/08/22 18:31:17 ツリーへ
Re: 引数に非負整数のみを与えることを仮定すれ... |
返事を書く |
EF58 2006/08/22 18:31:17 | |
なるほど!!解りましたm(__)m。早速のご回答有難うございました。
|