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

МДК.01.01 Системное программирование. 1 Вы последовательно распределяете два блока памяти объемом 4 килобайта

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

1 Вы последовательно распределяете два блока памяти объемом 4 килобайта. После записи 8 килобайт по адресу первого блока при вызове функции 48h DOS Вы получаете ошибку: «Memory allocation error». Что является причиной возникновения данной ситуации?

1. Запись 8 килобайт в первый блок повреждает MCB следующего блока, разрушая связанный список блоков памяти DOS

2. Срабатывает защита памяти на уровне страниц, не давая выйти за границы первого блока памяти

3. Блоки памяти не были инициализированы перед записью, и контроллер памяти обнаруживает ошибку

4. Срабатывает защита памяти на уровне сегментов, не давая выйти за границы первого блока памяти

5. DOS обнаруживает запись в разные блоки памяти и не допускает этого

2 В каком случае будет установлен флаг знака после арифметической операции?

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

2. Если установлен старший бит результата

3. Если установлены старшие биты обоих операндов

4. Если сброшен старший бит результата

5. Если установлен младший бит результата

3 Какое количество прерываний позволяет использовать процессор 80x86?

1. 128

2. 256

3. 32

4. 16

5. 64

4 Какой командой можно сохранить в памяти регистры общего назначения?

1. STOREALL

2. POPA/POPAD

3. SAVEREGS

4. PUSHA/PUSHAD

5. SMSTOR/SMSTORD

5 Почему принцип работы стека называют принципом LIFO?

1. Аббревиатура LIFO является инициалами двух изобретателей принципа стека

2. Элементы стека снимаются в порядке, обратному порядку их занесения (Last In First Out)

3. Элементы стека организуются определенным образом (Let In For Organizing)

4. Элементы стека снимаются в специальном формате (Linear Input Formatted Output)

5. Элементы стека снимаются в порядке занесения (Lead In First Out)

6 Какие регистры относятся к регистрам общего назначения процессоров 80x86?

1. AX, BX, CX, DX

2. AX, DX

3. AX, BX, DX, SI, DI, SP

4. AX, BX, CX, DX, SI, DI, BP, SP

5. AX, BX, CX, DX, SI, DI, BP, SP, CS, DS, ES, SS

7 Для чего используется сегментный регистр CS?

1. Сегментный регистр CS всегда указывает сегментный адрес сегмента стека программы

2. Сегментный регистр CS всегда указывает сегментный адрес сегмента кода программы

3. Сегментный регистр CS может использоваться для любых целей по усмотрению пользователя

4. Сегментный регистр CS всегда указывает сегментный адрес текущей исполняемой процессором команды

5. Сегментный регистр CS всегда указывает сегментный адрес сегмента данных программы

8 В чем заключается специальное назначение базовых (BX, BP) и индексных (SI, DI) регистров в реальном режиме работы процессора?

1. Эти регистры являются системными регистрами процессора, и все операции с ними выполняются быстрее

2. Только эти регистры могут использоваться для адресации массивов данных с использованием смещения

3. Адресация массивов данных с использованием этих регистров происходит быстрее

4. Эти регистры используются для пересылки блоков памяти строковыми командами

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

9 Какую функцию VESA следует использовать для реализации двойной буферизации (double buffering) движущегося изображения в Вашей программе?

1. Функцию смены адреса начала окна B

2. Функцию установки двойной буферизации

3. Функцию синхронизации с разверткой

4. Функцию смены адреса начала кадра

5. Функцию смены адреса начала окна A

10 Почему перед вызовом дочернего процесса необходимо уменьшать размер сегмента PSP текущей выполняемой программы?

1. Иначе дочерний процесс очистит область памяти, используемую сегментом PSP

2. Под сегмент PSP отводится слишком много памяти

3. В сегменте PSP хранятся данные системы, которые необходимо освободить

4. По умолчанию выполняемой программе отводится вся доступная память

5. Для всех сегментов PSP используется одна область свободной памяти

11 Чем является оператор cmp?

1. Командой вычитания, не сохраняющей результат

2. Командой побитного сравнения числа

3. Самостоятельной командой сравнения

4. Командой сложения, не сохраняющей результат

5. Командой завершения вычислений (от слова compute)

12 Регистр процессора AX, используемый в большинстве математических операций для хранения, как аргумента, так и результата, часто называется…

1. Аккумулятором

2. Временным регистром

3. Ячейкой

4. Хранилищем

5. Индуктором

13 Вы сохраняете в стеке регистры AX, BX, CX, DX. В каком порядке необходимо извлекать их из стека?

1. AX, DX, BX, CX

2. AX, BX, CX, DX

3. DX, BX, CX, AX

4. AX, CX, BX, DX

5. DX, CX, BX, AX

14 Какую команду используют вместо команды mul для умножения регистра на число, являющееся степенью двойки?

1. rcl

2. ror

3. shl

4. rol

5. shr

15 Программа содержит в памяти массив телефонных номеров. Вы решили обращаться к массиву через его адрес в регистре BP, начало ячейки массива указывать в регистре SI, а элемент ячейки задавать явно. Какой способ адресации следует использовать в данном случае?

1. Косвенная адресация по базе со смещением

2. Прямая адресация

3. Полная адресация

4. Адресация по базе и индексу

5. Адресация по базе и индексу со смещением


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



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