Системное программное обеспечение. Билет №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 руб.
Другие работы
Лабораторная работа № 1.4 по дисциплине: Метрология, стандартизация и сертификация. “Упрощенная процедура обработки результатов прямых измерений с многократными наблюдениями” Вариант 03.
JuliaRass
: 31 мая 2012
1. Цель работы.
Ознакомление с упрощенной процедурой обработки результатов прямых измерений с многократными наблюдениями. Получение, применительно к упрощенной процедуре, навыков обработки результатов наблюдений, оценка погрешностей результатов измерений и планирование количества наблюдений.
2. Задание для подготовки к выполнению лабораторной работы.
2.1. Контрольные вопросы.
2.1.1. Как обнаружить грубую погрешность при многократных наблюдениях?
При грубой погрешности результат одного или неко
200 руб.
Персональный менеджмент
xattab4
: 17 января 2021
Задание для выполнения контрольной работы для студентов
заочной формы обучения с применением дистанционных технологий
Задание 1
Цель работы – отразить результаты работы по самоанализу своей деятельности, целеполаганию и формированию плана профессиональной карьеры. Задание 2
ЗАДАНИЕ (тип эссе)
Руководствуясь личностным подходом к персональному менеджменту, выполните SWOT-анализ личных и профессиональных качеств себя как потенциального сотрудника с точки зрения работодателя.
50 руб.
Біофізичні аспекти впливу роботи за комп'ютером на організм користувачів
Lokard
: 17 марта 2014
Вступ
На зорі загальної комп'ютеризації персональний комп'ютер (ПК) сприймався як зручний і зроблений інструмент для рішення задач програмування, керування великими базами даних, як необхідна ланка у видавничих системах, надзвичайно зручна електронна друкарська машинка і захоплююча іграшка для дозвілля. Однак з початку дев'яностих років у печатці стали з'являтися публікації про те, що інтенсивна і тривала робота з комп'ютером є причиною виникнення ряду патологічних станів.
Для розуміння біофізич
25 руб.
Архитектура компьютеров. Тест для сдачи в Московскую международную академию (ММА)
kolonokus1
: 15 июля 2025
1. Что происходит с информацией при отключении компьютера:
исчезает из постоянного запоминающего устройства
стирается на “жестком диске”
стирается на флеш-карте
исчезает из оперативной памяти
2. Блок, содержащий системы автономного и сетевого питания компьютера:
источник финансирования
источник питания
источник памяти
источник функционирования
3. Структура компьютера - это:
объем ОЗУ
набор устройств на материнской плате
набор устройств компьютера
набор устройств компьютера с конкретными характер
190 руб.