|
6 / 6 / 0
Регистрация: 24.09.2016
Сообщений: 59
|
|
Мануалы по ассемблеру05.12.2016, 00:40. Показов 878. Ответов 12
Метки нет (Все метки)
Здравствуйте, уважаемые программисты!
![]() Мой вопрос конечно, банален, и достоин вашей критики, но когда я начал искать самый простой, и в то же время исчерпывающий мануал по ассемблеру, то не нашел ничего выдающегося. Первое что выдал мне google, это fasm, но он мне показался неудобным, т.к. нет списка команд в названиях глав, и я думаю вряд ли это самый полный мануал. Есть конечно, тома Intel, но в них я не сумел разобраться. Не знаю с чего начать. Мне нужен просто список всех команд с примерами их использования. Есть ли такой сайт, типа как php.net, только по ассемблеру? Второе, с чем столкнулся, это если я даже знаю значение инструкции, то могу путаться с тем, какие допустимы операнды для этой конкретной инструкции. Поэтому, желательно, чтобы в мануале были примеры всех команд вида: инструкция тип операнда, тип операнда. И еще желательно знать модели процессоров, которые поддерживают данную инструкцию. В общем, как вы догадались, мне нужен универсальный мануал, а если его нет - то предлагаю создать. ![]() Также могу предложить выкладывать в этой теме все созданные вами мануалы, и обсуждать уже существующие.
0
|
|
| 05.12.2016, 00:40 | |
|
Ответы с готовыми решениями:
12
Учебники, мануалы Сервисные мануалы [phonegap] мануалы |
|
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
|
|
| 05.12.2016, 11:13 | |
|
1
|
|
|
Заблокирован
|
||||
| 05.12.2016, 11:37 | ||||
|
0
|
||||
|
6 / 6 / 0
Регистрация: 24.09.2016
Сообщений: 59
|
||
| 05.12.2016, 13:16 [ТС] | ||
Я просто еще не разобрался. Добавлено через 10 минут Kukuxumushu, это как раз то, что мне надо. Попробую поюзать.
0
|
||
|
Asm/C++/Delphi/Py/PHP/VBA
|
|
| 05.12.2016, 13:38 | |
|
1
|
|
|
6 / 6 / 0
Регистрация: 24.09.2016
Сообщений: 59
|
||
| 05.12.2016, 14:18 [ТС] | ||
|
Jin X, Видимо у меня плохо с английским. Так это все и есть команды?
![]() Сначала не туда посмотрел. Добавлено через 7 минут тогда мне эта информация может пригодиться.
0
|
||
|
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
|
||
| 05.12.2016, 14:25 | ||
|
0
|
||
|
6 / 6 / 0
Регистрация: 24.09.2016
Сообщений: 59
|
||
| 05.12.2016, 14:30 [ТС] | ||
0
|
||
|
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
|
|
| 05.12.2016, 14:34 | |
|
Есть вполне приемлемый метод - научиться программировать в базовом наборе команд 8088/8086 в программках для MS-DOS, потом смотреть 32-разрядный режим 80386 и писать программки для Windows-32, потом написать что-нибудь для Win-64, а все остальное смотреть только если возникнет в том необходимость. Метод не лучший, потому-что одни места набора команд ты будешь знать хорошо, а другие хуже, а третьи и вообще так себе (и отсюда соответствующий стиль программирования), но хоть как-то приемлемый по сложности. А если смотреть сразу на все, то можно в этом утонуть.
0
|
|
|
6 / 6 / 0
Регистрация: 24.09.2016
Сообщений: 59
|
|||
| 05.12.2016, 14:35 [ТС] | |||
|
0
|
|||
|
Asm/C++/Delphi/Py/PHP/VBA
|
||
| 05.12.2016, 14:41 | ||
|
Ratio, второй том – это и есть инструкции.
Первый – это описание архитектуры. Вот все: https://software.intel.com/en-... /intel-sdm (сам же привёл эту ссылку в начале! )Добавлено через 5 минут Вот ещё: http://citforum.ru/programming/tasm3/ И вот (справочник в виде проги под DOS, лет 20 назад ей пользовался, базовый набор команд и много полезной инфы): https://cloud.mail.ru/public/3JzW/ZUhu9RSvg Для начала изучения больше, чем достаточно. Ну и вот справочник, которым все пользовались (для DOS, если интересно, англ): https://cloud.mail.ru/public/GsMy/6YaV7DwM7
0
|
||
|
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
|
||
| 05.12.2016, 15:08 | ||
|
Добавлено через 4 минуты К слову читать чужие исходники неизбежно придется пока учишься. А вот дальше писать самому будет гораздо проще, чем разбираться в дизассемблированном и в чужих исходниках. Угадывать чужую мысль очень сложно, а своя так уже известна. Добавлено через 21 минуту Еще к слову сказать курить мануалы, когда ты начинаешь с нуля - вообще не метод. Ибо - к 20-й странице ты забудешь что прочел на 10-й - если на 20-й ты чо и понял, ты понял неправильно. Так-что ты не мануалы кури, а Тетрис пиши. Уже сейчас, немедленно. Решая каждый раз маленькую конкретную задачу, а не читаю о чем-то вообще. Мануалы следует читать лишь когда они лишь дополняют и систематизируют знания и навыки, которые у тебя уже есть. Тогда они читаются как приключенческий роман.
0
|
||
|
Asm/C++/Delphi/Py/PHP/VBA
|
||||||
| 05.12.2016, 15:31 | ||||||
|
Я ещё добавлю следующее.
Какую-то общую инфу, общий принцип прочитал, что-то понял (как вообще писать и какие есть инструкции в принципе, т.е. что вообще можно сделать и как примерно это делается). Дальше садишься писать какую-то прогу. Но мере написания возникает куча вопросов. И вот в поиске решений тебе все эти мануалы и пригождаются. Чем больше опыта и чем сложнее проги, тем большему ты научишься. А когда уже более или менее нормально научился, можно прочитать весь мануал вдумчиво, потому что по началу всё равно большую часть, скорее всего, не поймёшь ![]() Добавлено через 1 минуту Вот тебе поле для тренировки ![]() Разминка для спецов №1 (512b game). Предлагаю развлечься! Начать можно с этого:
0
|
||||||
| 05.12.2016, 15:31 | |
|
Помогаю со студенческими работами здесь
13
Мануалы и примеры PyQt5 Нужны мануалы к SubSonic Мануалы по созданию игр из 90-х
Ссылки на мануалы по созданию android игр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|