Введение в семейство персональных компьютеров IBM PC

Лабораторная работа № 1

по дисциплине «Операционные системы»

 

 

Выполнил: студент группы ПИ-13

Федотов Евгений Сергеевич

_______________________

(подпись)

 

Научный руководитель:

Чеботаров Николай Александравич, доцент.

 

Оценка ________________

 

«___» _______________ 2017 г.

 

_______________________

(подпись)

Омск, 2017

 

ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ

1.1. Напишите битовые представления ASCII кодов для следующих однобитовых символов.

А) P – 080 – 64+16 – 01010000

Б) р – 112 – 64+32+16 – 01110000

В) # - 035 – 32+2+1 – 00100011

Г) 5 – 053 – 32+16+4+1 – 00110101

1.2. Напишите битовые представления для следующих чисел:

А) 5 – 4+1 – 00000101

Б) 13 – 8+4+1 – 00001101

В) 21 – 16+4+1 – 00010101

Г) 27 – 16+8+2+1 – 00011011

1.3. Cложите следующие двоичные

А) 00010101+00001101=00100010

Б) 00111110+00101001=01100111

В) 00011111+00000001=00100000

1.4. Определите двоичные дополнения для следующих двоичных чисел:

А) 00010011 – 19 – 256-19=237 – 11101101

Б) 00111100 – 60 – 256-60=196 – 11000100

В) 00111001 – 57 – 256-57=199 - 11000111

1.5. Определите положительные значения для следующих отрицательных двоичных чисел:

А) 11001000 – 11000111 – 00111000

Б) 10111101 – 10111100 - 01000011

В) 10000000 – 01111111 – 10000000

1.6. Определите шест. представления для

А) ASCII символа Q – 51H

Б) ASCII числа 7 – 37H

В) 01011101 – 93 – 5DH

Г) 01110111 – 119 – 77H

 

 

1.7. Сложите следующие шест. числа:

А) 23А6+0022=23С8

Б) 51FD+0003=5200

В) 7779+0887=8000

1.8. Определите шест. представления для следующих десятичных чисел.

Проверьте также полученные результаты, преобразовав шест. Значения в

двоичные и сложив единичные биты:

А) 19 – 13 – 1 и 3 – 0001 и 0011 – 00010011 – 19

Б) 33 – 21 – 2 и 1 – 0001 и 0010 – 00100001 – 33

В) 89 – 59 – 5 и 9 – 0101 и 1001 – 01011001 – 89

Г) 255 – FF – F и F – 1111 и 1111 – 11111111 – 255

Д) 4095 – FFF – F, F и F – 1111, 1111 и 1111 – 111111111111 – 4095

Е) 63398 – F7A6 – F, 7, А и 6 – 1111, 0111, 1010 и 0110 – 1111011110100110 – 63398

1.9. Что представляют собой три типа сегментов, каковы их максимальные размеры и адреса, с которых они начинаются.

Сегмент кодов содержит машинные команды, которые будут выполняться. Обычно первая выполняемая команда находится в начале этого сегмента и операционная система передает управление по адресу данного сегмента для выполнения программы. Регистр сегмента кодов (CS) адресует данный сегмент.

Сегмент данных. Сегмент данных содержит определенные данные, константы и рабочие области, необходимые программе. Регистр сегмента (DS) адресует данный сегмент.

 

Сегмент стека. Стек содержит адреса возврата как для программы для возврата в операционную систему, так и для вызовов подпрограмм для возврата в главную программу. Регистр сегмента (SS) адресует данный сегмент.

 

Начальный адрес - 0000.

 

Максимальный размер - 64 Кб (от 0000 до FFFF - 65535 – 65536 байт – 64 килобайт)

 

1.10. Какие регистры можно использовать для следующих целей:

 

А) Сложение и вычитание – AX, BX, CX, SP, BP

Б) Подсчет числа циклов – СX

В) Умножение и деление – AX, DX

Г) Адресация сегментов – CS, DS, SS, ES

 

Д) Индикация нулевого результата – S, Z

Е) Адресация выполняемой команды – IP

1.11. Что представляют собой два основных типа памяти компьютера и каково их основное назначение?

ROM (ПЗУ) и RAM (ОЗУ) представляют собой два типа внутренней памяти.

Основным назначением ROM является поддержка процедур начальной загрузки: при включении питания компьютера ROM выполняет pазличные проверки и загружает в оперативную память (RAM) данные из системной дискеты (например, DOS) RAM можно рассматривать как рабочую область для временного хранения программ и данных на время выполнения. Так как содержимое RAM теряется при отключении питания компьютера, необходима внешняя память для сохранения программ и данных. Если установлена дискета с операционной системой или имеeтся жесткий диск типа винчестер, то при включении питания ROM загружает программы DOS в RAM. (Загружается только основная часть DOS, а не полный набор программ DOS). Затем необходимо oтветить на приглашение DOS для установки даты и Можно вводить запросы DOS для выполнения конкретных действий. Одним из таких действий может быть загрузка программ с диска в RAM. Поскольку DOS не занимает всю память, то в ней имеется (обычно) место для Пользовательских программ. Пользовательская программа выполняется в RAM и обычно осуществляет вывод на экран, принтер или диск. По окончании можно загрузить другую программу в RAM. Предыдущая программа хранится на диске и новая программа при загрузке может наложиться (затереть) предыдущую программу в RAM.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: