Адресация информации - Assembler

  1. Добрый вечер! Подскажите, пожалуйста... >>есть строка "qwerty uiopasdfgh jklzxcvbnm" >>Учитывая содержимое ВХ, загрузить в CL 12-й символ данных; >>Необходимо непосредственно загрузить в регистр SI порядковый номер первого пробела из цепочки данных. Есть код


textual

Код к задаче: «Адресация информации - Assembler»

    mov bx,OFFSET label1
    mov si, 0
    mov ax, [bx+si]

СДЕЛАЙТЕ РЕПОСТ

11   голосов, оценка 4.091 из 5



Похожие ответы
  1. Всем привет. Только начал изучение Ассемблера, поэтому требуется ваша помощь. Контроллер МС68HC11. "Необходимо написать программу, заполняющую ячейки $8200...$8205 значением $55, используя индексную адресацию." Не используя индексную адресацию получается, а вот с индексной проблемы Не индексная:

  1. Привет, ребят! Допустим я создал (выделил) какой-то участок памяти (функция 48h).. Вооот И мне очень хотелось бы его как-то адресовать (в моем понимании адресовать - значит обращаться к нужному мне участку выделенной памяти и, при необходимости его изменять). По сути это просто буфер, в который я бы хотел запихивать данные, но я никак не пойму, как к нему обратиться.. Пробовал

  1. Программа выводит нажатые функциональные клавиши. Не получается добавить возможность вывода на экран клавиши F11.

  1. Использую модель flat это значит что под код и данные выделяется 64кб общего сегмента(из-за 16-разрядного смещения) так вот почему тогда в отладчике OllyDBG 1.10 под код идет 4кб и под данные столько же(визуально там смотрел)? То есть куда деваются 56кб сегмента кода и данных?

  1. попросили объяснить строку: 25 0121 3D 4D4F cmp ax,'MO' я знаю что 25 это номер строки, 3D это машинный код cmp ax, а 4D4F это 'МО' в 16 коде остался вопрос с 0121 я так понял что оно делится на 2 части на старший и младший разряд. старший слева младший справа. но вот что записывается в эти разряды и где эти сами разряды находятся я так и не понял.

  1. Необходимо составить свою фамилию, имя, отчество из массива данных, представляющего собой алфавит, используя косвенные методы адресации. Для вывода результата воспользоваться функцией 09h двадцать первого прерывания DOS. Пример вывода текстовой строки приведен в приложении. shumko sergey vladimirovich

  1. Здавствуйте, хочу по очереди рисовать картинки в графическом режиме (DOS) по нажатии кнопки мыши. У меня есть 2 переменные: