⇤ ← Версия 1 от 2018-01-30 14:58:49
2790
Комментарий:
|
3631
|
Удаления помечены так. | Добавления помечены так. |
Строка 8: | Строка 8: |
=== О курсе «Архитектура ЭВМ и язык ассемблера» === Это базовая дисциплина, которую читают на первом курсе во втором семестра на факультете ВМК МГУ. Плотность достаточная (4 часа теории + 4 часа практики в неделю), но объём сведений, которые хочется (следует!) туда втиснуть, год от году растёт. Цель:: сформировать понимание, что такое «архитектуры ЭВМ» и почему они такие Задачи:: теория + фактология + практика * Смолделировать и сравнить несколько ---- '''TODO''' |
Инструментальная поддержка преподавания дисциплины «Архитектура ЭВМ и язык ассемблера» на ВМК МГУ
Курячий Георгий владимирович, «Базальт СПО»
Рудаченко Михаил Евгеньевич, ГБС РАН
Аннотация: преподавание базовой (второй семестр обучения) дисциплины «Архитектура ЭВМ и язык ассемблера» требует совмещать в семестровом курсе (52 часа теории + 52 часа практики) широкую фактологическую часть с практическим изучением одного конкретного языка ассемблера. Продуктивная по сути идея (автокод как практическая иллюстрация архитектуры) встречает всё больше трудностей: изучение современного ассемблера (nasm для x86_64) усложнено незначимыми практическими реалиями, изучение устаревшего (MASM для DOS) или модельного — страдает вопиющим расхождением с современностью. Так или иначе, большая часть теоретического материала не имеет практической поддержки. Авторами разработан, предложен и дважды проведён курс, основанный на архитектуре MIPS32 (эмулятор MARS) и классических модельных машинах, в котором сделана попытка поддержать практикой максимально возможный спектр изучаемых тем с автоматической проверкой программной части домашних заданий. В конце доклада обсуждаются возможности дальнейшего развития программной части курса.
О курсе «Архитектура ЭВМ и язык ассемблера»
Это базовая дисциплина, которую читают на первом курсе во втором семестра на факультете ВМК МГУ. Плотность достаточная (4 часа теории + 4 часа практики в неделю), но объём сведений, которые хочется (следует!) туда втиснуть, год от году растёт.
- Цель
- сформировать понимание, что такое «архитектуры ЭВМ» и почему они такие
- Задачи
- теория + фактология + практика
- Смолделировать и сравнить несколько
TODO
См. также
- Рудаченко М. Е. Свободный эмулятор MARS в курсе «Архитектура ЭВМ и язык ассемблера». // Материалы XXII конференции «Свободные программы в высшей школе».