Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизВстроенный asm Найти похожие ветки
← →
Separator (2003-05-16 20:57) [0]Где об этом можно поподробней почитать на русском?
← →
Anatoly Podgoretsky (2003-05-16 21:26) [1]По данному вопросу вообще очень мало информации, встроенная справка и есть небольшая статья Гуйдо Гайбелса на моем сайте.
← →
Separator (2003-05-17 06:03) [2]Спасибо, хоть что-то, мне главное начать понимать, как это все работае, а дальше уже по справке, хотя в ней тоже не очень то и много написано
← →
Anatoly Podgoretsky (2003-05-17 07:27) [3]Действительно документировано более чем скромно. Кроме Гайбелса у меня есть еще немного книг по Ассемблеру, но это не BASM, да и те в основном не 32 битному программированию, но как дополнение тоже могут подойти.
← →
Думкин (2003-05-17 08:52) [4]
> Anatoly Podgoretsky © (17.05.03 07:27)
BASM - TASM - там отличие? Или я чего то не понял?
← →
Anatoly Podgoretsky (2003-05-17 09:33) [5]Да и серьезные, во первых и что существенно это различия в ситнаксисе. BASM может работать и с Паскалевской нотацией, плюч он встроен в программу, а TASM это макроассемюлер, но отделен от программы и ничего не знает о твоей программе, подключаются OBJ модули, через линковку.
Но главное для нас жто отличие в синтаксисе, многие конструкции из TASM просто не будут работать.
Когда появился BASM (ТР6) я полностью откажался от TASM и писал драйвера для ДОС уже на паскале, используя BASM. Очень удобно во всех отношениях, дополнительные возможности TASM мне не требовались, но если бы они были в BASM то я бы не отказался, а на генерируемый код они все равно не влияют.
← →
Думкин (2003-05-17 09:52) [6]
> Anatoly Podgoretsky © (17.05.03 09:33)
Вот ведь. А я даже в TP7 использовал TASM(через OBJ). А про это различие нигде не видел. Я покупал пакет TP7 - коробку. И там нигде не видел этого. Про встроенный знал - но что он BASM - нет. Спасибо за информацию.
← →
Malder (2003-05-17 10:44) [7]Anatoly Podgoretsky, как нет информации ? Вы же, по моему, книгу какую-то переводили, посвященною как раз ассемблеру в Delphi
← →
Ihor Osov'yak (2003-05-17 10:49) [8]2 Malder © (17.05.03 10:44)
см. Anatoly Podgoretsky © (16.05.03 21:26)
Для статьи это много, для книги - маловато.. Но информация там стоит того, чтобы ее посмотреть.. Хорошее дело сделано.
← →
Anatoly Podgoretsky (2003-05-17 12:23) [9]Думкин © (17.05.03 09:52)
Так ты и сейчас можешь использовать TASM
А насчет различий, даже между версиями дельфи они существуют, у многих прекратили работать куски при переходе с Д5 на Д6, там сделали более правильно, в соответствии со спецификацией Интел, а более старые допускали некоторые погрешности.
Malder © (17.05.03 10:44)
Ну я же не говорю, что нет, я говорю мало, буквально всего несколько статей, что недостаточно, спасает группа borland.delphi.basm, там есть несколько чрезвычайно грамотных специклистов по BASM, там же участвует и Гуйдо Гайлбелс. Последнее время они очень глубоко углубились в оптимизацию, но не давно Denis начал вести серию статей по BASM, где то прошло уже 5 уроков. Если потом он оформит эти уроки книгой или статьей, то будет неплохое пособие.
Но с информацие по Асм плохо не только с BASM, но и вообще по 32 разрядному программированию. Есть конечно несколько книг, но явно недостаточно. Оно и понятно, роль Асм резко снизилась в Виндоус 32.
Ihor Osov"yak © (17.05.03 10:49)
К сожалению Гайбелс очень занятый человек и пока не написал новых глав, хотя обещает :-).
А разрешение на перевод с него было очень тяжело выбить :-).
← →
.nuke (2003-05-17 14:25) [10]http://www.citforum.ru/cgi-bin/yandsearch?text=%E2%F1%F2%F0%EE%E5%ED%ED%FB%E9+%E0%F1%F1%E5%EC%E1%EB%E5%F0 + wasm.ru = всё что надо (ИМХО)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c