Изучение микропроцессора серии К580, страница 13

Выводы

В работе была исследована микропроцессорная система на базе К580. Исследование состояло в составлении, отладке и тестировании заданных программ, в том числе индивидуальных заданий, в рамках которого создавались довольно серьезные программы. Была изучена система команд процессора, были получены навыки микропрограммирования и отладки составленных программ. На практике изучено взаимодействие системы с периферийным оборудованием.

К достоинствам процессора стоит отнести наличие довольно обширной фиксированной системы команд, которая использует четыре способа адресации, многообразие различных типов команд, например таких как условные переходы. К достоинствам также можно отнести наличие простого в использовании стека и программируемого параллельного интерфейса. К недостаткам, несомненно, можно отнести отсутствие в системе команд таких важных как умножение и деление. Недостатком является адресация лишь одного из операндов в большинстве операций, при этом приемник в этих операциях не адресуется. К недостаткам стенда следует отнести, прежде всего, отсутствие индикации состояния внутренних регистров, что очень сильно усложняет отладку программ. Также спорным является решение использовать восьмеричную систему счисления в стенде – на мой взгляд лучшим решением для данной системы являлась бы шестнадцатиричная, которая не только сократила бы объем кода, избавила бы от неполного старшего разряда, но и облегчила работу в двоично-десятичном режиме.

В целом можно сделать такой вывод: данный процессор является достаточно универсальным, на нем вполне можно написать довольно сложную программу, однако это сопряжено со вполне определенными трудностями, из-за которых прежде всего увеличивается размер программного кода.