На бирже курсовых и дипломных проектов можно найти образцы готовых работ или получить помощь в написании уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ, диссертаций, рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


контрольная работа Контрольная работа по дисциплине: " ВМ, системы и сети "

Информация:

Тип работы: контрольная работа. Добавлен: 26.04.2012. Сдан: 2011. Страниц: 7. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Федеральное агентство по образованию
Вологодский государственный технический университет 
 
 
 
 

Кафедра АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ  
 
 
 
 
 
 
 
 
 
 
 

Контрольная работа 

по  дисциплине: " ВМ, системы и сети "  
 
 
 
 
 

              Выполнил  студент: Бурова Марина
                Ивановна
              Группа: ЗЭМИ-51
              Шифр:    0507302405
              Домашний  адрес: 165163,
                   Архангельская обл., Вельский р-н,
                    с. Пежма, ул. Октябрьская, д  3, кв 1.
              Принял:  Анкудинов В.Б. 
               
               
               
               

Вологда
2009
    Задача  № 1 

    Выполнить преобразование чисел заданных в  таблице 1.1 в различные системы счисления:
    - представить  целое число из первой графы  в следующих системах счисления:  двоичной, восьмиричной, двоично-десятичной, шестнадцатиричной;
    - представить  дробное число из второй графы  во всех системах счисления,  используемых в ЭВМ;
    - записать отрицательное десятичное число из третьей графы таблицы в дополнительном коде в двоичной, восьмиричной и шестнадцатиричной системах счисления в формате байта;
    - выполнить  вычитание числа указанного в  третьей графе из числа записанного  в первой графе. Операцию произвести в дополнительном коде. Результат преобразовать в прямой код;
    - записать  число, целая часть которого  записана в первой графе, дробная  - во второй в формате с плавающей  запятой.
    Таблица 1.1
Задания для задачи № 1
Номер варианта Целое число Дробное число Отрицательное  число
    1     2     3     4
    5     С6 (А=16)     0.4140875 (А=10)     87
 
    Целое число С6 (А=16)
двоичное: 1100 0110
198 8  
192 24 8
6 24 3
  0  
десятичное:   С616 = 6*160+12*161 = 19810
110001102 = 1*27+1*26+0*25+0*24+0*23+1*22+1*21+0*20 = 19810
восьмиричное: 19810 = 3068
двоично-десятичное: 0001 1001 1000 

2. Дробное число 0.4140875 (А=10) 

0,4140875   0,4140875   0,4140875
2   8   16
0,8281750   3,3125400   6,6254
2   8   16
1,6563500   2,50032   10,0064
2   8   16
1,31270   4,00256   0,1024
2   8   16
0,6254   0,02048   1,6384
2   8   16
1,2508   0,16384   10,2144
2   8   И т.д.
0,5016   1,31072    
2        
1,0032   И т.д.    
2        
0,0064        
2        
0,0128        
2        
0,0256        
2        
0,0512        
И т.д.        
 
    0.414087510 = 0,01101010000000012
    0.414087510 = 0,3240018
    0.414087510 = 0,6А01А16 

    Отрицательное  число -87
Максимальное  число, которое можно записать в  форме одного байта равно 255.
255-87+1 = 169 
 

     8710=0101 01112
     инвертируем и прибавляем 1 к младшему разряду: 

      1010 1000
                         1
      1010 1001 

     получаем: –8710=1010 10012 

     восьмеричная  система:
      1010 10012=(010)(101)(001)=2518 

     шестнадцатеричная система:
     1010 10012=(1010)(1001)=А916 

4. Вычитание числа указанного в третьей графе из числа записанного в первой графе. Операцию произвести в дополнительном коде. Результат преобразовать в прямой код; 

     Выполнить вычитание двух чисел:
         1100 0110
        0101 0111
      10001 1101 = 28510
     Проверка: 198-(-87)=28510 
 

5. Записать число, целая часть которого записана в первой графе, дробная - во второй в формате с плавающей запятой. 

     198,414087510 

     0,1984140875?103  
 
 

    Задача  № 2 

    Какие классы команд в соответствии с их функциональным назначением Вы знаете?
    Приведите конкретные примеры команд каждого  класса для системы команд микропроцессора  серии К580ВМ80А.
    Какой длины могут быть команды? От чего зависит длина команды?
    Приведите конкретные примеры команд различной  длины для системы команд микропроцессора  К580ВМ80А.
    В соответствии с вариантом опишите, что выполняет микропроцессор по указанной в таблице 2.1 команде. Сколько машинных циклов и машинных тактов потребуется микропроцессору для ее выполнения?
    Нарисуйте временную диаграмму выполнения заданной команды (состояние линий  тактирования, шин адреса и данных, шин управления).
    Таблица 2.1
    Задания для задачи № 2
    Вариант     Команда
    5     SUI 30Н
 
    1. Классы команд:
    - Команды пересылки данных в восьмиразрядных регистрах, служащих для обмена данными между двумя различными регистрами или регистром и ячейкой памяти (ОЗУ). Содержимое регистра флагов при выполнении этих команд не изменяется.
    Примеры:
MOV H,A - Переслать  содержимое регистра A в регистр  H.
MVI L,DATA - В регистр L загрузить число  DATA.
LDA 2100h  - Переслать в регистр А содержимое  ячейки памяти с адресом 2100Н.
STAX D - Переслать  содержимое регистра А в ячейку памяти, адрес которой находится в регистровой паре D. 

    - Команды загрузки данных в регистровые пары и шестнадцатиразрядные регистры - осуществляют пересылку (загрузку) данных в регистровые пары и шестнадцатиразрядные регистры
    Примеры:
    LXI D, 2116h - Загрузить регистровую пару D (DE) данными 2116h. Регистр D получит данные 21h, а регистр Е – 16h. 

    - Команды ввода-вывода. В системе команд ЦПЭ КР580ВМ80 существуют две команды: ввода с внешнего устройства и вывода на внешнее устройство. Обе эти команды в качестве источника и приемника информации используют регистр А (накопитель, аккумулятор).
    При выполнении команды ввода с внешнего устройства данные поступают в регистр  А, при выполнении команды  вывода данных на внешнее устройство выдается содержимое аккумулятора. Влияния на состояние флагового регистра нет. Команды ввода IN и вывода OUT – 2-х байтовые.
    Примеры:
IN 0F5h –  Переслать в регистр А данные  с порта ввода с номером  F5h
OUTF1H –  вывести содержимое регистра-аккумулятора  в порт номер F1H.
Команда OUT выполняется за 3 цикла: выборка кода операции, считывание из памяти, вывод. 

    - Арифметические команды. Все арифметические команды оказывают влияние на флаги. В этой группе содержатся четыре команды сложения, четыре команды вычитания и две команды сравнения. Команды сравнения аналогичны командам вычитания, но влияют только на состояние флагов, а результата вычитания не формируют (неразрушающий контроль).
    Все арифметические команды выполняются  только с содержимым аккумулятора и  регистра либо ячейки ОЗУ.
    Примеры:
ADDB –  сложить содержимое аккумулятора  с содержимым регистра В (результат  в аккумуляторе, содержимое В  не изменилось).
ADI F0H - сложить  содержимое аккумулятора с числом FOH. (результат в аккумуляторе). 

    - Логические команды
    ЦПЭ К580ВМ80 может выполнять 3 логические команды (И, ИЛИ, и исключающее ИЛИ). Эти операции выполняются только над содержимым аккумулятора и регистра, аккумулятора и ячейки памяти, адрес которой указан в регистровой паре HL. Результат выполнения команды находится в аккумуляторе.
    Пример:
ANAM  Осуществить логические операции  И, ИЛИ, исключающее
ORAM   ИЛИ, соответственно, между содержимым  аккумулятора
XRAM   и ячейки памяти, адрес которой  указан в регистровой паре HL. 

    - Команды безусловных и условных переходов
    Команды переходов (JMP <адрес>, JC <адрес>, JNC <адрес>, JZ <адрес>, JNZ <адрес>, JM <адрес>).
    Всего 10 различных команд, по которым возможно управлять вычислительным процессом. Все команды трехбайтовые, т.к. ЦПЭ  работает с 16-ти  разрядными адресами и не оказывает влияния на состояние флагового регистра. Восемь команд перехода выполняются при определенном состоянии флагов, которые установлены были раньше – до команд перехода по условиям.
    Пример:
    JMP 226AH
    1-й  байт – С3Н
    2-й  байт – 6АН
    3-й  байт – 22Н – не оказывают  влияние на состояние флагового регистра.
    JPE <адрес> - осуществить переход  на адрес, указанный в команде,  если флаг четности Р установлен  в 1. 

    - Команды сдвига и циклического сдвига, каждая из которых оказывает влияние на флаг С и не влияет на остальные флаги. Операции сдвига производятся только над содержимым аккумулятора.
    Примеры:
RLC - осуществляет  сдвиг содержимого аккумулятора  на один разряд с переносом влево
RAL - осуществляет  сдвиг влево содержимого аккумулятора через флаг С 

    - Прочие команды
    Команда NOP – пустая операция. Время ее выполнения – 4 машинных такта.
    Команда HLT – останов. Содержимое РС при выполнении этой команды увеличивается на 1, но ЦПЭ начинает выполнять цикл останов. ЦПЭ может быть выведен из состояния  останов при помощи сигнала R (Reset) или сигналом INT, если перед командой HLT было разрешение обслуживания прерывания Е1.
и т.д.................


Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть полный текст работы бесплатно


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.