Лабораторная работа. Основы системного программирования. Вариант № 4
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вычисление арифметических выражений.
1. Цель работы
Научиться использовать арифметические команды языка ассемблера.
2. Порядок выполнения работы
1. В Far Manager создадим файл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Строки программы прокомментированы.
3. Разработка программы по вычислению выражения (согласно варианта 04):
5•(А - В) - 2•С + 5
Выводы по работе:
В ходе проделанной работы изучено и практически освоены основной синтаксис языка программирования низкого уровня ассемблер. Изучены операции по вычислению значения математических выражений, а так же изучены принципы трансляции компиляции и отладки программы приложениями, входящими в пакет TASM. Язык Ассемблера довольно прост и понятен, в тоже время его основное предназначение программирование контролёров и микросхем, логики и систем управления.
1. Цель работы
Научиться использовать арифметические команды языка ассемблера.
2. Порядок выполнения работы
1. В Far Manager создадим файл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Строки программы прокомментированы.
3. Разработка программы по вычислению выражения (согласно варианта 04):
5•(А - В) - 2•С + 5
Выводы по работе:
В ходе проделанной работы изучено и практически освоены основной синтаксис языка программирования низкого уровня ассемблер. Изучены операции по вычислению значения математических выражений, а так же изучены принципы трансляции компиляции и отладки программы приложениями, входящими в пакет TASM. Язык Ассемблера довольно прост и понятен, в тоже время его основное предназначение программирование контролёров и микросхем, логики и систем управления.
Дополнительная информация
Зачет ноябрь 2012 г.
Похожие материалы
Основы системного программирования. Лабораторная работа № 4. Вариант № 4
mortis
: 27 декабря 2012
1. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов.
Рассматривая заданный байт как набор логических значений
(x7 x6 x5 x4 x3 x1 x0) (true -1, false - 0), вычислить логическую формулу
f =(x7 & x6 &x3 ) V (x6 & x4 & x2 & x1).
2. Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, пров
50 руб.
Основы системного программирования. Лабораторная работа № 5. Вариант № 4
mortis
: 8 марта 2013
Основы системного программирования. Лабораторная работа № 5
Работа со строками. Использование функций DOS. Вариант № 4
1. Цель работы
Научиться использовать функции DOS для ввода и вывода строковой информации
2. Порядок выполнения работы
1. В Unreal Commander создадим файл lab5prim.asm.
2. В файле lab5prim.asm наберем программу, которая позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней. Программа подсчитывает количество единиц в заданном байте и резу
100 руб.
Основы системного программирования. Лабораторная работа № 2. Вариант №4
mortis
: 18 ноября 2012
В АРХИВЕ ОТЧЕТ и САМА ПРОГА
Оператор цикла LOOP. Команды условных переходов
1. Цель работы
Научиться использовать оператор повторения и команды условных переходов.
2. Порядок выполнения работы
1. В Far Manager создадим файл lab2prim.asm.
2. В файле lab2prim.asm наберем программу, которая суммирует числа от 1 до 10 и результат заносит в регистр АХ. Строки программы прокомментированы.
3. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов.
100 руб.
Основы системного программирования. Лабораторная работа № 3. Вариант № 4
mortis
: 18 ноября 2012
Работа с массивами данных
1. Цель работы
Научиться обрабатывать массивы данных
2. Порядок выполнения работы
1. В Far Manager создадим файл lab3prim.asm.
2. В файле lab3prim.asm наберем программу, которая программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. Строки программы прокомментированы.
3. Решить задачу:
Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Най
100 руб.
Лабораторные работы по предмету: Основы системного программирования. Вариант № 4
Jurgen
: 24 октября 2012
Отчёт
по лабораторной работе №1
Дисциплина: «Основы системного программирования»
Тема: Вычисление арифметических выражений
Отчёт
по лабораторной работе №2
Дисциплина: «Основы системного программирования»
Тема: Оператор цикла LOOP. Команды условных переходов
Отчёт
по лабораторной работе №3
Дисциплина: «Основы системного программирования»
Тема: Работа с массивами данных
Отчёт
по лабораторной работе №4
Дисциплина: «Основы системного программирования»
Тема: Логические операции
Отчёт
499 руб.
Основы системного программирования. Лабораторная работа №4. Вариант №14 (№4).
sibgutido
: 22 июня 2013
Основы системного программирования.
Лабораторная работа №4.
Вариант №14 (№4).
Логические операции.
Цель работы: Научиться использовать команды логических операций
Порядок выполнения работы:
Задание 1.
1. Создаем файл lab4.asm с помощью редактора edit.com.
2. Записываем текст программы.
Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
99 руб.
Основы системного программирования. Лабораторная работа № 4. Вариант №7
tchestr
: 23 января 2013
Вариант №7
Логические операции
Цель работы: научиться использовать команды логических операций.
Задание:
Используя предложенную программу, выполнить задание. Исполнить программу с несколькими (три-четыре) различными (по количеству и составу) массивами данных, проверить правильность результатов.
Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нём количество нулей.
Работа выполнена с использованием пакета ASM (Turbo Assembler).
В работе представлены исходные тексты
600 руб.
Основы системного программирования. Лабораторная работа № 4
ss011msv
: 25 октября 2012
Цель работы: Научиться использовать команды логических операций
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
TITLE Program4 ;название программы
.MODEL small ;отводим под стек и под данные по 64Кб
.STACK 100h ;отмечаем начало сегмента стека
.DATA ;отмечаем начало сегмента данных
B DB 54 ;задаем байт 54=00011011b
.CODE ;отмечаем начало сегмента кодов
main PROC
mov AX, @da
400 руб.
Другие работы
Эволюция денег и природа современных кредитно-бумажных денег
Qiwir
: 28 октября 2013
Функции и сущность денег. Эволюция денег. Деньги в эпоху капитализма.
О! - сказал Остап. - Там ... есть все: пальмы, девушки, голубые экспрессы, синее море, белый пароход, мало поношеный смокинг, лакей-японец, собственный биллиард, платиновые зубы, целые носки, обеды на чистом животном масле и, главное,... слава и власть, которую дают деньги.
(И.Ильф, Е.Петров "Золотой теленок")
I. Зачем нам деньги ?
Деньгами в обширном смысле могут быть названы всякие знаки ценности, служащие для размена, п
10 руб.
Дискретная математика..Вариант №17
Василий8
: 30 апреля 2017
I. Задано универсальное множество U и A, B, C, D множества. Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна.
U={10,11,12,13,14}
A={10,11,12}; B={12,13,14}; C={10,14}; D={12}
II. Ввести необходимые элементарные высказывания и записать логической формулой следующее предложение.
“Если А знаком с Б, и Б знаком с В, то либо А знаком с В, либо А не знаком с В”.
300 руб.
Ультразвуковой металлоискатель
Slolka
: 27 сентября 2013
В практике любителей поиска кладов большинство случаев обнаружения металла оказываются "пустыми", то есть найденный предмет - это простая ржавая железка, а времени на работы по ее извлечению бывает затрачено много. Для того, чтобы освободить искателей от лишней работы и дать им возможность сразу при обнаружении металла определить его наименование, и разработана эта схема.
Схема ультразвукового металлоискателя показана на рис. 1. В основе принципа действия его заложено свойство магнитострикции,
10 руб.
Акцизы как старейшая форма косвенного налогообложения
Qiwir
: 6 января 2014
Введение …………………………………………………………………………..3
1. Развитие косвенного налогообложения………………………………………6
1.1 Теоретические основы косвенного налогообложения……………….…….6
1.2 История возникновения акциза………………………………….………….10
1.3 Общая характеристика платежей косвенного налогообложения, роль
акцизов в системе косвенного налогообложения …………………….……….14
2. Основные положения законодательства об акцизах………………………..18
2.1 Экономическая сущность и значение акциза в налоговой системе…...…18
2.2 Элементы нал
5 руб.