“Conocimientos Programación>Lenguajes De Programación

Cómo abordar los modos de microprocesador

2011/9/23
Un microprocesador es el componente de hardware a cargo de la ejecución de todos los programas en un ordenador. Aunque los usuarios pueden escribir programas en lenguajes de alto nivel como Java, todas las lenguas se traducen finalmente a lenguaje de máquina - la única lengua que un microprocesador puede entender y ejecutar . Si una instrucción de lenguaje máquina necesita argumentos , los argumentos pueden ser especificados por el programa en una variedad de formas, cada una de esas formas se llama un " modo de direccionamiento . " Usted puede usar una variedad de modos de direccionamiento en su máquina (o asamblea) programas de idiomas . Instrucciones
1

Utilice el "Registro directo de datos" modo de direccionamiento cuando un operando ya en un registro del microprocesador. Por ejemplo, esta instrucción

MOVE.B D1 , D2

copia el contenido del registro de datos D1 ( una palabra doble de 32 bits ) para registro de datos D2 en un microprocesador Motorola MC68000 .
Página 2

Utilice el modo de direccionamiento " absoluto " cuando el operando se almacena en una dirección conocida (es decir , constante) en la memoria principal . Por ejemplo , esta instrucción

MOVE.B $ D3301 , D2

copia el contenido de la dirección de memoria $ D3301 para registro de datos D2 . El primer operando es en modo absoluto , y el segundo operando se encuentra en el modo de registro de datos directo .
3

Utilice el "Registro indirecto " modo de direccionamiento cuando el operando se almacena a una dirección de memoria que no es necesariamente constante sino que se almacena en un registro del microprocesador . Por ejemplo , esta instrucción

MOVE.B (A1 ) , D1

copia el contenido de la dirección de memoria actualmente almacenados en el registro de direcciones A1, D1 registro de datos . El primer operando es Registrate modo indirecto , y el segundo operando se encuentra en el modo de registro directo de datos .

Lenguajes De Programación
¿Qué es una aplicación GUI
Cómo ordenar las columnas de DataGrid
Cómo analizar con expresiones regulares
Cómo mostrar dos columnas en una columna DataGrid
Cómo acceder a una variable de secuencias de comandos Bash en Python
Cómo utilizar el inicio de sesión Checksum
Cómo crear módulos DNN Seguros
Cómo conectar un tándem directa a un MVS
Conocimientos Informáticos © http://www.ordenador.online