Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Опишите регистры общего назначения. Для чего они предназначены?

Поиск

Регистры общего назначения (РОН), представляют собой часть регистров процессора, использующихся без ограничения в арифметических операциях

 

Опишите сегментированную и страничную модели памяти.

В сегментированной модели память для программы делится на непрерывные области памяти, называемые сегментами. Программа может обращаться только к данным, которые находятся в этих сегментах.

Что такое сегментация памяти. Какое понятие лежит в основе механизма сегментации памяти?

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

Перечислите основные модели сегментированной организации памяти.

Модель памяти Адресация кода Адресация данных Операционная система Чередование кода и данных
TINY NEAR NEAR MS-DOS Допустимо
SMALL NEAR NEAR MS-DOS, Windows Нет
MEDIUM FAR NEAR MS-DOS, Windows Нет
COMPACT NEAR FAR MS-DOS, Windows Нет
LARGE FAR FAR MS-DOS, Windows Нет
HUGE FAR FAR MS-DOS, Windows Нет
FLAT NEAR NEAR Windows NT, Windows 2000, Windows XP, Windows Vista Допустимо

 

 

Перечислите характеристики механизма адресации физической памяти в реальном режиме.

 

 

Что такое физический адрес? Как осуществляется обращение к конкретному физическому адресу?

 

 

Что такое сегментные регистры, для чего они предназначены?

Для чего предназначены регистры состояния и управления?

Опишите назначение команд ассемблера

Назначение программы Masm 32. Основные пункты меню программы.


II. Опишите выполнение задания. Проиллюстрируйте каждый пункт упражнения 1.

Упражнение 1

1. Запустить debug.

 

 

2. Просмотреть содержимое регистров.

 

3. Просмотреть дамп памяти.

 

 

4. Составить программу для вычисления суммы 2 однобайтовых чисел, первое из которых находится по адресу 8435, а другое - по адресу 762A. Результат (однобайтовое число) поместить в ячейку памяти по адресу BC2E.

 

5. Запустить программу на выполнение в пошаговом режиме.

 

 

6. Просмотреть содержимое ячейки BC2E после выполнения всей программы, записать.

 

 

Упражнение 2

Напишите программу, которая анализирует человека по возрасту и относит к одной из четырех групп: дошкольник, ученик, работник, пенсионер. Возраст человека вводится с клавиатуры.

 

Задание 3. Составить программу для вычисления значения:

45: 9 + (13 + 23): 5 + 4 • 6 =

 

 

Задание 4. Напишите программу на Masm 32 согласно вашему варианту:

Найти сумму первых 10 четных натуральных чисел



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 561; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.28.97 (0.007 с.)