Мануалы по ассемблеру - Assembler

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, уважаемые программисты! Мой вопрос конечно, банален, и достоин вашей критики, но когда я начал искать самый простой, и в то же время исчерпывающий мануал по ассемблеру, то не нашел ничего выдающегося. Первое что выдал мне google, это fasm, но он мне показался неудобным, т.к. нет списка команд в названиях глав, и я думаю вряд ли это самый полный мануал. Есть конечно, тома Intel, но в них я не сумел разобраться. Не знаю с чего начать. Мне нужен просто список всех команд с примерами их использования. Есть ли такой сайт, типа как php.net, только по ассемблеру? Второе, с чем столкнулся, это если я даже знаю значение инструкции, то могу путаться с тем, какие допустимы операнды для этой конкретной инструкции. Поэтому, желательно, чтобы в мануале были примеры всех команд вида: инструкция тип операнда, тип операнда. И еще желательно знать модели процессоров, которые поддерживают данную инструкцию. В общем, как вы догадались, мне нужен универсальный мануал, а если его нет - то предлагаю создать. Также могу предложить выкладывать в этой теме все созданные вами мануалы, и обсуждать уже существующие.

Решение задачи: «Мануалы по ассемблеру»

textual
Листинг программы
mov ax,13h
int 10h  ; установка графического видеорежима 320x200 точек, 256 цветов

Объяснение кода листинга программы

  1. ax - это регистр, который используется для хранения данных и команд в коде на языке ассемблера.
  2. 13h - это значение, которое передается в регистр ax. В данном случае оно означает номер видеорежима, который мы хотим установить.
  3. int 10h - это команда, которая выполняет интерполяцию (переход к выполнению кода в другом месте программы). В данном случае она используется для вызова функции установки графического видеорежима.
  4. 320x200 точек - это параметры видеорежима, которые определяют разрешение экрана.
  5. 256 цветов - это параметр видеорежима, который определяет количество цветов, доступных для отображения на экране.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5