Основы системного программирования.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторные работы №№1-5. Вариант №7.
Лабораторная работа№1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
1. Создадим файл program1.asm.
2. В файле program1.asm наберем программу, которая вычисляет выражение 6•С + (В - С + 1) / 2 и результат заносит в регистр АХ.
3. Выполним отладку программу. Проверим значение регистра АХ перед выходом из программы с помощью отладчика Turbo Debugger.
Лабораторная работа №2
Оператор цикла LOOP. Команды условных переходов.
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Задание:
Составить программу для подсчета выражения 2-4+6-8+…+(-1)N•(2•N), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
Лабораторная работа №3
Работа с массивами данных
Цель работы: научиться обрабатывать массивы данных.
Задание:
Необходимо найти количество чисел больших 10h в массиве чисел и занести его в DX.
Лабораторная работа №4
Логические операции
Цель работы: научиться использовать команды логических операций.
Задание:
Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нём количество нулей.
Лабораторная работа №5
Работа со строками. Использование функций DOS
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Задание: Ввести с клавиатуры две строки. Сравнить их. Если вторая строка содержится в первой, то вывести на экран номер начала второй строки в первой. В противном случае вывести 0. Например, для строк ПОБЕДА и ОБЕД, следует вывести 2.
Лабораторная работа№1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
1. Создадим файл program1.asm.
2. В файле program1.asm наберем программу, которая вычисляет выражение 6•С + (В - С + 1) / 2 и результат заносит в регистр АХ.
3. Выполним отладку программу. Проверим значение регистра АХ перед выходом из программы с помощью отладчика Turbo Debugger.
Лабораторная работа №2
Оператор цикла LOOP. Команды условных переходов.
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Задание:
Составить программу для подсчета выражения 2-4+6-8+…+(-1)N•(2•N), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
Лабораторная работа №3
Работа с массивами данных
Цель работы: научиться обрабатывать массивы данных.
Задание:
Необходимо найти количество чисел больших 10h в массиве чисел и занести его в DX.
Лабораторная работа №4
Логические операции
Цель работы: научиться использовать команды логических операций.
Задание:
Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нём количество нулей.
Лабораторная работа №5
Работа со строками. Использование функций DOS
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Задание: Ввести с клавиатуры две строки. Сравнить их. Если вторая строка содержится в первой, то вывести на экран номер начала второй строки в первой. В противном случае вывести 0. Например, для строк ПОБЕДА и ОБЕД, следует вывести 2.
Дополнительная информация
2010. Работы зачтены.
Похожие материалы
Основы системного программирования
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 руб.
Основы системного программирования
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
: 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
: 3 декабря 2010
4 вариант.1-5 лабораторные работы.С файлами ASM и ЕXE.
Л/Р №1 Тема: Вычисление арифметических выражений.
Л/Р №2 Тема: Оператор цикла LOOP. Команды условных переходов.
Л/Р №3 Тема: Работа с массивами данных.
Л/Р №4 Тема: Логические операции.
Л/Р №5 Тема: Работа со строками. Использование функций DOS
400 руб.
Основы системного программирования
vally112
: 9 октября 2010
Основы системного программирования, Курсовая работа, вариант 13.
Вариант курсовой работы выбирается по таблице в зависимости от двух последних цифр пароля. Предпоследняя цифра определяет первое задание, последняя цифра – второе задание
Задание 1
1. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя
100 руб.
Основы системного программирования
domicelia
: 20 сентября 2010
Для получения зачета по курсу «Основы системного программирования» студенту необходимо выполнить тестовое задание.
Билет 2
Задание1
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента.
AX=1010h, BX=0000h, CX=0DACh, DX=9990h
Задание 2
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента.
AX=F65Bh, BX=1347h, CX=1111h, DX=0886h
190 руб.
Зачет по основам системного программирования
Deva2009
: 29 марта 2013
Дан фрагмент программы на ассемблере :
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. Определить значения этих регистров push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
50 руб.
Другие работы
Инженерная графика. Упражнение №33. Вариант №18Б
Чертежи
: 8 мая 2020
Все выполнено в программе КОМПАС 3D v16.
Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере.
Упражнение 33. Вариант 18Б
Задание: По двум видам модели построить третий вид и изометрию. Проставить размеры.
В состав работы входят три файла:
- 3D модель детали;
- ассоциативный чертеж по этой 3D модели в трёх видах и изометрией с действительными коэффициентами по осям;
- аналогичный обычный чертеж с каранда
60 руб.
Экзамен по статистике. Билет №18
hawk
: 24 мая 2014
1. Корреляционно-регрессионный анализ используется:
1. при анализе тенденции развития ряда
2. при изучении взаимосвязей
3. при распределении единиц по какому-либо признаку
4. при проведении выборочного наблюдения
2. Какая формула соответствует средней гармонической:
3. Прогнозирование показателей проводится с помощью:
1. аналитического выравнивания
2. укрупнения периодов ряда
3. скользящей средней
4. индексного метода
4. Средний стаж работы работников составляет 18 лет, среднее квадратическое
200 руб.
Курсовая работа по дисциплине: Сети связи и системы коммутации. Вариант №3
ramzes14
: 20 апреля 2014
Содержание
Задание к курсовой работе по теме: «Проект ЦС СТС на базе SI-2000» 3
ВВЕДЕНИЕ 4
1. Разработка структурной схемы СТС и нумерации АЛ 5
1.1 Структурная схема СТС 5
1.2 Разработка системы нумерации АЛ на СТС 6
1.3 Структурная схема межстанционной связи на СТС 7
2. Разработка структурной схемы, проектируемой ЦС 9
2.1 Определение количества модулей ASM, RASM, DLX на ЦС 9
2.2 Распределение источников нагрузки на проектируемой ЦС по модулям ASM, RASM, DLX. 12
2.3 Структурная схема проектируе
350 руб.
Инженерная графика. ТОГУ Вариант №1
djon237
: 17 ноября 2020
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Тихоокеанский государственный университет»
ИНЖЕНЕРНАЯ ГРАФИКА
Методические указания к выполнению контрольной работы № 1 для бакалавров строительных направлений заочной формы обучения
Хабаровск Издательство ТОГУ 2015
Инженерная графика : методические указания к выполнению контрольной работы № 1 для бакалавров строительных направлений заочной
170 руб.