Зачетные вопросы по предмету «Основы системного программирования»
Для получения зачета по курсу «Основы системного программирования» студенту необходимо выполнить тестовое задание. Студент выполняет задание с номерами, последняя цифра которых соответствует последней цифре его шифра. Например, если последняя цифра шифра студента 5 то он выполняет задание с номерами 5,15.
Вопрос 1
Дан фрагмент программы на ассемблере :
push BX
push CX
push DX
push AX
mov AX,3508h
add BX,AX
pop AX
pop DX
mov AX,CX
shl BX,1
not AX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента.
2. . AX=1010h, BX=0000h, CX=0DACh, DX=9990h
Вопрос 2
Дан фрагмент программы на ассемблере :
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента.
12. . AX=F65Bh, BX=1347h, CX=1111h, DX=0886h
Содержание
Вопрос 1
Постановка задачи
Решение
Вопрос 2
Постановка задачи
Решение
|