Цель работы: изучение принципов выполнения команд ветвления, организации циклов и подпрограмм микропроцессоров с архитектурой x86. Код программы: Результат работы: Верификация программы: 1) В цикле 3 раза прибавить X-1 к Y Из-за переполнения памяти результат не совпадает 2) Вычисление M: 0xD5A8 | 0x5555 = D5FD Результаты совпадают 3) Вычисление R: a. M > 10E8, тогда R = M-211F = D5FD-211F = B4DE Результаты совпадают b. Т.к R четное, R XOR OF91, тогда B4DE XOR OF91 = BBF4 Результаты совпадают Вывод: В ходе лабораторной работы были изучены некоторые команды ветвления (например, jb и jae), изучена организация циклов с помощью loop, а так же метки (например, pp1 и adr2). Ссылка на проект: https://disk.yandex.ru/d/RBzb8vuQKp9vCw
Лабораторная работа №2 "Принципы выполнения команд ветвления, организация циклов и подпрограмм"
4 мая 20224 мая 2022
28
~1 мин