| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Въпрос за делене на двубайтово число на две http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=6238 |
Страница 1 от 1 |
| Автор: | Nikolay_90 [ Съб Ное 01, 2008 9:37 pm ] |
| Заглавие: | Въпрос за делене на двубайтово число на две |
Здравейте! Ако използвам този код за делене на двубайтово число на 2, описан в книгата "PIC-микроконтролери" Част 2: bcf status,c rrcf reg_1h,f rrcf reg_1l,f Какво ще се получи примерно ако: reg_1h = 01110011 reg_1l = 00110100 След ротацията надясно през флага C, ще се пренесе ли стойността на най-младшия бит на reg_1h в най-старшя бит на reg_1l или не? Благодаря Ви предварително! |
|
| Автор: | ji4ka [ Съб Ное 01, 2008 9:43 pm ] |
| Заглавие: | |
Ти MPLab нямаш ли си, че ни тормозиш с такива сложни въпроси ? |
|
| Автор: | bobyper [ Нед Ное 02, 2008 10:26 am ] |
| Заглавие: | |
Хайде да му кажеме на човека След втората инструкция в C остава бит 0 от reg_1l |
|
| Автор: | Цецо [ Нед Ное 02, 2008 12:16 pm ] |
| Заглавие: | |
Ротация през carry, на всеки микроконтролер значи почти едно и също - кери флага влиза като нов бит (в зависимост на къде въртиш), а изпадащия се отива в керито. Идеята е да се оперира последователно с повече от един операнд, както и ти се опитваш да направиш. Вземи прочети и малко на английски, щото само с български не става. http://ww1.microchip.com/downloads/en/D ... 31029a.pdf стр. 29 |
|
| Автор: | Nikolay_90 [ Нед Ное 02, 2008 1:27 pm ] |
| Заглавие: | |
Благодаря, сега вече ми е ясно. Просто в книгата не беше написано нищо по въпроса и се замислих. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|