Вс мар 03, 2019 08:33:10
mov R30, R31
clr R31
sbrc R30, 7
ser R31
ret
Вс мар 03, 2019 08:57:11
Вс мар 03, 2019 13:59:49
Вс мар 03, 2019 16:54:22
uint8_t myfunc(uint8_t v)
{
v^=v>>4;
return(0x6>>((v^(v>>2))&3)&1);
}
Вс мар 03, 2019 18:39:12
Вс мар 03, 2019 19:03:25
Вс мар 03, 2019 19:35:22
int myfunc(int x, int y)
{
return (x^((x^y)&-(x<y)));
}
Вс мар 03, 2019 19:50:17
Вс мар 03, 2019 19:59:06
Пн мар 04, 2019 07:52:20
Пн мар 04, 2019 08:10:48
Пн мар 04, 2019 09:01:26
Пн мар 04, 2019 09:33:57
Пн мар 04, 2019 09:59:07
Пн мар 04, 2019 14:51:12
UART имеет такую возможность, но вопрос в том, где эта возможность используется? я ни разу не встречал устройств, работающих через RS-232, в которых бы использовалась опция "бита четности". хотя в настройках драйвера она присутствует, но на моеём веку ни разу не была установлена.ПростоНуб писал(а):UART, в качестве примера, Вам уже привели
в них на самом деле используется бит четности? аж не верится... но вообще таки да, страшно далеки они от народаПростоНуб писал(а):SCSI и PCI
Пн мар 04, 2019 15:40:53
Пн мар 04, 2019 15:46:48
благодарю!Reflector писал(а):PS/2 клава с мышкой
Пн мар 04, 2019 16:18:25
Пт мар 08, 2019 16:45:52
Пт мар 08, 2019 18:42:36
ПростоНуб писал(а):Четность же считается очень быстро, нередко аппаратным путем (например в UART), но при этом позволяет детектировать одиночные ошибки (бит четности на байт), исправлять одиночные (или детектировать тройные) и детектировать двойные ошибки (дополнительно байт перекрестной четности на блок данных) или даже исправлять двойные (или детектировать пятерные) и детектировать четверные (дополнительный байт перекрестной циклической четности на блок данных).