http://www.forum.getchip.net/ |
|
Битовая маска в AB? http://www.forum.getchip.net/viewtopic.php?f=16&t=762 |
Страница 1 из 2 |
Автор: | Dust [ 14 сен 2016, 05:52 ] |
Заголовок сообщения: | Битовая маска в AB? |
Автор: | GetChiper [ 14 сен 2016, 10:22 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
PIND --> r16 r16 & #b01111000 r16 >> r16 >> r16 >> в r16 результат останется |
Автор: | Dust [ 14 сен 2016, 14:18 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
спасибо буду пробовать.... |
Автор: | Dust [ 21 сен 2016, 05:35 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
Еще один вопрос... как сделать деление? в асме есть div! задача в следующем. есть число например 120 надо его разделить на 10 или просто убрать последний знак чтобы получилось 12? |
Автор: | SVN [ 21 сен 2016, 11:15 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
1.png [ 3.53 КБ | Просмотров: 12694 ] |
Автор: | Dust [ 21 сен 2016, 18:07 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
SVN, большое спасибо за пример..... тогда еще один вопрос. где можно почитать про рабочии регистры? а то смотришь примеры одни используют r13,r16, например в этом примере r20,r21? где какие приоритеты, и как правильно их распределить в программе,что бы не было всякого рода наложений и глюков? |
Автор: | GetChiper [ 21 сен 2016, 20:05 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
Если кратко: у AVR 32 регистра общего назначения - именуются они r0 - r31 - лучше в проектах им присваивать осмысленные имена (в таблице по F12) - лучше не использовать r0,r1,r16,r17, а так особо разницы нет какой регистр стоит в программе (есть нюансы, но они сгладятся самим билдером) почитать про билдер можно в самом хелпе билдера (он написан на обучающий манер), или если совсем попроще -> viewtopic.php?f=16&t=354 |
Автор: | SVN [ 21 сен 2016, 22:31 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
@Dust Евгений ответил… мне особо добавить нечего. Что касается примера, регистры выбрал просто так, без особого значения. |
Автор: | Dust [ 22 сен 2016, 13:42 ] |
Заголовок сообщения: | Re: Битовая маска в AB? |
Спасибо большое за разъяснения.... буду дальше разбираться... как допишу обязательно выложу свой проектик.... ![]() |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |