![]() |
|
![]() ![]() ![]() |
|
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
Loginanton,
.data - секция данных .const - секция данных только для чтения .code - секция кода для чего они? для описания функционально разных сегментов выходного файла использовать их или нет зависит от конечной цели start в данном случае определяет символ в секции кода, а также его идентификатор каждому идентификатору поставлен в соответствие адрес любая ссылка (в инструкциях перехода и т. д) на идентификатор в процессе компиляции (или компоновки) преобразуется в соответствующий адрес end start определяет разность между текущим адресом и start (используется для хранения дополнительной информации о символе) конструкция не обязательна Это сообщение отредактировал(а) MAKCim - 2.1.2008, 20:17 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Loginanton |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 8.11.2007 Репутация: нет Всего: нет |
А можешь как нибудь объяснить на более лёгком языке, обьяснить на пальцах. А то то что ты написал я уже читал во всяких книгах по асму
|
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Loginanton, совет только один: смотри примеры, и читай то, что написал MAKCim пока не поймешь - других вариантов нет...
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
объяснил как мог, проще не представляю как -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Loginanton |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 8.11.2007 Репутация: нет Всего: нет |
Вот этот момент можешь поподробнее |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
Для того, чтобы запустить подпрограмму в ассемблере тебе нужен адрес "прыжка" туда. То есть то куда ты хочешь jmp делать. Для этого в коде ты прописываешь метку (например start) и потом можешь сделать
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Loginanton |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 8.11.2007 Репутация: нет Всего: нет |
Вот код одной програмки из учебника по асму:
Вот подскажите как она работает, а то я в ней кроме присваивания переменным значений ничего не увидел, и не понимаю каким образом она выводит какое то окно да ещё и звуки издаёт) |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Loginanton |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 8.11.2007 Репутация: нет Всего: нет |
Так там просто написан код, типо первая прога, нада просто записать код в блокноте.
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
Loginanton,
без объяснения? не верю -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Loginanton |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 8.11.2007 Репутация: нет Всего: нет |
Ну там обьяснения к командам, а вот как работает сама программа не написано.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для начинающих" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для начинающих | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |