|
|
Другие темы раздела | |
Assembler Разминка для спецов №1 (512b game). Предлагаю развлечься! Друзья спецы. Кто хочет немного отвлечься от помощи студентам и проявить спортивный программистский интерес? Предлагаю замутить... (хотел сначала написать "конкурс", но призов нет и жюри тоже)... в общем, своеобразную коллективную развлекуху :) Назовём это "Asm 512b game fun" :) Задача: написать на ассемблере игру на любую тему. Условия: Игра должна быть написана на MASM, TASM или FASM... https://www.cyberforum.ru/ assembler/ thread1865830.html |
Перевести код из FASM в TASM Assembler Нужно переобразовать код из fasm в tasm org *100h jmp *start * fName * db *'*.*',0 * * * * * * *; маска для поиска файлов newDTA *db *45 dup(0) * * * * * *; область DTA newFn * db *13,10,16 dup(0) * * *; новое имя файла с CRLF для вывода ext * * db *'cul' * * * * * * * *; новое расширение noFile *db *13,10,'Rename OK! Press key to exit...$' |
Assembler Среда разработки
https://www.cyberforum.ru/ assembler/ thread1860603.html У меня 64-bit windows 8.1. Какой среду посоветуете выбрать? |
Assembler Хочу сделать универсальный "компилятор"
https://www.cyberforum.ru/ assembler/ thread1859409.html Вернее, прогу, которая запускает нужный компилятор и линковщик в зависимости от содержимого asm-файла. Ибо задолбался каждый раз выбирать нужный пункт из меню или нажимать разные клавиши. Хочется одним нажатием на Enter всё делать... Прога должна будет поддерживать: MASM TASM FASM NASM |
Assembler Не могу разобраться с битовыми операциями Дано 00110100 00110111 .... в конце 00111000 что надо сделать, чтобы получить (ниже) 1ый байт (известен), 2ой байт 1 из 3 1ый байт 00110101 2й байт 01001011 |
Assembler Tasm, от 16 к 32, игра в пятнашки Добрый день! ищу желающих в перегонке программы из 16 в 32 игры в пятнашки на ассемблере. да-да, на Ассемблере =) может подскажете способы упрощения программы - ведь в первоначальном виде она занимает 1000! строк =) итак, вот она сама: спасибо всем участвующим! https://www.cyberforum.ru/ assembler/ thread1846786.html |
Assembler Макросы TASM
https://www.cyberforum.ru/ assembler/ thread1839253.html Написал вот такой макрос: __defdef macro const,value ifndef const const = value endif endmМакрос определяет константу, если она не была определена ранее. Однако есть проблема: компилер выдаёт warning, что "Module is pass depending". Как от этого избавиться? Вообще, есть где-нибудь нормальный мануал по макросам в TASM/MASM ? Ищу, не могу найти ничего... :( |
Assembler Библиотеки ввода-вывода для ассемблера Здравствуйте, форумчане! Помогите мне, пожалуйста, разобраться с таким вопросом. Существуют ли для популярных ассемблеров, таких как MASM, NASM и другие известные продукты, библиотеки ввода-вывода, содержащие все необходимые макросы и процедуры ввода-вывода? В данный момент меня интересуют такие библиотеки для Windows и всяких Unix-подобных операционных систем (Linux, FreeBSD, Solaris и... |
Assembler Как отладить программу, созданную в GUI Turbo Assembler?
https://www.cyberforum.ru/ assembler/ thread1832001.html Com файл создаеться,с GUI turbo asembler запускаеться консолька.С папки где лежит он не запускаеться.Ни один отладчик например ollgdbg не принимает его.Пишет Unable to Open or read.Так в чем проблема? ;Программа создана для демонстрации принципов работы с отладчиком ;Программа запрашивает пароль и производит его проверку ;при правильном пароле - KEYSTOP, программа выдает сообщение... |
Assembler Ошибка TD 'program has no symbol table'
https://www.cyberforum.ru/ assembler/ thread1824165.html Всем привет, приступил к изучению FASM, нашел уроки, в одном из уроков есть пример, как посмотреть по шагам ход исполнения программы, Надо открыть в TD программу и при нажатии f7 показывается следующее действие. Сама программа работает а TD отказывается исполнять действия последовательно(просто передвигается к следующему, минуя команды как jmp, call) В чем сама проблема, и как это исправить? |
Подключение файлов (include) в GUI Turbo assembler Assembler Для написания программ на ассемблере использую IDE GUI Turbo assembler. По заданию необходимо написать макросы и подключить их в отдельном файле. В самом файле макросов используются две ф-ии для перевода строку в число и наоборот, хранящиеся в файлах str2bin.asm и bin2str.asm соответственно. В основном файле программы я подключил файл с макросами (macros.asm), в котором в свою очередь... |
Assembler Возможно ли защититься от ошибок системы при программировании
https://www.cyberforum.ru/ assembler/ thread1801911.html Я тут не совсем точный заголовок придумал. В общем меня беспокоит лишь несколько вещей: 1 Я знаю что могу легко спалить процессор при программировании из-за того что могу принудительно подать ток на процессор 2 Вызвать ошибки и крах системы с жесткими дисками 3 Случайно повлиять на процессор без возможности его обратно вернуть Если создать виртуальную машину можно ли избежать данные... |
Модератор
|
||||||
14.12.2016, 00:00 | 0 | |||||
Ошибка в TASM из-за Дальней подпрограммы(отдельный сегмент) - Assembler - Ответ 989402114.12.2016, 00:00. Показов 1685. Ответов 1
Метки (Все метки)
Ответ
После определения сегмента PrcCode добавьте директиву assume, чтобы компилятор понимал, от чего вести отсчёт в этом сегменте.
Вернуться к обсуждению: Ошибка в TASM из-за Дальней подпрограммы(отдельный сегмент) Assembler
0
|
14.12.2016, 00:00 | |
Готовые ответы и решения:
1
Как сделать доступным сегмент кода для записи (tasm)? Tasm ошибка Ошибка "partner index segment №1 has incompatible data type" сегмент индекса партнера №1 имеет несовместимый тип данных Определить расстояние между самой дальней и самой близкой точкой по отношению к началу координат. |
14.12.2016, 00:00 | |
14.12.2016, 00:00 | |
Помогаю со студенческими работами здесь
0
Ошибка в расчетах (TASM) Ошибка при компиляции TASM Записать каждый отдельный элемент массива в отдельный textbox Ошибка пуска tasm в 64-разрядной Windows Ошибка в TASM, Operand types do not match Ошибка. Неопределённый символ в модуле. TASM |