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

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

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

2022-12-20 35
Необходимо перемножить в программе два одинарных слова, находящихся в регистрах 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


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

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...



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

0.006 с.