miércoles, 5 de diciembre de 2018

Direccionamiento de datos en memoria

Direccionamiento de datos en memoria

El proceso a través del cual el procesador controla la ejecución de las instrucciones se conoce como el ciclo de búsqueda-decodificación-ejecución o el ciclo de ejecución. Consta de tres pasos continuos:

Recuperando las instrucciones de la memoria.
Decodificar o identificar la instrucción.
Ejecutando la instrucción
El procesador puede acceder a uno o más bytes de memoria a la vez. Consideremos un número hexadecimal 0725H. Este número requerirá dos bytes de memoria. El byte de orden superior o el byte más significativo es 07 y el byte de orden bajo es 25.

El procesador almacena los datos en una secuencia de bytes inversa, es decir, un byte de orden inferior se almacena en una dirección de memoria baja y un byte de orden superior en la dirección de memoria alta. Por lo tanto, si el procesador trae el valor 0725H desde el registro a la memoria, transferirá 25 primero a la dirección de memoria inferior y 07 a la siguiente dirección de memoria.

Introduction

Introducción
x: dirección de memoria

Cuando el procesador obtiene los datos numéricos de la memoria para registrarse, nuevamente invierte los bytes. Hay dos tipos de direcciones de memoria:

Dirección absoluta - una referencia directa de ubicación específica.

Dirección de segmento (o desplazamiento): dirección de inicio de un segmento de memoria con el valor de desplazamiento.

0 comentarios:

Publicar un comentario