Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
nasm blah.asm -o blah.old blah.o -o blah./blah
$ nasm 6.asm -o 6.o6.asm:7: error: comma expected after operand 16.asm:11: error: symbol `data' redefined6.asm:11: error: parser: instruction expected6.asm:13: error: comma expected after operand 16.asm:14: error: symbol `stk' redefined6.asm:14: error: parser: instruction expected6.asm:18: error: parser: instruction expected6.asm:19: error: parser: instruction expected6.asm:26: error: comma or end of line expected6.asm:29: error: comma or end of line expected6.asm:30: error: comma or end of line expected6.asm:30: error: invalid operand type6.asm:32: error: comma or end of line expected6.asm:32: error: comma or end of line expected6.asm:34: error: comma or end of line expected6.asm:34: error: comma or end of line expected6.asm:36: error: expression syntax error6.asm:45: error: comma or end of line expected6.asm:48: error: comma or end of line expected6.asm:56: error: comma or end of line expected6.asm:68: error: comma or end of line expected6.asm:69: error: comma or end of line expected6.asm:79: error: comma or end of line expected6.asm:95: error: comma or end of line expected6.asm:102: error: comma or end of line expected6.asm:108: error: comma or end of line expected6.asm:115: error: symbol `main' redefined6.asm:115: error: parser: instruction expected6.asm:116: error: symbol `code' redefined6.asm:116: error: parser: instruction expected6.asm:117: error: parser: instruction expected
От чего-то у меня такое подозрение что вам рановато заниматься ассемблером.Почитайте http://www.linuxcenter.ru/lib/articles/programming/asm_linux.phtml для начала. Почитайте про архитектуру i386 (я имею в виду не рекламные буклетики а техническую документацию). Особое внимание уделить различным режимам работы микропроцессора (реальный, защищенный, виртуальный, в дебри аппаратной виртуализации пока не лезем).И вот когда прочтете все это думаю у вас хватит духу выкинуть нафиг эту, честное слово, дурацкую идею скомпилить досовскую программулину под unix.
...Кстати, чтобы узнать системные вызовы в терминале нужно набрать (например) man 2 exit. Ну малоли, мож пригодится)) ...
Цитата: Const@ntin от 09 Апреля 2008, 16:17:27...Кстати, чтобы узнать системные вызовы в терминале нужно набрать (например) man 2 exit. Ну малоли, мож пригодится)) ...О сколько еще открытий чудных тебе мир unix'а готовит!
может лучше освоить fasm?
Вместо всего этого гемороя проще писать на Си.
Цитата: S.Tokarev от 18 Апреля 2008, 18:56:26Вместо всего этого гемороя проще писать на Си.Хорошо, тогда скажите мне пожалуйста где взять аналоги функций:gotoxy();clrscr();textattr();textbackground();textcolor();В общем аналог conio.h?
Цитата: Const@ntine от 19 Апреля 2008, 21:49:15Цитата: S.Tokarev от 18 Апреля 2008, 18:56:26Вместо всего этого гемороя проще писать на Си.Хорошо, тогда скажите мне пожалуйста где взять аналоги функций:gotoxy();clrscr();textattr();textbackground();textcolor();В общем аналог conio.h? http://www.gnu.org/software/ncurses/ncurses.htmlhttp://sourceforge.net/projects/linux-coniohhttp://sourceforge.net/projects/libconio
Страница сгенерирована за 0.059 секунд. Запросов: 25.