- •Практические задания к контрольной работе по дисциплине «Микропроцессорные средства и системы»
- •В текстовый файл 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 запишите полученные адреса.
Задача 6
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, определяющую наибольшее отрицательное число массива байт из двенадцати знаковых чисел и размещающую полученный результат в ячейку памяти.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
логические адреса ячеек памяти, хранящих: а) третий элемент массива; б) результат работы программы;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 7
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, определяющую в массиве из 15 байт количество байт, в которых сброшены 6 и 4 биты, и размещающую полученный результат в ячейку памяти
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
логические адреса ячеек памяти, хранящих: а) начало массива; б) результат работы программы;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 8
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, определяющую N целых знаковых чисел массива байт C[i], как C[i]=A[i]+B[N-i], причем i=1..12.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
логические адреса ячеек памяти, хранящих младшие элементы массивов А, В, С;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 9
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, формирующую одномерный массив слов A{ai} (i=1..20), где ai вычисляется по формуле: ai = (i*3 – i*2) х 4.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
диапазон логических адресов ячеек памяти, хранящих искомый массив;
физические адреса сегмента данных и сегмента кода.
В текстовый файл Otv.Txt запишите полученные адреса.
Задача 10
Используя эмулятор МП i8086, разработайте программу на языке ассемблера, определяющую сумму чётных элементов массива целых знаковых чисел, размером в слово X0, Х1,... ХN-1 (N=14) и размещающую полученный результат в ячейку памяти.
Создайте файл Ls.lst с листингом программы и файл Kp.gif, хранящий копию экрана с результатами работы программы. Копия экрана должна содержать: окно переменных + окно регистров процессора + окно дампа памяти.
Определите:
логические адреса ячеек памяти, хранящих: а) старший элемент массива; б)результат работы программы;
физические адреса сегмента данных и сегмента кода.