Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Встроенный 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
4-13519
Ahmad K
2003-04-04 17:21
2003.06.05
Автозаполнение и-нет форм


3-13072
Nikos
2003-05-17 13:05
2003.06.05
Как программным путем создать алиас?


14-13457
Дремучий
2003-05-19 19:15
2003.06.05
Вставка картинок в T(rx)RichEdit


1-13259
TrollXP
2003-05-22 08:30
2003.06.05
Проблема с ListBox ом


1-13197
Спрашивающий
2003-05-27 01:27
2003.06.05
RichEdit быстрое перемещение строк из конца в начало