Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.009 c
1-13221
Spider
2003-05-26 17:18
2003.06.05
Кривой компонент не дает снять задачу...


14-13432
race1
2003-05-17 05:38
2003.06.05
visa - wm


1-13300
DVM
2003-05-24 23:10
2003.06.05
Как лучше поступить с ListView? Удаление элементов.


14-13396
kaif
2003-05-10 19:08
2003.06.05
---|Ветка была без названия|---


8-13324
Матвеев Андрей
2003-02-18 17:14
2003.06.05
Вращение 3D фигур





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский