Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.10.2005, 23:14
|
|
4elowek
Гость
|
ASM (PIC)
Привет всем!
Я недавно начал изучать микроконтроллеры в универе!
вопрос?
1) subwf INDF,f
это значит из INDF вычитаем w. Но где сохраняется результат? в INDF или w. И почему в проге, которую нам дали для изучения - после запятой стоит буква, а не цифра - типа 1 или 0 (как в методе).
2) при использовании rlf f,d
Что значит : cодержание регистра f сдвигается на 1 бит влево "ЧЕРЕЗ БИТ ПЕРЕНОСА C"?
Пусть например в С уже сидит единица (1), тогда
если 10100011 сдвинуть влево получится 01000110
или нет? и что произойдет с C?
|
|
|
|
18.10.2005, 02:38
|
|
Временная регистрация
Регистрация: 02.05.2005
Адрес: Украина, Шостка
Сообщений: 65
Сказал спасибо: 35
Сказали Спасибо 1 раз в 1 сообщении
|
1)Результат сохраняется в INDF
Буква стоит для удобства, чтоб не путаться, ведь
W EQU 0
F EQU 1
2)Содержимое регистра f сдвигается на один разряд в сторону старшего (влево), причем младший разряд принимает значение разряда С рег. STATUS, а старое значение старшего разряда переносится в С.
Если 10100011 сдвинуть влево получится 01000111 и в С будет 1
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Вопрос по ASM для 16-битных PIC'ов
|
realid |
Микроконтроллеры, АЦП, память и т.д |
0 |
31.05.2008 15:21 |
asm программирование МК PIC16F630
|
SVDimon |
Микроконтроллеры, АЦП, память и т.д |
13 |
13.12.2007 12:15 |
WinAVR и asm
|
Dungeon |
Микроконтроллеры, АЦП, память и т.д |
0 |
12.06.2007 10:55 |
IAR+C+ASM+MSP
|
slawa_gakhow |
Микроконтроллеры, АЦП, память и т.д |
0 |
18.09.2006 23:07 |
ASM&USB
|
surgutw |
Микроконтроллеры, АЦП, память и т.д |
0 |
25.06.2005 13:29 |
Часовой пояс GMT +4, время: 18:28.
|
|