![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как скомпилить ассемблерную-прогу с инструкциями SETcc? |
|
Как скомпилить ассемблерную-прогу с инструкциями SETcc?
|
![]() Пользователь Сообщения: 82 |
Народ есть проблема! Мне хочется использовать в программе на ассемблере команды SETcc - установка байта по условию (она вроде бы только для процессоров 386 и i486). При компиляции (юзаю TASM 5.0) моей проги пишется:
Как можно избавиться от этой хрени и сделать экзешник? Кстати, может кто подскажет, какой самый простой способ выполнить операции аналогичные командам SETcc? Например, какой код лучше всего написать, чтобы записать в регистр AX (или AL, AH) - 1, если BX равен 5 - 0, если BX не равен 5 |
|
------- Отправлено: 21:24, 25-11-2004 |
Ветеран Сообщения: 716
|
Профиль | Отправить PM | Цитировать Возьми другой компилятор. TASM даже 5-ой версии уже устарел. Тебе подойдут nasm, fasm, тем более они бесплатные да еще и работают во многих ОС. (Оба с синтаксисом Intel, отличий совсем немного - быстро освоишь, зато устранены недостатки tasm - вот это уж очень удобно).
Другой вариант - кодируй свои команду вручную через db, но это совсем муторно и требует справочников или знаний. Fasm брать взять здесь: http://prdownloads.sourceforge.net/f...8.zip?download Nasm и документацию к нему брать здесь: http://sourceforge.net/projects/nasm/ |
Отправлено: 00:23, 17-02-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как установить прогу? | X-SAT | Хочу все знать | 5 | 10-02-2007 07:44 | |
*Решено* | Помогите скомпилить пример на С | xgg | Программирование и базы данных | 3 | 23-03-2005 21:07 | |
Не могу скомпилить C++ во FreeBSD | Guest | Общий по FreeBSD | 8 | 27-04-2004 22:21 | |
Как скомпилить исходник на С и исходник на Фортране | Guest | Программирование и базы данных | 1 | 14-02-2004 02:01 | |
Как сделать прогу | ACK JOHN | Программирование и базы данных | 1 | 19-07-2003 12:54 |
|