-
- Понимаю так, что __io это атрибут, порождающий нечто похожее на #define PORTn (*(unsigned char*)(_ADDR+IO_BASE)), где IO_BASE равно известному 0x20, потому у него нет явной типизации, но некоторые действия как с указателями всё-таки применимы. Vit(729 знак., 12.11.2008 01:27)
- Атрибут __io еще меняет порядок чтения/записи байт в 2-х байтовых регистрах. Например позволяет работать с таймером как с int. - Михаил Е.(12.11.2008 11:44)
- Спасибо, интересно - Vit(12.11.2008 12:09)
- Атрибут __io еще меняет порядок чтения/записи байт в 2-х байтовых регистрах. Например позволяет работать с таймером как с int. - Михаил Е.(12.11.2008 11:44)
- Понимаю так, что __io это атрибут, порождающий нечто похожее на #define PORTn (*(unsigned char*)(_ADDR+IO_BASE)), где IO_BASE равно известному 0x20, потому у него нет явной типизации, но некоторые действия как с указателями всё-таки применимы. Vit(729 знак., 12.11.2008 01:27)