Лабораторная работа №4 по курсу «Основы системного программирования». Вариант №8. 5-й семестр
Состав работы
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Цель работы: Научиться использовать команды логических операций
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля.
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля.
Похожие материалы
Лабороторная работа № 5 по курсу «Основы системного программирования». Вариант №8. 5-й семестр
faraon666
: 13 июня 2013
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
Задание 2
Используя предложенную выше программу, разработайте программу, которая выполняет заданные действия. Исполнить программу с несколькими (три
150 руб.
Лабораторная работа № 3 по курсу «Основы системного программирования». Вариант №8. 5-й семестр
faraon666
: 13 июня 2013
Лабораторная работа №3
по курсу «Основы системного программирования»
Вариант №08
Цель работы: Научиться обрабатывать массивы данных.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность
150 руб.
Основы системного программирования
ss011msv
: 25 октября 2012
Задание 1
1. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя.
e. Сравнение копий с оригиналами.
f. Просмотр постранично содержимого директории C:\TEMP.
g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
400 руб.
Основы системного программирования
ss011msv
: 25 октября 2012
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
TITLE Program5 ;название программы
.MODEL small ;отводим под стек и под данные по 64Кб
.STACK 100h ;отмечаем начало сегмента стека
.DATA ;отмечаем начало сегмента данных
A DW 5 ;
B DW 3 ;
C DW 8 ;
D DW 9 ;
.CODE ;отмечаем начало сегмента кодов
main PROC
MOV AX, @data ;ко
400 руб.
Основы системного программирования.
oxdobr2009
: 31 марта 2011
Лабораторные работы №№1-5. Вариант №7.
Лабораторная работа№1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
1. Создадим файл program1.asm.
2. В файле program1.asm наберем программу, которая вычисляет выражение 6•С + (В - С + 1) / 2 и результат заносит в регистр АХ.
3. Выполним отладку программу. Проверим значение регистра АХ перед выходом из программы с помощью отладчика Turbo Debugger.
Лабораторная работа №2
Оператор цикла LOOP
450 руб.
Основы системного программирования
BOND
: 17 января 2011
0. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана;
b. Создать директорию C:\TEMP
c. Вывод на экран содержимого директории C:\TEMP.
d. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
e. Просмотр постранично содержимого директории C:\TEMP.
f.Вывод на экран файла NEW.TXT, причем сначала следует указать название файла.
g.Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
Задание №2
4. Написать и отладить програ
200 руб.
Основы системного программирования
BOND
: 17 января 2011
Билет 9
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=7777h, BX=6666h, CX=5555h, DX=4444h
2. Дан фрагмент программы на ассемблере :
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определ
350 руб.
Основы системного программирования
BOND
: 3 декабря 2010
4 вариант.1-5 лабораторные работы.С файлами ASM и ЕXE.
Л/Р №1 Тема: Вычисление арифметических выражений.
Л/Р №2 Тема: Оператор цикла LOOP. Команды условных переходов.
Л/Р №3 Тема: Работа с массивами данных.
Л/Р №4 Тема: Логические операции.
Л/Р №5 Тема: Работа со строками. Использование функций DOS
400 руб.
Другие работы
Вульвовагинальный кандидоз
alfFRED
: 1 января 2013
Вульвовагинальный кандидоз – заболевание, передающееся половым путем, возбудителем которого является Candida albicans,другие представители из семейства Candida sp. или другие дрожжеподобные грибы.
Клинические проявления
Типичными признаками вульвовагинального кандидоза являются зуд и выделения из влагалища. Среди других проявлений заболевания следует назвать болезненность при прикосновении к стенкам влагалища, ощущение жжения наружных половых органов, что делает половой акт для женщины весьма бо
Спроектировать и рассчитать сцепление легкового автомобиля ВАЗ 2103
Рики-Тики-Та
: 17 октября 2010
Содержание
Введение 3
Исходные данные 4
1 Анализ исходных данных и разработка компоновочной схемы автомобиля 5
1.1 Определение параметров массы 5
1.2 Определение числа осей 5
1.3 Уточнение компоновки и весовых нагрузок на оси автомобиля 6
2 Тяговый расчет и определение тягово-скоростных свойств автомобиля 8
2.1 Динамический радиус колеса 8
2.2 Механический КПД трансмиссии 8
2.3 Коэффициент сопротивления воздуха 9
2.4 Определение мощности двигателя и построение его скоростной внешней характеристи
55 руб.
Капитальный ремонт ГРМ КамАЗ 53212, в условиях мелкосерийного производства
DocentMark
: 29 марта 2011
Содержание
1. Вводная часть 4 - 6
2. Технологическая часть 7 - 34
3. Конструкторская часть 35 - 38
4. Охрана труда, пожаробезопасность 39 - 46
и экология.
5. Список использованной литературы 47 - 48
Целью данного курсового проекта является разработка технологического процесса капитального ремонта механизма газораспределения автомобиля КамАЗ 53212.
Большегрузные автомобили КамАЗ 5
244 руб.
Логические противоречия теории большого взрыва
alfFRED
: 13 августа 2013
“Трудно удержаться от искушения мысленно рассматривать процесс расширения Вселенной как взрыв сгустка материи, осколки которого разлетаются в беспредельном изначально существовавшем вакууме. Но это не верно. Расширяется Всё пространство. Однако заметно это становится только в галактических масштабах.
В качестве аналогии удобно рассмотреть медленно раздувающийся воздушный шар, покрытый точками - галактиками. Когда шар раздувается, его резиновая оболочка растягивается, и точки на ее поверхности вс
10 руб.