- •Практические задания к контрольной работе по дисциплине «Микропроцессорные средства и системы»
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
- •Определите:
- •В текстовый файл Otv.Txt запишите полученные адреса.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 16
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, высчитывающую сумму четных элементов массива из 10 беззнаковых чисел размером в слово. Предварительно необходимо инвертировать биты младших байтов всех элементов массива. Полученные результаты требуется занести в ячейки памяти.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
логические адреса ячеек памяти с результатами работы программы;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 17
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, определяющую количество тех элементов массива из двенадцати беззнаковых чисел размером в байт, двоичные коды которых содержат 0 в битах 1 и 5 и размещающую результат в ячейке памяти.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
логические адреса ячеек памяти с результатами работы программы;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 18
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, определяющую сумму элементов массива из пятнадцати знаковых чисел размером в байт, превышающих заданную величину В, и количество элементов, меньших В. Полученные результаты разместите в ячейках памяти.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
диапазон логических адресов ячеек памяти, хранящих искомую строку;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 19
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, сбрасывающую в нуль 5-ый бит всех байтов массива с четным индексом и записывающую единицу в 4-ый бит всех нечетных байтов массива из десяти беззнаковых чисел размером в байт. Определите сумму элементов полученного массива и разместите ее в ячейке памяти.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
диапазон логических адресов ячеек памяти, хранящих искомую строку;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 20