Просмотр полной версии : ассм + XP
кто-нить работает с асмом в XP?
как заставить его корректно обрабатывать 16 разрядные .com приложения?
Akzianaarius
03.04.2005, 18:17
А у тебя какой ассм?
Turbo Assembler 5.0 должен нормально всё делать под XP.
Его можно взять здесь ftp://10.0.16.5/Upload/Public/JKFF/
Turbo Assembler 5.0 должен нормально всё делать под XP.
Его можно взять здесь ftp://10.0.16.5/Upload/Public/JKFF/
Какая разница под какую операционку ? com - это обычный бинарник, всегда загружающийся с адреса 0x100. А будет работать или нет - зависит только от твоего умения. Использование привилегированных команд гарантированно даст исключение в современных NT-подобных системах. В 9x может и прокатить, т.к. это по сути надостройка над DOS, хоть и достаточно нетривиальная.
В одной из лабораторных работ по Организации ЭВМ (assembler), мне приходилось загружаться в DOS с дискеткой. Иначе не катило.
К тому же, COM-программы загружаются полностью, вместе с PSP.
org 0100h - пропуск PSP.
Кто нить знает как перевести из десятичной системы счисления в двоичную на асеблере? нужен текст программы..
Можно в пм (буду оч признателен)
Работает на vBulletin® версия 3.7.2. Copyright ©2000-2008, Jelsoft Enterprises Ltd. Перевод: zCarot