MPT 2 test

Какво прави поредицата команди: MOVS R1, R1, R1 LSR#1 -> MOV R0, R0, RRX -> ORRCS R1, R1, # 0x80000000
а. Извършва ротация на двойната дума в регистри R1:R0 с 1 бит наляво
B. Умножава двойната дума в регистри R1:R0 по 2
C. Извършва ротация на двойната дума в регистри R1:R0 с 1 бит надясно
D. Дели двойната дума в регистри R1:R0 на 2
99. След кои операции флагът за пренос С в микропроцесора ARM има инверсна стойност?
A. След събиране и изваждане
B. След събиране и сравнение
C. След изваждане и сравнение чрез изваждане
D. След събиране, изваждане и сравнение чрез изваждане
98. Кой фактор може да снижи производителността на 64 битовите микропроцесори в сравнение с 32-битовите?
A. Командите са двойно по-дълги което намалява плътността на кода и кеш-паметта побира по-малко код
B. По-енергични са и по – често трябва да им се понижава тактовата честота отколкото при 32-битовите
C. Няма такъв всички отлики на 64-битовите микропроцесори водят до повишаване производителността им
D. Указателите са двойно по-дълги, това снижава плътността на кода и кеш-паметта побира по-малко код
50. Какво прави следната команда на микропроцесор ARM: “RSB R0, R0, R0 LSL #3”?
A. Изважда числото в R0 от 7
B. Умножава числото в R0 по 7
C. Дели числото в R0 на 7
D. Изважда 7 от числото в R0
51. Кои са някои от предимствата на микропроцесорите ARM пред х86?
A. Повече регистри и операнди, условни команди, избор да изменя ли флаговете, изместен десен операнд
B. Трикомпонентна адресация, команди за размяна и остатък, може да се съхранява С при промяна на Z
C. Наличието на много команди с вътрешна адресация, на които не е необходимо да се задават операнди
D. Няма такива
52. С коя команда става извикването на подпрограма в микропроцесорите ARM?
A. BX
B. BL
C. B
D. CALL
53. Каква адресация на паметта има следната команда на микропроцесор ARM: “LDR R0,[R1],#4”?
A. Преиндексна
B. Постиндексна
C. Косвена регистрова
D. Базово-индексна
54. Коя от следните команди умножава числото в регистър R0 по 16?
A. MOV R0,R0,LSL #4
B. MOV R0,R0,ROR #16
C. MOV R0,R0,LSL #16
D. MOV R0,R0,LSR #4
55. Коя от следните поредици команди получава в R0 остатъка от деленето на числото в R0 на числото в R2?
A. SUB R0, R0, R2 -> MUL R2,R1, R2 -> UDIV R2,R0,R1
B. UDIV R2, R0, R1-> MUL R2,R1, R2 ->SUB R0,R0,R2
C. MUL R2, R1, R2 -> UDIV R2,R0, R1 -> SUB R0,R0,R2
D. MUL R2, R1, R2 -> SUB R0,R0, R2 -> UDIV R2,R0,R1
56. Какво прави следната поредица команди: “MOV R2,R1->REV R1,R0 ->REV R0,R2”?
A. Обръща огледално битовете на двойната дума в регистри R1:R0
B. Нищо, защото просто два пъти обръща огледално всяка от думите в регистри R1 и R0
C. Сменя подредбата на байтовете в двойната дума в регистри R1:R0 на противоположната?
D. Обръща огледално битовете на всяка от думите в регистри R1 и R0 поотделно и независимо 1 от друга
57. Защо производителността на 64-битовите микропроцесори е по-голяма от тази на 32-битовите?
A. Защото по-рядко се използва преносът
B. Защото по-рядко се използват преносът и стекът, а и виртуалното адресно пространство е по-голямо
C. Защото по-рядко се използва стекът
D. Въпросът съдържа невярното твърдение
58. Какво прави следната команда на микропроцесор ARM: “MOV R0,R0”?
A. Сменя знака на числото в регистър R0
B. Нулира регистър R0
C. Инвертира битовете на числото в регистър R0
D. Нищо
59. Каква е дължината на полудумите при микропроцесор ARM?
A. 32 бита
B. 16 бита
C. 8 бита
D. 64 бита
60. Какво прави следната поредица команди: “CMP R0,#0xA->ADDHS R0,R0, #A’-0xA->ADDLO R0,R0,#0”?
A. Преобразува старшата тетрада на регистър R0 в ASCII-код с представяне в 10-ична бройна система
B. Преобразува старшата тетрада на регистър R0 в ASCII-код с представяне в 16-ична бройна система
C. Преобразува младшата тетрада на регистър R0 в ASCII-код с представяне в 16-ична бройна система
D. Събира числото в R0 с 3
61. Какво прави следната команда на микропроцесора ARM: “ADD R0,R0,R0,LSL #3”
A. Дели числото в R0 на 8
B. Умножава числото в R0 по 9
C. Умножава числото в R0 по 8
D. Събира числото в R0 с 3
62. Как се кодира стойността, обозначавана с понятието „нечисло“, по стандарта IEEE 754?
A. С нулев порядък и нулева мантиса
B. С нулев порядък и мантиса, равна на 0
C. С максимална стойност на порядъка и мантиса, равна на 0
D. С максимална стойност на порядъка и ненулева мантиса
63. С коя команда се зареждат регистрите R0-R7,като предварително адресният регистър R8 се намали с 32
A. LDMDB R8!,{R0-R7}
B. LDMIB R8!,{R0-R7}
C. LDMDA R8!,{R0-R7}
D. LDMIA R8!,{R0-R7}
64. KST: На колко са кратни адресите на командите в регистрите PC, LR и SP на микропроцесор ARM?
A. На 8
B. На 4
C. На 2
D. На 16
65. KST: Кои са характерните особености на архитектурата Р6 (1995г), доразвити и в по-късните й наследници?
A. Непоредно изпълнение, спекулативно изпълнение и преименуване на регистри
B. Неблокираща архитектура и непоредно изпълнение
C. Спекулативно изпълнение и преименуване на регистри
D. Неблокираща архитектура, непородно изпълнение, спекулативно изпълнение и преименуване на регистри
66. KST: За какво се използва командата EOR в микропроцесора ARM?
A. За инвертиране на онези битове в резултата, чиято стойност в маската е 1
B. За установяване в логическа единица на онези битове в резултата, чиято стойност в маската е 1
C. За нулиране на онези битове в резултата, чията стойност в маската е 0
D. За нулиране на онези битове в резултата, чиято стойност в маската е 1
67. KST: Кои са флаговете за състоянието на флаговия регистър на микропроцесорите x86/IA-32(без системните)
A. OF, SF, ZF, AF, PF, CF
B. X, N, Z, V, C
C. C, Z, S, P/V, D, H
D. H, Z, C, V
68. KST: Кой е първият микропроцесор с 64-битова шина за данни от семейството x86?
A. Pentium III
B. Pentium
C. Pentium II
D. Pentium Pro
69. КСТ: Каква е ширината на регистрите YMM (AVX)?
A. 512 бита
B. 64 бита
C. 256 бита
D. 128 бита
70. КСТ: За какво се използва командата AND в микропроцесора ARM?
A. За нулиране на онези битове в резултата, чиято стойност в маската е 0
B. За инвертиране на онези битове в резултата, чиято стойност в маската е 1
C. За нулиране на онези битове в резултата, чиято стойност е 1
D. За установяване в логическата единица на онези битове в резултата, чиято стойност в маската е 1
71. КСТ: В адрес се намира първата команда, която се изпълнява при начално установяване в IA-32?
A. 0FFFFFF0H
B. 0FFFF0H
C. 0FFFFFFF0H
D. 0FFFFF0H
72. КСТ: Как се кодира безкрайност по стандарта IEEE 754?
A. С максимална стойност на порядъка и нулева мантиса
B. С нулева стойност на порядъка и ненулева мантиса
C. С максимална стойност на порядъка и ненулева мантиса
D. С нулеви стойности на порядъка и мантисата
73. КСТ: Каква е функцията на устройството(блока)за управлението на паметта?
A. Контролира достъпа до паметта
B. Опреснява паметта
C. Преобразува логическите адреси във физически
D. Преобразува логическите адреси във физически и контролира достъпа до паметта
74. КСТ: Каква роля играе т.н. "южен мост" в компютрите на основата на микропроцесорите x86/IA-32?
A. Грижи се за взаимодействието на отделните процесори в многопроцесорна система или такава с NUMA
B. Осигурява конфигурацията, достъпа до и опресняването на динамичната оперативна памет на компютъра
C. Управлява захранващите схеми и блокове и осигурява режимите с намален разход на електроенергия
D. Обслужва шините на и заявките за обмен на данни от периферията и осигурява съвместимост с IBM PC
75. КСТ: На колко са кратни адресите на полудумите в паметта при микропроцесор ARM?
A. На 4
B. На 2
C. На 1
D. На 8
76. Кога се нулира флаг Z?
A. Когато поне един от двоичните разреди на резултата е логическата нула
B. Когато поне един от двоичните разреди на резултата е логическа единица
C. Когато всички двоични разреди на резултата са логически единици
D. Когато резултатът е нула
77. Що е програмен модел на процесора?
A. Най – общ абстрактен модел на микропроцесора
B. Модел на микропроцесора, използван в емулаторите
C. Съвкупност от програмно достъпните му регистри
D. Модел на програмната памет на микропроцесора
78. Каква е разликата в употребата на флага за пренос и флага за препълване?
A. Преносът се използва при умножение и деление, а препълването – при събиране и изваждане
B. Преносът се използва при сравнение на беззнакови числа, а препълването – при сравнение на знакови
C. Преносът се използва при сравнение на знакови числа, а препълването – при сравнение на беззнакови
D. Преносът се използва при събиране и изваждане, а препълването – при умножение и деление
79. Какво е действието на командите за сравняване на микропроцесора ARM?
A. Променят само флаговете, без да съхраняват никъде резултати от действието си.
80. С коя команда се изреждат регистрите R0-R7, като впоследствие адресният регистър R8 се намали с 32?
A. D) LDMDA, R8!, {R0-R7}
81. На колко са кратни адресите на двойните думи в паметта при микропроцесор ARM?
A. На 8.
82. Каква адресация има следната команда на микропроцесор ARM: ,,BNE L1"?
A. Относителна
83. Как е решен в микропроцесора ARM проблемът с непосредствената адресация на 32-битови константи?
A. Константите са ограничени до 16-битови числа БЕЗ знак и трябва да се зареждат с 2 команди.
84. Каква е дължината на двойните думи при микропроцесор ARM?
a. 64 бита.
85. Кой флаг, ако е вдигнат, показва, че флаг N има стойност, обратна на знака на резултата?
A. Няма такъв флаг, защото флаг N винаги е равен на знака на резултата в допълнителен код.
86. Каква адресация на паметта има следната команда на микропроцесор ARM: ,,LDR R0,[R1,#4]!"?
A. Преиндексна.
87. Какво прави следната команда на микропроцесор ARM: ,,EOR R0,R0,R0"?
A. Нулира регистър R0
88. Каква е разликата между аритметичното и логическо изместване?
A. Аритметичното се използва за числа със знак, а логическото - за числа без знак.
89. Колко режима има микропроцесорът ARM?
A. 6 или 7, в зависимост от версията.
90. Защо преносът след изваждане и сравнение при микропроцесора ARM е инверсен?
A. Защото изваждането се извършва чрез събиране
91. Какво е действието на командите за сравнение на микропроцесора ARM?
A. Променят само флаговете, без да съхраняват никъде резултата от действието си.
92. Колко конвейера има математическият копроцесор VFP11?
A. 3
93. Как в микропроцесора ARM810 се адресират отделните байтове в машинната дума при достъп до паметта?
A. С адресните шини А[1:0] и управляващите сигнали MAS[1:0] и/или nBLS[3:0]
94. Защо в ARM няма модификатор на операнд 2 с ротация наляво, а само надясно ("ROR")?
A. Защото ротацията наляво с N бита може да се направи чрез ротация надясно с 32 - N бита.
95. Коя от следните поредици команди изважда двойната дума в R3:R2 от тази в R1:R0 с резултат в R1:R0?
A. SUBS R0,R0,R2 - SBC R1,R1,R3
96. Кои са някои от предимствата на микропроцесорите x86 пред ARM?
В) Трикомпонентна адресация, команди за размяна и остатък, може да се съхранява С при промяна на Z.
97. Колко битов е бил първият микропроцесор в света(1971г.)?
A. 16;
B. 8.;
C. 4;
D. 2;
{"name":"MPT 2 test", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Какво прави поредицата команди: MOVS R1, R1, R1 LSR#1 -> MOV R0, R0, RRX -> ORRCS R1, R1, # 0x80000000, 99. След кои операции флагът за пренос С в микропроцесора ARM има инверсна стойност?, 98. Кой фактор може да снижи производителността на 64 битовите микропроцесори в сравнение с 32-битовите?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker