Системное программное обеспечение. Билет №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 руб.
Другие работы
Гидромеханика: Сборник задач и контрольных заданий УГГУ Задача 3.4 Вариант в
Z24
: 6 октября 2025
Определить величину равнодействующей давления воды на секторный затвор АВ (рис. 3.4), линию действия, угол наклона к горизонту и глубину центра давления hDравн.
Удерживаемы напор Н , ширина затвора В, секторный угол затвора φ.
250 руб.
СИНЕРГИЯ Деловой иностранный язык Тест 97 баллов 2024 год
Synergy2098
: 28 августа 2024
СИНЕРГИЯ Деловой иностранный язык (Темы 1-3 Итоговый и Компетентностный тесты)
МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО
2024 год
Ответы на 35 вопросов
Результат – 97 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
УЧЕБНЫЕ МАТЕРИАЛЫ
Введение в курс
Тема 1. Corporate Information System
Тема 2. System Integration
Тема 3. Intellectual property: software protection
Заключение
Анкета обратной связи
Итоговая аттестация
Итоговый тест
Компетентностный тест
1. … is a l
228 руб.
Экзамен по дисциплине: Теория информации. Вариант №6. Семестр 3-й
студент-сибгути
: 14 сентября 2013
1)Вычислить энтропию последовательности букв ФИО. Для оценки вероятностей символов использовать частоты вхождения букв в ФИО.
ФИО: Иванов Павел Юрьевич
2) По заданной матрице совместных вероятностей появления сообщений зависимых источников информации и вычислить величины , , , , .
3)Построить равномерный двоичный код с наименьшей длиной кодового слова для букв, входящих в ФИО.
ФИО: Иванов Павел Юрьевич
4)Последовательность букв ФИО преобразовать следующим образом: буквы от ‘А’ до ‘З’
29 руб.
Операционные системы. Лабораторные работы №1-5. Все варианты
growlist
: 18 апреля 2017
Задание для выполнения лаб. работы No1
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать конста
100 руб.