Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 Случайно повлиять на процессор без возможности его обратно вернуть Если создать виртуальную машину можно ли избежать данные...
Модератор
Эксперт по электронике
8476 / 4335 / 1642
Регистрация: 01.02.2015
Сообщений: 13,461
Записей в блоге: 8
14.12.2016, 00:00 0

Ошибка в TASM из-за Дальней подпрограммы(отдельный сегмент) - Assembler - Ответ 9894021

14.12.2016, 00:00. Показов 1685. Ответов 1
Метки (Все метки)

Ответ

После определения сегмента PrcCode добавьте директиву assume, чтобы компилятор понимал, от чего вести отсчёт в этом сегменте.
Assembler
1
assume cs:PrcCode


Вернуться к обсуждению:
Ошибка в TASM из-за Дальней подпрограммы(отдельный сегмент) Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2016, 00:00
Готовые ответы и решения:

Как сделать доступным сегмент кода для записи (tasm)?
32 битная система. собственно вопрос(какие параметры отсылать линковщику)?

Tasm ошибка
.MODEL SMALL .STACK 100h .DATA A db -127 B db -127 X dw 0 Hello db 13,10,' X=(2+b)/a ...

Ошибка "partner index segment №1 has incompatible data type" сегмент индекса партнера №1 имеет несовместимый тип данных
/******************************************************************************/ /*** ...

Определить расстояние между самой дальней и самой близкой точкой по отношению к началу координат.
С помощью действительной матрицы 2 на n на плоскости задано n точек, так, что Х1,j и Х2,j...

1
14.12.2016, 00:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2016, 00:00
Помогаю со студенческими работами здесь

Ошибка в расчетах (TASM)
Здравствуйте! В институте дали задание написать программу арифметической операции на TASM, где...

Ошибка при компиляции TASM
Помогите исправить ошибку .386 .model small .data x dq 0.5 n dq 2.0 sum...

Записать каждый отдельный элемент массива в отдельный textbox
Привет всем! Есть массив x(i). Как записать каждый его отдельный элемент, в отдельный textbox?

Ошибка пуска tasm в 64-разрядной Windows
Дела обстоит так у меня ошибка с тасм у меня 64 система а он мне говорит что не поддерживает её так...

Ошибка в TASM, Operand types do not match
Появилась вот такая вот ошибка - Operand types do not match. Не знаю как исправить. Само задание ...

Ошибка. Неопределённый символ в модуле. TASM
Почему выдаёт ошибки неопределённый символ. Подскажите пожалуйста куда нужно вписать эти...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru