[МС68HC11] Заполнить ячейки. Индексная адресация - Микроконтроллеры

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


textual

Код к задаче: «[МС68HC11] Заполнить ячейки. Индексная адресация - Микроконтроллеры»

ldx	#$8200
	ldaa	#$55
loop:	staa	0,x
	inx
	cpx	#$8206
	bne	loop

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

8   голосов, оценка 3.875 из 5



Похожие ответы
  1. Программа заполняет массив 3, элементами из массива 1 и 2 по возрастанию, но где-то ошибка не могу найти, либо регистры не те для массива 3, либо 1 не те.

  1. Пожалуйста помогите решать задачу. Внести в память матрицу 3х4. Заполнить ее случайными значениями. Заранее благодарю.

  1. Помогите пожалуйста. Нужно срочно сдать промежуточный экзамен по Архитектуре ЭВМ. Пишем программы на линуксе. Задание звучит так: Используя синтаксис ассемблера nasm для процессора Intel 80x86 написать код, заполняющий память компьютера, начиная с адреса, следующего непосредственно за последней командой этой программы , копиями самой программы. Всего записать 20 копий программы. Программа должна располагаться с адреса 100h и не использовать память младших адресов. Очень срочно нужно. Через 2 часа нужно сдать((((((

  1. Здравствуйте, помогите пожалуйста. У меня в коде скорее всего есть ошибка, не могу найти ее. Задание: Заполнить массив тридцатью нулями. (Использовать команду stos). И вывести массив на экран. Код представлен ниже:

  1. Дополнительные условия: 1) порядок следования кодов символов - прямой с шагом 1; 2) порядок заполнения строки - обратный (от старших байтов к младшим); 3) цикл Jxx с постусловием; Хотелось бы получить пояснение ко второму условию. Вот мой код:

  1. нужно записать массив из 10 элементов, записать полученный массив в другой массив из 10 элементов

  1. Помогите найти ошибку, пожалуйста? После ввода первого числа программа аварийно завершается.

  1. Как заполнить массив MasB при помощи прямой адресации с индексированием? Лекций в универе нормальных нет, а лабы требуют сдавать.

  1. Здравствуйте! Хочу заполнить массив случайными числами с помощью линейного конгруэнтного метода. Для первых двух чисел последовательности вроде все работает, но при попытке организовать все это в цикле возникают ошибки.