Capítulo 6. Ejercicios

 

  1. Escribir el equivalente de las siguientes definiciones de datos en ensamblador pero utilizando únicamente la directiva .byte.

    • .int 12, 0x34, 'A
      
    • .space 4, 0b10101010
      
    • .ascii "MSG."
      
    • .asciz "MSG. "
      
  2. Dada la siguiente definición de datos:

    dato:  .int 0x10203040, 0b10

    .string "Mensaje en ASCII"

    .ascii "Segundo mensaje"

    Si la etiqueta dato ser refiere a la posición de memoria 0x00001000, calcular la dirección de memoria de los siguientes datos:

    • El byte con valor 0x30 del primer entero definido.

    • El byte de más peso del segundo número entero definido.

    • La letra “A” del primer string definido.

    • El espacio en blanco entre las dos palabras de la última definición.

Citation: Pardo, A. (2008, September 29). Capítulo 6. Ejercicios. Retrieved May 19, 2013, from OCW - UC3M Web site: http://ocw.uc3m.es/ingenieria-telematica/arquitectura-de-ordenadores/ejercicios-1/capitulo-6-ejercicios.
Copyright 2012, by the Contributing Authors. This work is licensed under a Creative Commons License. Creative Commons License