Инструментальная поддержка преподавания дисциплины «Архитектура ЭВМ и язык ассемблера» на ВМК МГУ (Георгий Курячий, OSDAY-2018) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
*
<!-- <blockquote>[©]</blockquote> -->
{{fblink|2084261651826845}}
{{vklink|1104}}
<references/>
<!-- topub -->
{{stats|refresh_time=2018-07-04T21:22:33.340013|vimeo_plays=11|youtube_plays=0}}
[[Категория:OSDAY-2018]]
[[Категория:Обучение системному программированию]]
[[Категория:СПО в образовании]] |
Версия 16:54, 26 сентября 2018
- Докладчик
- Георгий Курячий
Преподавание базовой (второй семестр обучения) дисциплины «Архитектура ЭВМ и язык ассемблера» требует совмещать в семестровом курсе (52 часа теории + 52 часа практики) широкую фактологическую часть с практическим изучением одного конкретного языка ассемблера. Продуктивная по сути идея (автокод как практическая иллюстрация архитектуры) встречает всё больше трудностей: изучение современного ассемблера (nasm для x86_64) усложнено незначимыми практическими реалиями, изучение устаревшего (MASM для DOS) или модельного — страдает вопиющим расхождением с современностью.
Так или иначе, большая часть теоретического материала не имеет практической поддержки. Авторами разработан, предложен и дважды проведён курс, основанный на архитектуре MIPS32 (эмулятор MARS) и классических модельных машинах, в котором сделана попытка поддержать практикой максимально возможный спектр изучаемых тем с автоматической проверкой программной части домашних заданий.
В конце доклада обсуждаются возможности дальнейшего развития программной части курса.
Видео
Презентация
Примечания и ссылки
Plays:11
Comments:0