АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

МДК.01.01 Системное программирование. 1. Что называется линейным буфером кадра (linear framebuffer)?

Читайте также:
  1. Декларативное программирование
  2. Лекция №9 Системное программное обеспечение.
  3. Линейное программирование
  4. МДК.01.01 Системное программирование
  5. МДК.01.01 Системное программирование
  6. Модульное программирование
  7. Неиродингвистическое программирование
  8. Нейролингвистическое программирование.
  9. Нейролингвистическое программирование.
  10. Ответ 13 Введение в Нейро-Лингвистическое программирование
  11. П.1.1. Обоснуйте выделение границ системы и ее цели. Поясните, с какой позиции будет проводиться системное исследование и почему?

1. Что называется линейным буфером кадра (linear framebuffer)?

1. Область видеопамяти, используемая для хранения отдельной линии кадра

2. Область физической системной памяти, используемая для хранения изображения

3. Видеопамять, линейно отображаемая в окне 64 кб 0A000h

4. Область видеопамяти, используемая для хранения текущей отображаемой линии

5. Видеопамять, отображаемая целиком на какие-либо адреса линейной памяти

2. Вы используете команду div cx для деления числа в регистре AX на число в регистре CX. После деления Вы обнаруживаете, что результат в регистре AX не соответствует ожидаемому. Что является причиной возникновения данной ситуации?

1. Команда div в некоторых процессорах работает некорректно

2. Команда div использует в качестве делимого число в паре регистров DX:AX

3. Команда div использует в качестве делимого число в паре регистров BX:AX

4. Число для деления командой div должно находиться в регистре DX

5. В регистре CX должен находиться не делитель, а делимое. Делитель же должен находиться в регистре AX

3. Для чего предназначен параметр в команде ret?

1. Указывает, на сколько байт от адреса возврата в стеке отстоит искомая команда, на которую надо выполнить переход

2. Указывает задержку перед возвратом в миллисекундах

3. Указывает, на сколько байт от указателя стека отстоит адрес возврата

4. Указывает, сколько раз необходимо выполнить возврат

5. Указывает, сколько дополнительных байт необходимо снять со стека перед возвратом

4. Вам необходимо очистить текстовый видеобуфер в видеорежиме 03h. Вы используете следующий фрагмент программы:
1 cld
2 mov ax, 0B000h
3 mov es, ax
4 xor di, di
5 mov ax, 0700h
6 mov cx, 4000
7 rep stosw
Очистки экрана не происходит. В какой строке программы содержится ошибка?

1. 2

2. 7

3. 1

4. 4

5. 6

5. При сборке программы Вы постоянно получаете сообщение: "Warning! No stack segment". Какую директиву необходимо добавить к программе, чтобы исправить ошибку?

1..STACKDEF

2. #DEFINE STACK

3. STACKSEG

4. segment STACK ‘DATA’

5..STACK

6. Укажите название видеорежимов, получаемых из стандартного видеорежима 320x200x8 и хранящих цветовую информацию во всех 4 плоскостях памяти видеоадаптера.

1. Advanced Mode

2. Mode Y

3. Mode Cool

4. Mode X

5. Enhanced Video

7. В чем заключается основное отличие дальнего перехода от ближнего?

1. Дальний переход – это переход с использованием ячейки памяти в качестве операнда, ближний – с использованием непосредственного операнда

2. Дальний переход – это переход между различными сегментами, ближний же выполняется в пределах сегмента

3. Дальний переход загружает регистры CS и IP новыми значениями, ближний – только IP

4. Дальний переход помещает в стек значения CS и IP, ближний – только IP

5. Дальний переход выполняется на расстояние больше 256 байт, ближний – на расстояние меньше 256 байт

8. Что является обязательным для организации доступа к адресам памяти выше первого мегабайта в архитектуре IBM PC?

1. Использование защищенного режима

2. Использование специального менеджера памяти IBM

3. Использование 32-битных регистров процессора

4. Использование страничной адресации

5. Включение управления «линией A20» адресной шины

9. Вам необходимо получить побитовое представление числа. Какой флаг будет участвовать в операции проверки установки/сброса каждого из битов числа при условии, что используется команда сдвига?

1. Флаг нуля

2. Флаг знака

3. Флаг переполнения

4. Флаг переноса

5. Флаг полупереноса

10. Для проверки результата выполнения операции Вы используете команду test al, 11011100b. Какие действия осуществляет команда test в данном случае?

1. Выполняет операцию логического И (AND) над регистром AL и маской 11011100b, устанавливает флаг Z, если результат равен 0, результат не сохраняет

2. Выполняет операцию логического И (AND) над регистром AL и маской 11011100b, сбрасывает флаг Z, если результат равен 0, результат не сохраняет

3. Выполняет операцию вычитания маски 11011100b из регистра AL, устанавливает флаг Z, если результат равен 0, результат не сохраняет

4. Выполняет операцию логического И (AND) над регистром AL и маской 11011100b, устанавливает флаг Z, если результат равен 0, результат помещает в регистр AL

5. Выполняет операцию логического И (AND) над регистром AL и маской 11011100b, сбрасывает флаг Z, если результат равен 0, результат помещает в регистр AL

11. Какое действие выполняет команда out dx, ax?

1. Выводит последовательно 2 байта регистра DX в порт с номером, указанным в регистре AX

2. Выводит два байта регистра AX в 16-битный порт с номером, указанным в регистре DX

3. Выводит последовательно 2 байта регистра AX в порт с номером, указанным в регистре DX

4. Выводит байт из регистра AH в порт с номером, указанным в регистре DX, выводит байт из регистра AL в порт с номером, на единицу большим указанного в регистре DX

5. Выводит байт из регистра AL в порт с номером, указанным в регистре DX, выводит байт из регистра AH в порт с номером, на единицу большим указанного в регистре DX

12. Размер сегмента памяти в реальном режиме работы процессора равен…

1. 4096 байтам

2. 4294967296 байтам

3. 16 байтам

4. 16384 байтам

5. 65536 байтам

13. В каком случае команда or дает единичный бит результата?

1. Если соответствующие биты обоих операндов установлены

2. Если ни один из соответствующих битов операндов не установлен

3. Если хотя бы один из соответствующих битов операндов установлен

4. В любом случае

5. Если только один из соответствующих битов операндов установлен

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

1. Использование MMX приводит к отключению команд FPU и наоборот

2. Использовать одновременно расширения MMX и математический сопроцессор невозможно в принципе

3. Использование команд FPU после команд MMX требует предварительного вызова специальной команды процессора

4. Расширения MMX используют регистры математического сопроцессора, приводя их в специальное состояние

5. В процессорах архитектуры x86-MMX содержится ошибка, приводящая к невозможности совместного использования команд MMX и FPU

15. Почему после распределения 65536 байт объем свободной памяти DOS сокращается на 65550 байт?

1. Между распределяемыми блоками памяти должен оставаться «зазор» в 16 байт

2. Число 65536 выходит за границы сегмента и использует дополнительные 16 байт

3. 16 байт используются DOS для хранения блока MCB

4. Количество распределяемых параграфов памяти должно делиться на 10

5. 16 байт используются для выравнивания блока памяти

 


Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)