Подскажите пож! где ошибка? #include <stdio.h> #include </usr/include/sys/io.h> int main(int argc,char* argv[]) { unsigned int v; unsigned short int port=97; __asm__ __volatile__ («inl %1,%0 \n»:«=a» (v):«Nd» (port)); printf(«port 97=%u \n», v); return 0; } компановка на ура при запуске ошибка [oleg@localhost port_sign]$ make gcc -c sig.c gcc -o sig sig.o [oleg@localhost port_sign]$ ./sig Ошибка сегментирования [oleg@localhost port_sign]$ Хочу прочитать порт динамика 0х61 (97)
Ответ на:
комментарий
от jkcool
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от jkcool
Ответ на:
комментарий
от jkcool
Ответ на:
комментарий
от jkcool
Ответ на:
комментарий
от jkcool
Ответ на:
комментарий
от jkcool
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от ttnl
Ответ на:
re
от jkcool
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Потестируем инкремент! (2005)
- Форум C, про типы (2005)
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум Qt: убить главный Widget ? (2010)
- Форум [cpp]i++ + ++i (2010)
- Форум Си (2013)
- Форум математика (2005)
- Форум Inline Assembler (2004)
- Форум Сканер портов (2000)
- Форум Warnings при использовании basename () (2004)