Необходимо перемножить в программе два одинарных слова, находящихся в регистрах AX и CX, командой mulcx. Какие регистры изменятся после выполнения данной операции? — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Необходимо перемножить в программе два одинарных слова, находящихся в регистрах AX и CX, командой mulcx. Какие регистры изменятся после выполнения данной операции?

2022-12-20 32
Необходимо перемножить в программе два одинарных слова, находящихся в регистрах AX и CX, командой mulcx. Какие регистры изменятся после выполнения данной операции? 0.00 из 5.00 0 оценок
Заказать работу

а) AX и CX

б) BX и DX

в) SS и SP

г) AX и BX

д) AX и DX

Что называется атрибутами файла в DOS?

а) Длина файла, номер первого сектора файла на диске, флаги файла (скрытый, системный), права доступа к файлу

б) Флаги файла (скрытый, системный), права доступа к файлу

в) Длина файла, флаги файла (скрытый, системный)

г) Флаги файла (скрытый, системный)

д) Длина файла, номер первого сектора файла на диске

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

а)AX, BX, CX, DX

б)AX, BX, CX, DX, SI, DI, BP, SP

в) AX, BX, CX, DX, SI, DI, BP, SP, CS, DS, ES, SS

г) AX, BX, DX, SI, DI, SP

д) AX, DX

Какие два утверждения о команде loop являются верными?

а) Команда loop должна выполняться в начале цикла

б) Команда loop является командой дальнего перехода

в) Команда loop увеличивает содержимое регистра CX на 1

=г) Команда loop выполняет переход в случае, если содержимое регистра CX больше 1

д) После выполнения команды loop регистр CX равен 0

Вам необходимо сократить длину файла, открытого функцией DOS 3Dh, по текущему положению указателя. Какие действия следует предпринять для решения поставленной задачи?

а) Вызвать функцию DOS 40h с параметром CX = 0

б) Вызвать функцию DOS 40h с параметром BX = 0

в) Вызвать функцию DOS 3Fh с параметром BX = 0

г) Вызвать функцию DOS 3Fh с параметром CX = 0

д) Вызвать функцию DOS 41h

Ваша программа должна вызвать процедуру ReCalc только в случае, если число в регистре AX после операции сложения окажется больше, чем 32767.

mov ax, [var1]

Call DoCalc

Add ax, cx

?

CallReCalc

Label1:

Укажите корректную команду перехода в месте, отмеченном знаком вопроса.

а)jc Label1

б)js Label1

в)jz Label1

г)jnz Label1

д)jns Label1

141. Какое поле заголовка COM-программы используется для определения адреса точки входа?

а) Поле CS:IP по адресу 0014h

б) У COM-программы нет заголовка, она всегда стартует с адреса CS:0100h

в) У COM-программы нет заголовка, она стартует с адреса CS:0000h

г) Адрес старта программы передается ей DOS в регистрах DS и DX

д) Поле SS:SP по адресу 000Eh

Вы выполняете вызов процедуры командой call. Затем внутри процедуры Вы выполняете операции popsi и pushsi. Что окажется в регистре si после выполнения данной операции?

а) Адрес предыдущей команды перед командой call, вызвавшей процедуру

б) Адрес команды call, вызвавшей процедуру

в) Адрес следующей команды за командой call, вызвавшей процедуру

г) Значение si в данном случае точно охарактеризовать невозможно

д) Адрес начала процедуры

143. Какие два прерывания могут использоваться для низкоуровневой (путем перехвата) и высокоуровневой (путем вызова BIOS) обработки клавиатуры?

а) 10h и 16h

б) 09h и 16h

в) 01h и 16h

г) 09h и 10h

д) 01h и 09h

Какие два типа драйверов устройств (SYS) существуют в среде DOS?

а) Блочные

б) Реального времени

в) Режима пользователя

=г) Символьные

д) Режима ядра

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

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

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

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

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

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

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

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

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

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

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

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

Укажите номер прерывания процессора, используемый для обработки аппаратного прерывания от таймера 0 PIT.

а) 8

б) 16

в) 48

г) 9


Поделиться с друзьями:

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.