PUERTA | PUERTA-CS-2006 | Pregunta 43

Considere una nueva instrucción denominada branch-on-bit-set (mnemónico bbs). La instrucción “bbs reg, pos, label” salta a la etiqueta si el bit en la posición pos del registro operando reg es uno. Un registro tiene 32 bits de ancho y los bits están numerados del 0 al 31, siendo el bit en la posición 0 el menos significativo. Considere la siguiente emulación de esta instrucción en un procesador que no tiene bbs implementado. temp¬reg & mask Rama para etiquetar si la temperatura no es cero. La variable temp es un registro temporal. Para una emulación correcta, la máscara variable debe ser generada por:
(A) máscara ← 0 x 1 ο pos
(B) máscara ← 0 x ffffffff ο pos
(C) máscara ← pos
(D) máscara ← 0 × f

Respuesta: (A )
Explicación:
prueba de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *