|
|
|
cardinal |
|
|||
Инженер Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Пожалуйста, один топик - один вопрос.
Понять что такое асм и с чем его едят можно довольно таки просто при помощи Microsoft VS C++ например 6-ой версии и возможных в нем inline вставок... асм может очень сильно отличаться от контроллера к контроллеру. Не по сути, по синтаксису и названию комманд. Определитесь для начала с процессором.
Я в свое время прочитал http://www.williamspublishing.com/Books/5-8459-0332-7.html Кстати с этим издательством ведется сотрудничество с нашем форумом и Вы можете написать статью про эту книгу и получите таким образом один экземпляр бесплатно. Подробности здесь: http://forum.vingrad.ru/forum/topic-145075.html http://forum.vingrad.ru/forum/topic-114346...iams/index.html Их завались, но для начала хватить книги (см. выше) и http://firststeps.ru/ -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
StrikerX |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
cardinal, Ну допустим x86, программирование пока под вин.
|
|||
|
||||
cardinal |
|
|||
Инженер Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Про прерывания для начала забудь... -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
StrikerX |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Нифига не понял, как забыть?
|
|||
|
||||
cardinal |
|
|||
Инженер Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Пока забудь, так как они у тебя не будут работать.
http://www.programmersheaven.com/mb/x86_as...e.aspx?S=B20000 Запрещены они короче. И для начала узнай что такое прерывание и пойми нужно ли оно тебе и зачем вообще int 21h... -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
MAKCim |
|
|||
Воін дZэна Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
они не запрещены просто не будет ожидаемого эффекта никто не запрещает писать
другое дело, какой будет эффект -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
StrikerX |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Такой вопрос, там есть 3 и 4 издание, 4е пойдет? PS. Кстати, там описываются действия о числах с плавующей точкоЙ? Это сообщение отредактировал(а) StrikerX - 7.9.2007, 01:42 |
|||
|
||||
cardinal |
|
|||
Инженер Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Вроде нет. Вопрос зачем? Пример назови. У меня третье, наверно четвертое не хуже. -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Evergreen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.3.2004 Где: Москва Репутация: нет Всего: 3 |
StrikerX, вот это ещё посмотри Ассемблер? Это просто! Учимся программировать С тем программированием про прерывания можно будет снова вспомнить. Можно скачать всё одним архивом, на той же странице есть ссылка на программы. То что там представлено есть в виде книги. Там же собственно и ссылка на спецов есть.
Но здесь ведь тоже можно спросить. |
|||
|
||||
Aleksey2007 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 15.9.2007 Где: Казахстан Репутация: 1 Всего: 1 |
Все языки супер но Asm прикольный
|
|||
|
||||
Denem |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 8.2.2008 Репутация: нет Всего: нет |
Привет! я Хочу попытаться изучить Ассемблер. это мой первый язык программирования, и не могли бы подсказать Какие инструменты лучше выбрать. Желательно чем глубже тем лучше..... [email protected]
|
|||
|
||||
Pango |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 16.2.2008 Репутация: нет Всего: нет |
Ассемблер для процессоров Intel Pentium Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как MMS, SSE и SSE2. Материал книги раскрывает методику оптимизации программного кода для всех поколений процессоров Intel Pentium, включая Intel Pentium 4. Теоретический материал подкреплен многочисленными примерами программного кода. Для широкого круга читателей, от студентов до опытных разработчиков программного обеспечения.
|
|||
|
||||
Pavlikoff |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 12.4.2008 Где: Нижний Новгород Репутация: нет Всего: нет |
Chingachguk вопрос к тебе,как к знающему человеку,имеется код
fcom qword ptr [edi-15BF31F9h] push ebx seto byte ptr [eax] xchg eax,ecx mov ch,20h: ' ' Так вот,не пойму что означает этот код? Подскажи пожалуйста! ЗЫ: понял только последнее-регистру ch присваивается значение 20h |
|||
|
||||
cardinal |
|
|||
Инженер Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Модератор: Pavlikoff, в этой теме достаточно материала, с которого можно начать изучение асм'а! Эта тема не для вопросов подобного рода!
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Pavlikoff |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 12.4.2008 Где: Нижний Новгород Репутация: нет Всего: нет |
cardinal, Спасибо! Надеялся на помощь!
|
|||
|
||||
Правила форума "Asm для начинающих" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для начинающих | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |