Часть 5. Выполнение команд загрузки (load) и сохранения (store) в процессорной системе

1. Завершите сеанс работы с текущей программой, как это описывалось ранее.

2. Напишите фрагмент программы, которая будет сохранять слово по начальному адресу памяти, реализованной на кристалле. Затем выполняется сохранение этого же слова по смещенному на единицу адресу. Затем по адресу, смещенному на 2 и на 3 соответственно. Наблюдайте выполнение программы по шагам. При этом используйте вкладку Memory приложения AMP. Сравнивайте наблюдаемый результат с предполагаемым результатом. Фиксируйте в отчете Ваши наблюдения.

3. Модифицируйте программу из предыдущего пункта таким образом, чтобы обращение к памяти производилось полусловами. Наблюдайте выполнение программы по шагам и фиксируйте Ваши наблюдения в отчете.

4. Модифицируйте программу из предыдущего пункта таким образом, чтобы обращение к памяти производилось байтами. Наблюдайте выполнение программы по шагам и фиксируйте Ваши наблюдения в отчете.

5. Модифицируйте программу из пункта 2 таким образом, чтобы в программе осуществлялось чтение из ОП словами, полусловами, байтами аналогично тому, как это делалось в пунктах 2-4 настоящей части.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: