Отговори на тема  [ 3 мнения ] 
12F asm||c 
Автор Съобщение
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 12F asm||c
За 12Ф-ките на Асемблер ли е по-добре да се пише или на Си? Мисля на асемблер защото го владея по-добре апък и нямат много периферии и няма да има какво да забравя. За 18Фките естествено, че Си.

П.П. За 18ките в Си-то как мога да променям стойноста на да речем 3 бита от 1 регистър едновременно без да знам другите битове какви са. Нещо като REG1=0bXXX1X00X; :? или неможе? :?


Съб Яну 23, 2010 7:23 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение Re: 12F asm||c
darkshy написа:
в Си-то как мога да променям стойноста на да речем 3 бита от 1 регистър едновременно без да знам другите битове какви са. Нещо като REG1=0bXXX1X00X; :? или неможе? :?
Код:
my_reg &= 0xf1;         //chande to "0" bits 1...3
my_reg |= 0x0e;         //chande to "1" bits 1...3


Съб Яну 23, 2010 7:33 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Ное 28, 2009 5:50 am
Мнения: 391
Местоположение: Варна
Мнение 
10x Gogo. Значи ако искам да направя myreg да изглежда така 0b1x1x00xx ще трябва да напиша:
Код:
myreg &= 0b11110011;
myreg |= 0b10100000;


Съб Яну 23, 2010 7:53 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни