Обучение : Программирование на Ассемблере для PIC


Вопросы для самопроверки

Надеюсь, что суть усвоена. К этому моменту должны появиться обоснованные вопросы. Если вопросы не появились, то мы их сформулируем. Далее короткие вопросы-ответы для общего развития и стимула познать больше.

 

Где в МК расположены строчки с командами?

В памяти программ. Пустые строки без команд не в счёт.

 

Для чего нужны переходы в программе?

Для организации цикличности программы (о цикличности позже).

 

Регистр-счётчик вмещает 255 значений, а команд может быть больше, например 1024. Как в этом случае работает счётчик?

Реально счётчик двухбайтный, т.е. используется два регистра. PCL (адрес h2) – младший байт и PCLATH (адрес hA) – старший. Можем менять только младший байт и этого нам достаточно; посчитайте в BinHexDec.

 

Как работать с отрицательными числами и с числами более 255?

Для работы с такими числами задействуются дополнительные регистры.

 

Сложение и вычитание мы разобрали, а где умножение деление?

Слишком много вопросов – невозможное возможно.

 


<<< назад далее >>>

Просмотров: 35000

 








 
 
 

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