MPT 1 test
Какви размери на страницата се използват в устройството ( блока ) за управление на паметта?
8 и 256 КВ
8 и 512 КВ
4 и 128 КВ?
4 и 64 КВ
Какво прави с числото в регистър R0 командата „UMULL R1,R0,R2,R0“, ако числото R2 е 429496730:
Дели го на 10
Изважда 10
Умножава го по 10?
Прибавя 10
С коя команда става връщането от подпрограма в микропроцесора ARM:
B
RET
BL
BX
Какви са предимствата на 64-битови микропроцесори пред 32-битовите?
Нямат особени предимства
Повече и по-дълги регистри за обща употреба
Повече и по-дълги регистри за обща употреба и достъп до по-голям обем памет
Достъп до по-голям обем памет
Какво представляват регистрите на микропроцесора?
Набори от тригери със задействане по фронт
Набори от тригери със задействане по сигнал
Набори от тригери със задействане по ниво
Логически блокове без памет
Как от индекса на елемент в масив се получава адресното му отместване от началото на масива?
Адресното отместване е равно на индекса, умножен по дължината на елемента в байтове
Адресното отместване е равно на индекса, разделен по дължината на елемента в битове
Aдресното отместване е равно на индекса, умножен по дължината на елемента в битове
Адресното отместване е равно на индекса, разделен по дължината на елемента в битове
7. Какъв е обхватът на промяната на адреса на командата при относителна адресация в микропроцесора ARM?
+- 128 КВ
+- 32 МВ
+- 32 МВ
+- 128 байта
Загуба на точност при изчисленията с плаваща запетая основание ли е а задействие на изключение?
Не, защото това е често явление и всъщност е основния недостатък на формата с плаваща запетая
Да, защото това показва грешка в програмата
Да, защото това показва грешка в микропроцесора
Да, защото точността на изчисленията е едно от предимствата на работата с плаваща запетая
С каква адресация в микропроцесора ARM може да се зареди в регистър произволна 32-битова константа
Относителна спрямо регистъра на връзката
Абсолютна
Относителна спрямо програмния брояч
Относителна спрямо стековия указател
Какво прави следната поредица команди: „CMP R0, #0xA -> ADDHS R0,R0,#A’-0xA->ADDLO R0,R0,#0”“?
Преобразува старшата тетрада на регистър R0 в ASCII-код с представяне в 10-ична бройна система
Преобразува старшата тетрада на регистър R0 в ASCII-код с представяне в 16-ична бройна система
Преобразува младшата тетрада на регистър R0 в ASCII-код с предствяне в 16-ична бройна система
Преобразува младшата тетрада на регистър R0 в ASCII-код с предствяне в 10-ична бройна система
За колко такта се изплъняват в ARM аритметичните и логически команди без променливо отместване?
4
3
2
1
Каква е ролята на регистъра на връзката LR?
Свързва двете половини на дългите числа
Свързва две области от паметта
Съхранява адреса на връщане след подпрограмата
Свързва външния и вътрешния цикъл
Какво прави следната поредици команди : „MOV R2,R1 ->RBIT R1,R0 ->RBIT R0,R2“?
Сменя подредбата на байтовете в двойната дума в регистри R1:R0 на противоположната
Обръща огледално битовете на всяка от думите в регистри R1 и R0 поотделно и независимо една от друга
Обръща огледално битовете на двойната дума в регистри R1:R0
Нищо, защото просто два пъти обръща огледално всяка от думите в регистри R1 и R0
Какво прави следната поредица команди: „ADDS R0,R0,R0 -> ADC R1,R1,R1“?
Извършва ротация на двойната дума в регистри R1:R0 с 1 бит наляво
Умножава двойната дума в регистри R1:R0 по 2
Извършва ротация на двойната дума в регистри R1:R0 с 1 бит надясно?
Дели двойната дума в регистри R1:R0 на 2
Колко типа машинни цикли за прехвърляне на данни в и от паметта има микропроцесорното ядро ARM7TDMI?
1
4
3
2
Каво означава понятието „условна команда“ при микропроцесора ARM?
Командата се изпълнява само ако е изпълнено дадено условие в резултат на собственото й действие
Командата се изпълнява само ако флаговете, промени от предишната команда, са в дадена комбинация
Комбинирана команда за сравнение и преход, ако зададеното условие след сравнението е изпълнено
Командата задава условието за изпълнение на някоя от следващите команди, която пък го проверява
17. Каква прави следната команд на микропроцесор ARM: „BIC R0,R0,R0 ASR #31“:
Ако числото R0 е положитело, го нулира, иначе не го променя
Ако числото R0 е отрицателно, го нулира, иначе не го променя
Ако числото R0 е положитело, му сменя знака, иначе не го променя
Ако числото R0 е отрицателно, му сменя знака, иначе не го променя
Кой вектор е най-нисък и кой с най-висок приоритет в микропроцесора ARM?
С най-нисък приоритет е програмното прекъсване SWI, а с най-висок началното установяване RESET
С най-нисък приоритет е бавното прекъсване IRQ, а с най-висок бързото прекъсване FIQ
С най-нисък приоритет е началното установяване RESET, а с най-висок програмното прекъсване SWI
С най-нисък приоритет е програмното прекъсване SWI, а с най-висок бързото прекъсване FIQ
Коя от следните команди преобразува ASCII-кода на цифра в регитър R0 в двоично-десетичния и код?
ADD R0,R0, #’9’
SUB R0,R0,#’0’
ADD R0,R0,#’0’
SUB R0,R0,#’9’
Коя от следните команди разменя полудумите на числото в регистър R0?
MOV R0,R0,LSL #4
MOV R0,R0,LSR #4
MOV R0,R0,LSL #16
MOV R0,R0,ROR #16
Какво прави следната поредица команди: „ADDS R0,R0,R0 -> ADCS R1,R1,R1 -> ADC R0,R0,#0“?
Извършва ротация на двойната дума в регистри R1:R0 с 1 бит надясно
Умножава двойната дума в регистри R1:R0 по 2
Дели двойната дума в регистри R1:R0 на 2
Извършва ротация на двойната дума в регистри R1:R0 с 1 бит наляво
Защо в ARM има знаково(SMULL) и безнаково(UMULL) дълго умножение, но късото(MULL)е само едно?
Защото старшата дума на произведението е една и съща и за знаковото, и за беззнаковото умножение
Защото конструкторите на процесора са решили, че знаков вариант на MUL би се използвал рядко
Защото младшата дима на произведението е една и съща и за знаковото, и за беззнаковото умножение
Защото конструктора на процесора са решили, че беззнаков вариант на MUL би се използвал рядко
Какъв блок за умножение се използва в микропроцесорите ARM?
Умножител на Бут
Липсва такъв; умножението се извърва чрез събиране и изместване бит по бит, затова е много бавно
Умножител на Мур
Умножител на Мили
Колко режима има математическия копроцесор VFP11?
1
4
2
3
Каква адресация на паметта има следната команда на микропроцесор ARM : LDR R0,[R1] ?
Преиндексна
Косвена регистрова
Постиндексна
Базово-индексна
С коя команда се зареждат регистрите R0-R7, като преди това адресният регистър R8 се увеличи с 32?
LDMIB R8!,{R0-R7} (+4 преди трансфер)
LDMIA R8!,{R0-R7} (+4 след трансфер)
LDMDB R8!,{R0-R7} (-4 преди)
LDMDA R8!,{R0-R7} (-4 след)
Как се нарича българския микропроцесор, копие на MC6800 на “Motorola”?
ИС601
МП601
МС601
СМ601
Как работят регистровите прозорци?
Ограничават обхвата на прогромно-достъпните регистри в даден момент за улеснение на програмиста
Няма регистови прозорци, а прозоречни ресурси
При извикване на подпрограма изходните регистри й стават входни, а при връщане става обратното
При извикване на подпрограма входните регистри й стават изходни, а при връщане става обратното
Защо в ARM няма модификатор на операнд 2 с разширена ротация наляво с 1 бит, а само надясно RRX
Защото конструкторите на процесора са решили, че разширена ротация наляво би се използвала рядко
Защото лявата разширена ротация може да се направи с командата „ADCS Rn,Rn,Rn“ където n=1…15
Защото лявата разширена ротация може да се направи с командата „ADC Rn,Rn,Rn“ където n=1…15
Въпросът е подвеждащ, защото всъщност има така разширена ротация няляво с 1 бит и това е “LLX
За какво се използва командата BIC в микропроцесора ARM?
За инвертиране на онези битове в резултата, чиято стойност в маската е 1
За установяване в логическа единица на онези битове в резултата, чиято стойност в маската е 1
За нулиране на онези битове в резултата, чиято стойност в маската е 0
За нулиране на онези битове в резултата, чиято стойност в маската е 1
Коя от следните команди дели числото в регистър R0 на 16?
MOV R0,R0,LSL #4
MOV R0,R0,LSR #4
MOV R0,R0,ROR #16
MOV R0,R0,LSL #16
Коя от следните поредици команди получава в R0 остатъка от деленето на числото в R0 на числото R1?
UDIV R2,R0,R1 -> MUL R2,R1,R2 -> SUB R0,R0,R2
MUL R2,R1,R2 -> SUB R0,R0,R2 -> UDIV R2,R0,R1
MUL R2,R1,R2 -> UDIV R2,R0,R1 -> SUB R0,R0,R2
SUB R0,R0,R2 ->MUL R2,R1,R2 -> UDIV R2,R0,R1
Защо след сравнение на число със знак се проверяват и флагът за знак, и флагът за препълване?
За да сме сигурни, че не е настъпило препълване
За да можем да обработим евентуално препълване
Не е достатъчно да се проверява флагът за знак- при препълване той си сменя стойността
Не е вярно – проверява се само флагът за знак
Каква е ширината на данновата шина на микропроцесор ARM810?
64 бита
16 бита
32 бита
8 бита
Коя от следните команди нулира флаговете N и C,вдига флаг Z и запазва флаг V при кое да е число в R0
TEQ R0,R0
CMP R0,R0
CMN R0,R0
TST R0,R0
Как се проверява преносът при изваждане в микропроцесорите без прогрмно достъпни признаци/ флагове?
Ако преди изваждането умаляемото е по-малко от умалителя, след изваждането има пренос
Ако след изваждането разликата е по-голяма от умалителя, има пренос
Ако след изваждането разликата е по-малка от умалителя, има пренос
Ако преди изваждането умаляемото е по-голямо от умалителя, след изваждането има пренос
Какво означава подредбата на данните в паметта “Little endian”?
Старшият байт(полудума,дума) е на по-малък адрес от младшия(старшата).
Младшият байт е на по-малък адрес от старшия, а младшата полудума – на по-голям адрес от старшата
Младшият байт (полудума, дума) е на по-малък адрес от старшия (старшата)
Старшият байт е на по-малък адрес от младшия, а старшата полудума – на по-голям адрес от младшата
Каква е подредбата на данните в паметта на микропроцесора ARM?
Може да се конфигурира и като Big, и като Little endian
Little endian
Смесена, като при PDP-11- полудумите в думата са Big, но байтовете в полудумата – Little endian
Big endian
Какъв е редът за събиране и изваждане на числа, състоящи се от 2 думи, при микропроцесора ARM?
Първо младшите думи с промяна на флаговете, след това старшите с преноса от предходното действие
Първо старшите думи, след това младшите, без използване на флаговете
Първо младшите думи, след това старшите, без използване на флаговете
Първо старшите думи с промяна на флаговете, след това младшите с преноса от предходното действие
Какво прави следната поредица команди: “L1: CMP RO,R1->SUBLO R1,R1,R0->SUBHI R0,R0,R1->BNE L1”?
Постепенно намалява до 1 съдържанието на регистри RO и R1
Постепенно намалява до 0 съдържанието на регистри RO и R1
Изчислява най-големия общ делител на ненулеви и неравни помежду си числа по алгоритъма на Евклид
Изчислява най-малкото общо кратно на ненулеви и неравни помежду си числа
Какво означава “нормализация” на числата с плаваща запетая съгласно стандарта IEEE 754?
Такава промяна на порядъка и мантисата, щото цялата част на мантисата да стане равна на 0
Такава промяна на порядъка и мантисата, щото цялата част на мантисата да стане равна на 1
Привеждане на числата в съвършена дизюнктивна нормална форма
Tакава промяна на порядъка и мантисата, щото мантисата да бъде в обхвата от 0,5 до 1
Какво прави следната команда на микропроцесор ARM: “ORRS RO, R1, R2”?
R0 = R1 | R2; C = 0; N = бит 31 на R0; ако R1 == R2 == 0, то Z = 0, иначе Z = 1
R0 = R1 | R2; C = 0; N = бит 31 на R0; ако R1 == R2> = 0, то Z = 1, иначе Z = 0
R0 = R1 | R2; C = 0; N = бит 31 на R0; ако R1 == R2 == 0, то Z = 1, иначе Z = 0
R0 = R1 | R2; C = 0; N = бит 31 на R0; ако R1 == R2> = 0, то Z = 0, иначе Z = 1
Какъв тип архитектура на системата от машинни команди имат ARM и x86?
RISC
Първият – RISC, вторият – CISC
Първият –CISC, вторият – RISC
CISC
Кой от микропроцесорите ARM и х86 има ортогонална система от машинни команди?
х86
Никой
И двата
ARM
Какво прави следната поредица команди: ADDS R0, R0, R0 -> ADC R1,R1,R1”?
Извършва ротация на двойната дума в регистри R1:R0 С 1 бит наляво
Умножава двойната дума в регистри R1:R0 по 2
Извършва ротация на двойната дума в регистри R1:R0 С 1 бит надясно
Дели двойната дума в регистри R1:R0 по 2
Какво прави следната команда на микропроцесор ARM: “TST R0,1”?
Проверява дали числото в регистър R0 e четно или нечетно
Сравнява числото в регистър R0 с единица
Проверява знака на числото в регистър R0
Променя най-младшият бит на числото в регистър R0
47. Защо производителността на 64-битовите микропроцесори е по-голяма от тази на 32-битовите?
Защото по-рядко се използват преносът и стекът, а и виртуалното адресно пространство е по-голямо
Защото по-рядко се използва стекът
Защото по-рядко се използва преносът
Въпросът съдържа невярното твърдение
Защо в микропроцесора ARM са добавени инверсните (допълнителни) команди MVN, RSB, RSC, BIC и CMN?
Защото разстоянието от първата до последната единица в константите на операнд 2 трябва да е до 8
Защото конструкторите са решили да запълнят част от свободното място в кодовото пространство
Защото тези инверсни варианти съответни на MOV, SUB, SBC, AND и CMP са по-удобни в някои случаи
Заради разстоянието от първата до последната нула в константите на операнд 2 трябва да е до 8.
Каква е ширината на битовото поле за условие в командите на микропроцесора ARM?
5 бита
2 бита
3 бита
4 бита
Какво прави следната команда на микропроцесор ARM: “RSB R0, R0, R0 LSL #3”?
Изважда числото в R0 от 7
Умножава числото в R0 по 7
Дели числото в R0 на 7
Изважда 7 от числото в R0
{"name":"MPT 1 test", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Какви размери на страницата се използват в устройството ( блока ) за управление на паметта?, Какво прави с числото в регистър R0 командата „UMULL R1,R0,R2,R0“, ако числото R2 е 429496730:, С коя команда става връщането от подпрограма в микропроцесора ARM:","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
More Surveys
Lassa Fever
100
Retrospective
11611
German_intro
10519
Stress Releaf - A retail tea blending service that helps tea lovers create their own personalized beverage. This warm drink helps to cool you down in the summer, relieve stress and improve your all around health.
19100
Self-Compassion Survey
14720
Gulf Coast Hotel Mangement, Inc. Exit Survey
10525
Is the Moon a perfect sphere?
520
This or That? Its about the language you use (American v New Zealand)
1360