Aptitud | PUERTA CS 1998 | Pregunta 28

Un enlazador lee cuatro módulos cuyas longitudes son 200, 800, 600 y 500 palabras respectivamente. Si se cargan en ese orden, ¿cuáles son las constantes de reubicación?
(A) 0, 200, 500, 600
(B) 0, 200, 1000, 1600
(C) 200, 500, 600, 800
(D) 200, 700, 1300, 2100

Respuesta: (B)
Explicación:Según la pregunta, un enlazador lee cuatro módulos cuyas longitudes son 200, 800, 600 y 500 palabras respectivamente. Si se cargó el primer módulo, comenzará en la dirección 0 y sabemos que el tamaño es 200. Por lo tanto, ocupará la primera dirección 200 y la última dirección será 199 porque comienza con 0, por lo tanto, el segundo módulo estará presente de 200 a 999 como segundo módulo que tiene longitud 800 y el tercer módulo comenzará desde 1000 hasta 1599, ya que su longitud es de 600, de manera similar, el cuarto módulo comenzará desde 1600 hasta 500 B.

Por lo tanto, la constante de reubicación es 0, 200, 1000, 1600. Para una mejor comprensión, consulte la tabla a continuación.

Número de módulo        base de reubicación     límite (longitud)     
1 0 200
2 200 800
3 1000 600
4 1600 500

Cuestionario 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 *