Помощь с прог

D

Daryl69

Guest
Привет

Я пишу программу в MPLAB, но есть некоторые слова мне нужно.

В моей программе есть один бит, где она принимает значение, которое было inputed т.е. 1 и затем умножается на 2, например 1x2 = 2

Как я пишу, что как код на MPLAB?

Кроме того, другой бита, когда оно принимает значение т.е. 2 и сдвиги привели к одному справа.что может быть напечатано в качестве кода?

Любая помощь, пожалуйста

Дэрил

 
Читайте о arithmatic делать операции над двоичными числами.

Левый операции сдвига на 8 разрядного двоичного числа влечет за собой удвоение стоимости.Читайте в спецификации для ПИК вы используете для подробностей левом инструкция сдвига.Вы должны разрешить для источника 1 или 0, которая получает смещен в низком бит.

Вам также необходимо рассмотреть возможность переполнения в более высокий уровень дизайна вашей программы, т.е. если вы используете одну регистрацию и ввод значения выше 127.

Очевидно, отсюда и другое сообщение, которое необходимо потратить некоторое время на чтение.

 

Welcome to EDABoard.com

Sponsor

Back
Top