![]() |
|
|
![]()
|
|
| yngwie19 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 15.6.2008 Где: Новгород Репутация: нет Всего: нет |
Всем привет, вот начал изучать Ассемблер, и наткнулся на одну статью, "Введение в машинный код", вней есть описание 16-команд, которые выполняют различные денйствия, например:
B82301 - внести значение 0123h в AX; 052500 - прибавить значение 0025h к AX; 8BD8 - переслать содержимое AX в BX; 03D8 - прибавить содержимое AX к BX; 8BCB - переслать содержимое BX в CX; 31C0 - очистка AX; CD20 - конец программы. Передача управления операционной системе. В статье предлагают создать простой текстовый файл и набрать следующее: B8-23-01-05-25-00-8B-D8-03-D8-8B-CB-31-C0-CD-20 Кстати непонятно почему через тире? далее предлагают через пуск выполнить debug [путь к файлу] и в открывшемся окне ввести -u на что должна выскочить такая табличка: 11B7:0100 B82301 MOV AX,0123 ; Внести значение 0123h в AX 11B7:0103 052500 ADD AX,0025 ; Прибавить значение 0025h к AX 11B7:0106 8BD8 MOV BX,AX ; Переслать содержимое AX в BX 11B7:0108 03D8 ADD BX,AX ; Прибавить содержимое AX к BX 11B7:010A 8BCB MOV CX,BX ; Переслать содержимое BX в CX 11B7:010C 31C0 XOR AX,AX ; Очистка AX 11B7:010E CD20 INT 20 ; Конец программы Ну понятно, что здесь описыватся команды asm, что они делают. Но у меня появляется таблица с другими командами, попробуйте сами создайте такой файл, может Я что-то делаю не так??? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
Конечно. Вот нахрена тебе этот бред? учи систему команд, адресации, архитектуру, синтаксис и все остальное, что действительно нужно... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Mikl_ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 9.11.2007 Репутация: 8 Всего: 14 |
Akina, ассемблер в руках ньюба, подобен гранате в руках обезьяны. Статья Введение в машинный код. Serrgio с сайта WASM.RU
|
|||
|
||||
| yngwie19 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 15.6.2008 Где: Новгород Репутация: нет Всего: нет |
Mikl_ Я пробывал переводить в двоичный код, но все равно не получается, и зачем нужно тире?
Несоглачен. как тогда по вашему мнению учиться |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
Начиная С НАЧАЛА, а не с середины. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| yngwie19 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 15.6.2008 Где: Новгород Репутация: нет Всего: нет |
Akina, я думал, что это и есть начало, дак как мне этот код скомпилить, чтобы получить то что в этой статье
Добавлено через 2 минуты и 36 секунд Akina, ты можешь дать ссылку где можно про самое начала почитать |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
Да, могу... записывай.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| yngwie19 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 15.6.2008 Где: Новгород Репутация: нет Всего: нет |
Akina, спасибо тебе большое за подробные разъяснения, ответь тольеко на один вопрос как с помощью записи B8-23-01-05-25-00-8B-D8-03-D8-8B-CB-31-C0-CD-20 в текстовом файле (потом переименовав его в .com) получить таблицу, которая дана в этой статье
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
Начинай учить "Начала". Очень скоро ты сам поймешь как. А до того толку тебе от объяснений не будет - даже если поймешь как, не поймешь почему, а именно это главное. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |