Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2012, 12:50   #1
oocamba
 
Регистрация: 17.05.2010
Сообщений: 3
Вопрос [Assembler] Проект в универ на выбор. MIPS

Нужно сделать проект в университет, пожалуйста, помогите, есть несколько заданий, на выбор. Прилагаю 2 примера, еще на выбор есть штук 6.

Проект 1
Форма волны с постоянной составляющей, дается ко входу в конвертер аналого-цифровой, который соединен с микрокалькулятором, основанном на микропроцессоре MIPS R2000 (clock равен 10MHz)
Начало конвертации управляется отправлением команды 80 (шеснадцатиричная система счисления) на клетку под именем ADCR. После прошедствия 10 микросекунд от начала конвертации, микропроцессор сможет прочитать цифровую информацию, которая соответствует аналоговому напряжению во входе. Цифровая информация будет представлена, в форме модуля и знака, с помощью 12 бит (положительные цифры имеют одинадцатый бит =0, отрицательные имеют одинадцатый бит =1). В особенности, данные могут быть прочитаны через клетку из 16 бит, которая называется ADC
Программа, которую нужно реализовать, должна мочь получать/снимать данные, когда волна переходит 0, либо поднимаясь, либо спускаясь и оценить время, во время которого волна была отрицательна и когда был положительна.
Та же программа должна управлять дисплеем шестнадцатиричный, со временем когда волна при входе была отрицательной (промежуток времени), посредствам послания digit шестнадцатир. Клетке NEG. Так же и для второго дисплея, только в положительном смысле, называется клетка POS
Интервалы времени меняются от 12 миллисекунд до 5 секунд. Чтение цифрового значения соответствует форме волны во входе, должна производиться 1 раз в 100 микросекунд.
Клеткам памяти, названным выше, назначить любые адреса, которые будут находиться, однако, в сегменте дат архитектуры MIPS
Программа должна быть ассемблирована, линкирована и проведена симуляция. Расчечатать исходный код и небольшую документацию, которая описывает порядки симуляции и результаты.


Проект 2
Микрокалькулятор, основанный на микропроцессоре MIPS R2000 (clock равен 10MHz) должен состыковываться, через клетку памяти из 8 бит, которая называется COMMAND, с интеллектуальным устройством, который в состоянии послеть ему байт, который иденцифицирует одну из 16 возможных команд. Каждой команде соответствуют 16 routine (иметь ввиду уже кодифицированные и имеющие на символические имена на наш выбор). Формат команды предусматривает , что nybble наиболее значимый (бит 4-7) обозначают первую команду, а менее значимые, (бит 0-3) – дополнение бит к биту первого.
Когда команда становится готовой, присутствие «слова» 1000H в клетке из 16 бит, названной START, будет послано микропроцессору, который, взяв это значение, должен будет проверить его корректность и командовать выполнением соответствующей routine
Если полученное значение не корректно, микропроцессор должен запретить на 10 секунд принятие других данных и должен мигать led, с периодом в 1 секунду, посредствам отослания значения 0 или 8000 цестнадцатирич. Через клетку памяти в 16 бит, названной LED, (0= лед выключен, 8000 = включен)
Клеткам памяти, названным выше, назначить любые адреса, которые будут находиться, однако, в сегменте дат архитектуры MIPS
Программа должна быть ассемблирована, линкирована и проведена симуляция. Расчечатать исходный код и небольшую документацию, которая описывает порядки симуляции и результаты.
oocamba вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер MIPS lmka Помощь студентам 1 22.12.2011 12:28
в какой универ поступить L1NK. Помощь студентам 3 20.08.2008 20:42
Небольшой курсовой проект (Assembler) slaider Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 17 10.03.2008 18:59