Системное программное обеспечение. Билет №3
Состав работы
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Системное программное обеспечение Билет №3
Дано:
1) Даны начальные значения регистров:
AX=0DEDh, BX=0444h, CX=1649h, DX=0000h
2) Дан фрагмент программы на ассемблере :
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
Определить значения этих регистров после выполнения данного фрагмента.
Решение:
push BX ;значение регистра BX заносится в стек
push CX ;значение регистра CX заносится в стек
push DX ;значение регистра DX заносится в стек
push AX ;значение регистра AX заносится в стек
;таким образом, на вершине стека оказывается значение 0DEDh,
;затем располагается значения 0000h, 1649h, 0444h
;эти команды содержимое регистров AX, BX, CX, DX не изменяют
mov AX,3508h ;в регистр AX заносится значение 0444h
add BX,AX ;выполняется действие BX=BX+AX=0444h+3508h=394Ch
pop AX ;в регистр AX считывается значение из стека 0DEDh
pop DX ;в регистр DX считывается следующее значение из стека 0000h
mov AX,CX ;в регистр AX пересылается значение из регистра CX,
;т.е. AX=1649h
shl BX,1 ;выполняется действие BX=BX*2=7298h
;Команда shl выполняет логический сдвиг влево байта или слова
;Каждый сдвиг влево эквивалентен умножению знакового числа на 2
not AX ;значение регистра AX будет инвертировано,
;т.е. AX=E9B6h
;Команда NOT инвертирует биты (в форме дополнения до единицы) байта или слова операнда
Дано:
1) Даны начальные значения регистров:
AX=0DEDh, BX=0444h, CX=1649h, DX=0000h
2) Дан фрагмент программы на ассемблере :
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
Определить значения этих регистров после выполнения данного фрагмента.
Решение:
push BX ;значение регистра BX заносится в стек
push CX ;значение регистра CX заносится в стек
push DX ;значение регистра DX заносится в стек
push AX ;значение регистра AX заносится в стек
;таким образом, на вершине стека оказывается значение 0DEDh,
;затем располагается значения 0000h, 1649h, 0444h
;эти команды содержимое регистров AX, BX, CX, DX не изменяют
mov AX,3508h ;в регистр AX заносится значение 0444h
add BX,AX ;выполняется действие BX=BX+AX=0444h+3508h=394Ch
pop AX ;в регистр AX считывается значение из стека 0DEDh
pop DX ;в регистр DX считывается следующее значение из стека 0000h
mov AX,CX ;в регистр AX пересылается значение из регистра CX,
;т.е. AX=1649h
shl BX,1 ;выполняется действие BX=BX*2=7298h
;Команда shl выполняет логический сдвиг влево байта или слова
;Каждый сдвиг влево эквивалентен умножению знакового числа на 2
not AX ;значение регистра AX будет инвертировано,
;т.е. AX=E9B6h
;Команда NOT инвертирует биты (в форме дополнения до единицы) байта или слова операнда
Дополнительная информация
до Сибгути
Оценка - отлично
2016
Оценка - отлично
2016
Похожие материалы
Системное программное обеспечение Билет 3
sarekuwa
: 3 февраля 2020
Для получения зачета по курсу «Основы системного программирования» студенту необходимо выполнить тестовое задание.
Билет 3
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. Определить значения этих регистров после выполнения данного фрагмента.
AX=0DEDh, BX=0444h, CX=1649h, DX=0000h
2. Дан фрагмент программы на ассемблере :
push AX
shr BX,1
add C
400 руб.
Системное программное обеспечение. Экзамен. Билет №3.
nik200511
: 25 февраля 2021
Билет 3
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. Определить значения этих регистров после выполнения данного фрагмента.
AX=0DEDh, BX=0444h, CX=1649h, DX=0000h
2. Дан фрагмент программы на ассемблере :
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определ
63 руб.
Зачет. Системное программное обеспечение. Билет №3.
Ольга39
: 2 мая 2016
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. Определить значения этих регистров после выполнения данного фрагмента.
AX=0DEDh, BX=0444h, CX=1649h, DX=0000h
2. Дан фрагмент программы на ассемблере:
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значен
70 руб.
Разработка системного программного обеспечения
VikkiROY
: 30 сентября 2013
Разработка системного программного обеспечения -это прямая задача системного программиста. Более того разработка не есть конечный пункт его деятельности. Совершенное владение этим инструментом -вот главная задача. Системное программирование является одной и наиболее широкой областью программного обеспечения. Главным преймуществом его является непосредственная гибкость и направленность на достижение определённой задачи. Логика и формальность -ключ к системному программированию.
В данной работе р
15 руб.
«Системное программное обеспечение». Вариант №1
boeobq
: 26 ноября 2021
Задание на контрольную работу
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число четных элементов в массиве.
Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (число четных элементов).
В основной программе вызвать описанную процедуру для двух разных массивов.
Порядок выполнения работы:
1. В Far Manager создадим файл KontrRab.asm.
2. В файле KontrRab.asm создад
150 руб.
«Системное программное обеспечение». Билет №4
boeobq
: 26 ноября 2021
Задания билета.
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.
AX=0754h, BX=0431h, CX=0001h, DX=43Ach
Определить значения этих регистров после выполнения данного фрагмента.
2. Дан фрагмент программы на ассемблере:
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
Даны начальные значения регистров AX, BX, CX, DX.
AX=9999h, BX=CCB
100 руб.
Системное программное обеспечение. Вариант №4
IT-STUDHELP
: 17 ноября 2021
Задание
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая суммирует элементы массива и результат выводит на экран. Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (сумма элементов массива).
В основной программе вызвать описанную процедуру для двух разных массивов.
400 руб.
Системное программное обеспечение. вариант №5
sarekuwa
: 3 февраля 2020
Задание:
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая выводит массив на экран по 5 элементов в строке. Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве.
В основной программе вызвать описанную процедуру для двух разных массивов.
400 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.