با سلام خدمت دوستان اگه ممکنه ی مثالی در رابطه با خواندن 2 پورت 8 تایی همزمان ودر کنار کذاشتن آن مثالی بزنید و ی مثالی در مورد تبدیل باینری به دسیمال در بسکام بزنید
10101101
10101100
چطوری می شه اینا رو کنار هم گذاشت و در نهایت تبدیل به دسیمال کرد
با سلام خدمت دوستان اگه ممکنه ی مثالی در رابطه با خواندن 2 پورت 8 تایی همزمان ودر کنار کذاشتن آن مثالی بزنید و ی مثالی در مورد تبدیل باینری به دسیمال در بسکام بزنید
10101101
10101100
چطوری می شه اینا رو کنار هم گذاشت و در نهایت تبدیل به دسیمال کرد
یک متغیر به اندازه مجموع دو 8 بیت تعریف نمایید.
در روند برنامه ابتدا 8 بیت با ارزش را بخوانید و درون متغیر بریزید.
با استفاده از دستور شیفت داده درون متغیر را 8 بیت به سمت چپ شیفت دهید. همچنین می توانید آن را در 2 به توان 8 یعنی 256 ضرب نمایید اما استفاده از شیفت بهتر است.
8 بیت کم ارزش را از پورت بخوانید و با متغیر جمع نمایید.
با سلام می شه برای 2 پورت 8 تایی مثال بزنید
a as integer
b as integer
c as integer
a=port(a)
b=port(b)
c=a+b*256