|
|
Другие темы раздела | |
Assembler Как обработать ошибку при компиляции asm в батнике? Добрый вечер, необходимо автоматизировать процесс ассемблирования и компоновки, через bat. Tasm установлен по следующему пути: D:\Program\tasm DosBox: D:\Program\DOSBox-0.74 В директории D:\Program\tasm\bin mopl1.bat, который запускает DosBox с дополнительным параметров в виде батника для внутренних команд доса. start "dosbox" "D:\Program\DOSBox-0.74\DOSBox.exe" "dosbox.bat" https://www.cyberforum.ru/ assembler/ thread1918060.html |
Assembler MASM-Компоновщик и Отладчик Как мне воспользоваться компоновщиком и отладчиком,вроде бы создал загрузочный файл.Вот его код: @ echo off masm /z /zi /n 1,1,1; if errorlevel 1 goto err link /co p, p; goto end :err echo Ошибка трансляции! goto fin :end |
Assembler Полезные макросы для MASM и TASM Не претендую на создание чего-то нового и гениального, но макросы довольно полезные. Часть из того, что я сделал, уже делали другие. Тем не менее, большинство макросов придумано и сделано мною с нуля, остальной код переписан по-своему :) Вот эти макросы (полный вариант, только заголовки): ;############################################ ;## ## ;## -=... https://www.cyberforum.ru/ assembler/ thread1897136.html |
Assembler Механизм исключения неиспользуемых процедур из кода
https://www.cyberforum.ru/ assembler/ thread1895271.html В отличие от языков высокого уровня, в программы на ассемблере включается весь код, который содержится в исходнике, в том числе процедуры и данные, которые реально не используются. В первую очередь, я имею в виду include-файлы, а не библиотеки (*.lib). Поэтому я решил сделать механизм, который будет исключать неиспользуемый код из финального релиза. Пользуйтесь на здоровье (см. аттач)!!! ... |
Assembler Для чего обнуление регистра DH в приведённом фрагменте программы? Ребят скажите пожалуйста зачем обнулять регистр DH ? В отладчика без обнуления считывается совсем другое число То есть в DX должно быть число 13 например, а по факту в DX находиться 1913 Для чего обнулять DH ? LEA BX,MAS MOV CX,LEN XOR AX,AX CIKL: MOV DX, XOR DH,DH ;ВОТ ТУТ |
Assembler Прыжок внутрь процедуры (masm) В TASM можно без проблем прыгнуть внутрь процедуры jmp lab Hello proc nop lab: nop Hello endpВ MASM такой фокус не прокатит, т.к. все метки внутри процедуры считаются локальными. Менять объявление процедуры на просто метку не хочется: jmp lab https://www.cyberforum.ru/ assembler/ thread1885318.html |
Assembler Определение разрядности приложения в masm32 В TASM есть символ @32Bit, в MASM/MASM32 такое отсутствует. Что же вместо него можно использовать? Добавлено через 16 часов 2 минуты В общем, вот такой вариант только нашёлся (проверка модели): ifdef @Version ; MASM @32Bit = (@Model eq 7) ; Flat memory model endifили ifndef ??Version ; not TASM @32Bit = (@Model eq 7) ; Flat memory model endif https://www.cyberforum.ru/ assembler/ thread1885300.html |
Поясните работу с потоками. Assembler Помогите разобраться в коде ;Имеется n предметов, веса которых равны a1, a2,…,aN (целые числа от 1 до 10^8). ;Выбрать из них такое подмножество, чтобы их вес был равен заданному числу M, ;либо сказать, что такого подмножества не существует. N не превышает 30. include H:\masm32\include\masm32rt.inc NUM_THREADS=4 ;число порождаемых потоков... |
Assembler Ошибка в TASM из-за Дальней подпрограммы(отдельный сегмент) stck segment stack dw 10h dup(0) ;16 слов, инициализированных нулем stck ends data segment atmp db 0h btmp db 0h сtmp dw 0h bol dw 0h x dw (?) massiv dw 4 dup (?) https://www.cyberforum.ru/ assembler/ thread1877294.html | 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. Какой среду посоветуете выбрать? |
Asm/C++/Delphi/Py/PHP/VBA
|
|
14.03.2017, 22:38 | 0 |
Где найти и как установить Turbo Debugger? - Assembler - Ответ 1021564414.03.2017, 22:38. Показов 33209. Ответов 13
Метки (Все метки)
Ответ
Именно так я и думаю, потому что забив в любом поисковике "Скачать Turbo Debugger", сразу выходит куча ссылок, по которым можно его скачать (если не первая, так вторая точно). Есть проги, которые не сразу можно найти, но уж Turbo Debugger отыскать вообще никаких проблем нет... Другое дело, можно не сразу понять как его запускать. Но не смочь найти и скачать саму прогу – это очень странно...
Вернуться к обсуждению: Где найти и как установить Turbo Debugger? Assembler
0
|
14.03.2017, 22:38 | |
Готовые ответы и решения:
13
Turbo Debugger Отладчик Turbo Debugger Turbo Debugger не хочет работать Дамп памяти в Turbo Debugger |
14.03.2017, 22:38 | |
14.03.2017, 22:38 | |
Помогаю со студенческими работами здесь
0
Turbo Debugger не видит программу. Работа в Turbo Debugger (TD в пакете TASM) не могу разобраться с отладчиком ( Turbo debugger ) Turbo Debugger (Version 5.5)и программы типа com.__ |