close

Вход

Забыли?

вход по аккаунту

?

Лаб 10. Соболев Михаил(1)

код для вставкиСкачать
 ГБОУ СПО СПб КИТ
Лабораторная работа № 10
Цель: Изучение алгоритма ветвления
Выполнил: Соболев Михаил
Санкт-Петербург, 2013
Задание 1
Вычислить значение у: если х>10, то у=х-4. если х 10, то у=3х. х=ячейка [0020], у=ячейка [0021].
Таблица 1 - Программа PRG 5. Ветвление
АдресКод командыМнемокодКомментарий00003ALDA 0020Содержимое ячейки 0020 заносится в аккумулятор000120-000200NOP0003FECPI ,OAСодержимое второго байта команды вычитается из аккумулятора0004FAJM {addr}Если флаг S= =1, управление передается команде, чей адрес указан во 2-м и 3-м байтах текущей команды. В противном случае код программы не нарушается000547MOV B, AСодержимое регистра А засылается в регистр B0006D6SUI,04Содержимое второго байта команды вычитается из содержимого аккумулятора. Результат остается в аккумуляторе000732STA 0021Содержимое аккумулятора засылается в ячейку 0021000821-000900NOP000A47MOV B,AСодержимое регистра А засылается в регистр B000B80ADD BСодержимое регистра B добавляется к содержимому аккумулятора000C80ADD BСодержимое регистра B добавляется к содержимому аккумулятора000D32STA 0021Содержимое аккумулятора засылается в ячейку 0021000E21-000F00NOP001076HLTПрервать выполнение программы
До выполнения программы: После выполнения программы, при X=04
После выполнения программы, при X=0A
После выполнения программы, при X=0A
Задание 2
Документ
Категория
Рефераты
Просмотров
13
Размер файла
243 Кб
Теги
лабораторная работа, соболев, лаб, михаил, лаба, лабораторная
1/--страниц
Пожаловаться на содержимое документа