242 / 120 / 14
Регистрация: 15.10.2010
Сообщений: 395
|
|
1 | |
Работа с памятью22.03.2011, 19:03. Показов 2323. Ответов 2
Метки нет (Все метки)
Доброго времени суток. Осталась одна лаба по Организации ЭВМ и систем, первые три добил. Работа на микроконтроллере МК580(ну то есть на его эмуляторе). Всю лабу делать не прошу, надо только подсказать. Задание:
создать программный пакет тестирования ОЗУ шахматным кодом. Пакет состоит из двух программ. Первая заполняет ячейки ОЗУ выбранного диапазона шахматным кодом. При этом в i - ю ячейку записывается код 01010101, а в i+1 – ю код 10101010. Вторая программа производит проверку записанной информации. В случае успеха выдавать в порт 05 комбинацию 01h, а при сбое комбинацию 0FFh. Диапазон тестируемой памяти: 0810 - 09FF. В последнем предложении как раз и загвоздка. Как программа, так и данные пишутся в ОЗУ, диапазон адресов которого 0800 - 0BB0. Код программы хранится начиная с 0800. Но её не уместить в 16 байт. Как мне разместить код программы на другом участке памяти? И как потом обратиться к нему? В институте явно изучали когда то, может что вспомните
0
|
22.03.2011, 19:03 | |
Ответы с готовыми решениями:
2
Работа с памятью работа со страничной памятью Область видимости и работа с памятью работа с памятью через Virtual Pascal |
242 / 120 / 14
Регистрация: 15.10.2010
Сообщений: 395
|
|
25.03.2011, 13:31 [ТС] | 2 |
Никто не помнит что ли?
0
|
242 / 120 / 14
Регистрация: 15.10.2010
Сообщений: 395
|
||||||
05.04.2011, 21:04 [ТС] | 3 | |||||
Это есть в настройках эмулятора оказывается.
Вот код, может кому понадобится:
0
|
05.04.2011, 21:04 | |
05.04.2011, 21:04 | |
Помогаю со студенческими работами здесь
3
Masm организация управления основной памятью Ускорить xchg c памятью. Вопрос на засыпку по оптимизации! Нужна книга, где рассматриваются работа с прерываниями, указатели, работа с памятью, ассемблерные вставки Работа с памятью Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |