Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 0
Работников: 2
Клиентов: 1
Гостей: 7

Вход
Логин:  
Пароль:  
На заказ
Разместить заявку
Программирование
Информатика
Базы данных
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
Юриспруденция
Право
Психология
Математика
Физика
ОТУ
Радиотехника
Электроника
Схемотехника
Механика
Метрология
Перефразирование
История
Английский
Студентам ТУСУР-а
Другой предмет
Готовые работы
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Контакты
Наши цены
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Полезное
Теор.выч.процессов
Разное
Облака тегов
Архив заказов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух

















Бизнес-уровень
программирование
экономика
юриспруденция




Проверить аттестат


Бизнес-уровень
математика
физика
психология




Проверить аттестат




Яндекс цитирования






Грызи гранит не портя зубы;)


Яндекс.Метрика









Класс!









Stats









Логин: Пароль:       

KURSOVIK.COM 12 лет ONLINE KURSOVIK.COM

Поиск готовой работы
KURSOVIK.COM работаем с 2001 года
ВКонтактеFacebookНаш Instagram
ЛАБОРАТОРНАЯ РАБОТА № 1 АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ, ВЫВОД СИМВОЛОВ, ВЫВОД ДВОИЧНЫХ ЧИСЕЛ Цель работы Целью настоящей работы является первоначальное знаком- ство с программой Debug — важнейшим помощником разработ- чика программ на языке Ассемблер. С помощью этой программы производится анализ и заполнение ячеек регистровой и опера- тивной памяти, осуществляется пошаговое выполнение програм- мы. Другая цель: знакомство с некоторыми инструкциями Ас- семблера, выполняющими арифметические операции, знакомство с инструкциями программного прерывания, с инструкциями пе- ресылки данных, операторами сдвигов, операторами циклов. В процессе выполнения работы решается практически важ- ная задача вывода чисел на экран, осуществляется вывод на экран двоичного числа в виде последовательности единиц и нулей. ЛАБОРАТОРНАЯ РАБОТА № 2 ВВОД-ВЫВОД ЧИСЕЛ, ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ Цель работы В процессе выполнения работы решается практически важ- ная задача вывода чисел на экран и их ввода с клавиатуры. Дан- ная задача решается в следующей последовательности. Во- первых, рассматривается задача вывода на экран шестнадцате- ричных чисел. Во-вторых, рассматривается ввод шестнадцате- ричных чисел с клавиатуры. В ходе работы производится знакомство с очень важными понятиями флагов состояния, стека и процедуры. Изучаются ин- струкции для работы с этими объектами, а также инструкции сдвига, цикла, условных переходов и некоторые другие. Для успешного выполнения лабораторной работы № 2 нуж- но изучить из пособия [1] темы: 6. ВЫВОД НА ЭКРАН ЧИСЕЛ В ШЕСТНАДЦАТЕРИЧНОЙ ФОРМЕ, 9. ВВОД С КЛАВИАТУРЫ ШЕСТНАДЦАТЕРИЧНЫХ ЧИСЕЛ. Одной из целей работы является развитие навыков алгорит- мизации задач и отладки программ. До сих пор нашим единственным помощником при написа- нии и отладке машинных программ была системная программа Debug. Мы и далее будем широко использовать Debug при отлад- ке своих программ. Что касается написания программы, то тут помощь Debug явно недостаточна, и процесс написания сколько- нибудь сложной программы скорее всего продлится очень долго. По этой причине мы переходим к написанию программ на языке ассемблера. Целью выполнения данной работы является получение на- чальных навыков по разработке программ на языке ассемблера. А именно — рассматриваются псевдооператоры, позволяющие раз- рабатывать простые ассемблерные программы, а также произво- дится первоначальное знакомство с системными программами (EDIT, NASM), обеспечивающими преобразование программы на языке ассемблера в машинную программу. КОНТРОЛЬНАЯ РАБОТА № 1 ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ЭВМ И ЭЛЕМЕНТЫ ЯЗЫКА АССЕМБЛЕРА Контрольная работа № 1 компьютерная и выполняется в диалоге с контролирующей программой. Ниже приводятся при- меры решений заданий и методические рекомендации по их вы- полнению. КОНТРОЛЬНАЯ РАБОТА № 2 РАЗРАБОТКА ПРОГРАММЫ НА АССЕМБЛЕРЕ Введение Целью выполнения данной работы является комплексная проверка навыков программирования на языке ассемблера. Результаты работы представляются в виде совокупности следующих документов: 1) титульный лист; 2) дерево подпрограмм; 3) файловая структура программы; 4) блок-схемы алгоритмов процедур; 5) исходный файл (файлы) программы; 6) загрузочный модуль программы. Пример титульного листа приведен в Приложении 4. Пример дерева подпрограмм приведен в Приложении 3 (рис. 4). Примеры файловой структуры программы приведены в [1] рис. 56 и 57. Основным требованием к блок-схемам алгоритмов процедур является выполнение требований структурного программирова- ния [приложение 3]. Примеры алгоритмов процедур приведены в [1] на рис. 54. Основным требованием к исходным модулям (файлам) про- граммы является наличие комментариев. Дерево подпрограмм, файловая структура программы и блок-схемы процедур представляются в виде файлов, получен- ных с помощью текстового редактора Word. Остальные докумен- ты представляются в виде файлов с расширениями .asm и .com и помещаются в папку CONTR2.

Варианты заданий контрольной работы № 2
Вариант 1. По запросу программы пользователь вводит с
клавиатуры последовательность целых двузначных положитель-
ных десятичных чисел, разделенных пробелами. Ввод последова-
тельности заканчивается нажатием .
Программа выводит на экран сумму этих чисел, представ-
ленную в десятичной и шестнадцатеричной системах счисления.
Вариант 2. По запросу программы пользователь вводит с
клавиатуры целое положительное десятичное число N. По сле-
дующему запросу он вводит с клавиатуры N целых трехзначных
положительных десятичных чисел, разделенных пробелами.
Программа выводит на экран сумму этих чисел, представ-
ленную в десятичной и «троичной» системах счисления.
Вариант 3. По запросу программы пользователь вводит с
клавиатуры последовательность целых трехзначных положитель-
ных десятичных чисел, разделенных пробелами. Ввод последова-
тельности заканчивается нажатием .
Программа выводит наибольшее число из введенных, пред-
ставленное в десятичной и «пятиричной» системах счисления.
Вариант 4. По запросу программы пользователь вводит с
клавиатуры целое положительное десятичное число N. По сле-
дующему запросу он вводит с клавиатуры N целых трехзначных
положительных десятичных чисел, разделенных пробелами.
Программа выводит наибольшее число из введенных, пред-
ставленное в десятичной и шестнадцатеричной системах счисле-
ния.
Вариант 5. По запросу программы пользователь вводит с
клавиатуры последовательность целых трехзначных положитель-
ных десятичных чисел, разделенных пробелами. Ввод последова-
тельности заканчивается нажатием .
Программа выводит наименьшее число из введенных, пред-
ставленное в десятичной и восмеричной системах счисления.
Вариант 6. По запросу программы пользователь вводит с
клавиатуры целое положительное десятичное число N. По сле-
дующему запросу он вводит с клавиатуры N целых трехзначных
положительных десятичных чисел, разделенных пробелами.
Программа выводит наименьшее число из введенных, пред-
ставленное в десятичной и «шестиричной» системах счисления.
23
Вариант 7. По запросу программы пользователь вводит с
клавиатуры последовательность целых трехзначных положитель-
ных десятичных чисел, разделенных пробелами. Ввод последова-
тельности заканчивается нажатием .
Программа выводит последовательность этих же чисел, но
записанных в обратном порядке и в шестнадцатеричной системе
счисления.
Вариант 8. По запросу программы пользователь вводит с
клавиатуры последовательность целых трехзначных положитель-
ных десятичных чисел, разделенных пробелами. Ввод последова-
тельности заканчивается нажатием .
Программа выводит эти же числа на экран в порядке убыва-
ния величины числа, причем в двоичной системе счисления.
Вариант 9. По запросу программы пользователь вводит с
клавиатуры последовательность целых трехзначных положитель-
ных десятичных чисел, разделенных пробелами. Ввод последова-
тельности заканчивается нажатием .
Программа выводит эти же числа на экран в порядке возрас-
тания величины числа, причем в «девятиричной» системе счис-
ления.
Вариант 10. По запросу программы пользователь вводит с
клавиатуры целое положительное десятичное число N. По сле-
дующему запросу он вводит с клавиатуры N целых трехзначных
положительных десятичных чисел, разделенных пробелами.
Программа выводит эти же числа на экран в порядке возрас-
тания величины числа, причем в «троичной» системе счисления.
Вариант 11. По запросу программы пользователь вводит с
клавиатуры целое положительное десятичное число N. По сле-
дующему запросу он вводит с клавиатуры N целых трехзначных
положительных десятичных чисел, разделенных пробелами.
Программа выводит последовательность этих же чисел, но
записанных в обратном порядке и в восьмеричной системе счис-
ления.
Вариант 12. По запросу программы пользователь вводит с
клавиатуры целое положительное десятичное число N. По сле-
дующему запросу он вводит с клавиатуры N целых трехзначных
положительных десятичных чисел, разделенных пробелами.
24
Программа выводит эти же числа на экран в порядке убыва-
ния величины числа, причем в шестнадцатеричной системе счис-
ления.
Вариант 13. По запросу программы пользователь вводит с
клавиатуры сообщение на русском языке, заканчивающееся сим-
волом «.» или «!».
Программа выводит на экран это же сообщение, записанное
только заглавными буквами.
Вариант 14. По запросу программы пользователь вводит с
клавиатуры сообщение на русском языке, заканчивающееся сим-
волом «.» или «?».
Программа выводит на экран это же сообщение, записанное
только строчными (малыми) буквами.
Вариант 15. По запросу программы пользователь вводит с
клавиатуры сообщение на английском языке, заканчивающееся
символом «.» или «?».
Программа выводит на экран это же сообщение, записанное
только заглавными буквами.
Вариант 16. По запросу программы пользователь вводит с
клавиатуры сообщение на английском языке, заканчивающееся
символом «.» или «!».
Программа выводит на экран это же сообщение, записанное
только строчными (малыми) буквами.
Вариант 17. По запросу программы пользователь вводит с
клавиатуры два целых четырехзначных положительных десятич-
ных числа, разделенных знаком операции «+» или «–».
Программа выводит на экран результат операции в двух
системах счисления — в десятичной и в двоичной (в дополни-
тельном коде).
Вариант 18. По запросу программы пользователь вводит с
клавиатуры два целых четырехзначных положительных десятич-
ных числа, разделенных знаком операции « * »
Программа выводит на экран результат операции умноже-
ния.
Вариант 19. По запросу программы пользователь вводит с
клавиатуры два целых четырехзначных положительных десятич-
ных числа, разделенных знаком операции « / »
25
Программа выводит на экран результат операции деления
(частное и остаток).
Вариант 20. По запросу программы пользователь вводит с
клавиатуры два целых трехзначных положительных десятичных
числа.
Программа выводит на экран сообщение о том, делится ли
первое число на второе без остатка, а затем сообщение — делится
ли без остатка второе число на первое.
Примечание 1
При вводе с клавиатуры десятичного числа следует учесть,
что получение двоичного представления такого числа выполняет-
ся иначе по сравнению с шестнадцатеричным числом. При этом
каждую очередную десятичную цифру следует умножить на вес
позиции числа, а затем просуммировать результаты умножения.
Например, при вводе 3-значного числа первая цифра умножается
на сто, вторая — на десять, а третья цифра берется без изменения.
Примечание 2
Для перевода числа из десятичной системы счисления в лю-
бую другую воспользуйтесь алгоритмом вывода на экран деся-
тичных и шестнадцатеричных чисел, тема в пособии 14. ВЫВОД
НА ЭКРАН ДЕСЯТИЧНЫХ И ШЕСТНАДЦАТЕРИЧНЫХ ЧИ-
СЕЛ.


 Форма заказа 

   Для удобства наших клиентов, проходящих обучение в ТУСУР-е, была создана форма заказа.
С помощью нее Вы можете БЕСПЛАТНО УЗНАТЬ СТОИМОСТЬ выполнения нужных Вам заданий и заказать выполнение работ по тем дисциплинам, которые Вам необходимы.
   Вы также можете прислать заявку по электронной почте на наш E-mail адрес tusur@kursovik.com

Пожалуйста заполните все необходимые поля формы:

Ваше имя:
Ваш город:
Ваша страна:
Ваш E-mail:
Сотовый:
ICQ:
Ваша учебная специальность:
Код для расчета варианта:

Список дисциплин, которые необходимо выполнить:

Пример заполнения: Методичка 'СИНЕРГЕТИКА ДЛЯ ПРОГРАММИСТОВ' В.М. Зюзьков
2 текстовые контрольные работы по заданиям в учебно-методическом пособии:
1. Контрольная работа №1 на стр 154 вариант 15
2. Контрольная работа №2 на стр 157 вариант 9


Чтобы приложить к заявке файл, нажмите кнопку
(максимальный размер файла не должен привышать 20 Мб)

ВНИМАНИЕ ! Если заданий много, нет смысла прикладывать методички (если они стандатрные) просто напишите автора, название методички и год издания - этого будет более чем достаточно, если какой-либо методички у нас не окажется - мы у Вас ее запросим отдельно в ходе перписки по заказу.


Работы необходимо выполнить до:


Введите код с картинки:
код


ВНИМАНИЕ ! На работу предоставляется гарантия - т.е. мы БЕСПЛАТНО внесем в ее текст все необходимые дополнения/изменения (в разумных пределах) если это потребуется в будущем (в течение 6-и месяцев). Другими словами - в течение полугода Вы можете обращаться с любыми мелкими доработками(дополнениями) этого заказа - всё сделаем бесплатно и в кратчайшие сроки. Если дополнения будут значительно существенными (более 20 процентов)), то тогда уже за отдельную плату. Практика показала, что с первого раза работу не принимают ни при каких обстоятельствах, даже если она выполнена безупречно, всё равно преподаватель находит там ошибки, а зачастую просто их выдумывает. Обычно работу удается защитить со второго или третьего раза, мы уже к этому привыкли. Мы будем исправлять ошибки в работе столько раз, сколько этого требует Ваш преподаватель.

© 2001-2016 kursovik.com