¿Qué significa abordar?
Pregunta 1: ¿Qué significa direccionar en las computadoras? Conoces el sistema de gestión del tráfico y gestión administrativa de una ciudad, y lo mismo ocurre con los ordenadores. La CPU es como un "centro de comando administrativo y de tráfico", el autobús es como una "calle", la memoria es como un "estacionamiento" y cada unidad es como una "aplicación instalada en el disco duro". después de que la CPU emite instrucciones, los datos son como conducir en la calle. El vehículo busca la dirección de la "unidad organizativa" correspondiente y la "unidad organizativa" (programa de aplicación) los procesa. bits determina la potencia de cálculo de la computadora. 64 bits es el número binario de 64 bits de la CPU. La unidad de tiempo puede manejar 64 bits. ¡Espero que te resulte útil! p>
Pregunta 2: ¿Qué es el direccionamiento de bits? Significado: En primer lugar, la dirección tiene solo una función, que es direccionar. En segundo lugar, los registros en el chip del microcontrolador de 51 son direccionables por bytes. se utiliza para direccionar el contenido de un byte. En consecuencia, una dirección de bit solo puede direccionar un bit para direccionar cualquier byte en una instrucción de microcontrolador, y para direccionar cualquier bit se requiere una dirección de bit. solo nosotros. Simplemente déle otro nombre a este registro. Por ejemplo: MOV IP, #00H y MOV B8H, #00H tienen el mismo efecto. Además, desde la perspectiva del uso de estos registros, los registros de funciones especiales como IP e IE. tiene el mismo efecto. Puede ser direccionado por byte o por bit, y el efecto es el mismo. Por ejemplo: SETB PX0 y MOV IP, #01H son iguales. se establece en 1. Cuando se realiza el direccionamiento de sección, se operan 8 bits juntos y a otros bits se les asignan valores. A veces, si no desea cambiar el valor de otros bits, se utiliza el direccionamiento de bits. para direccionar el byte, y la dirección de bit se usa para direccionar bits. Además, IP e IE también son registros, y acceder a ellos también requiere direcciones (las direcciones de bytes se usan para acceder a bytes y las direcciones de bits se usan para acceder). bits). Se utilizan para configurar el procesador. Acabamos de darles algunos nombres específicos.
Pregunta 3: ¿Qué significa direccionamiento en un microcontrolador? microcontrolador. (RAM) es equivalente a una matriz de registros, y el número de registro es la dirección. El direccionamiento consiste en recuperar los datos almacenados en el registro correspondiente.
MOV A,30H; Los datos en la unidad de registro correspondiente a la dirección (número) 30H se transfieren al registro A
MOV A, #30H; se dirige inmediatamente y escribe directamente los datos 30H en el registro A.
MOV A,@R0; Registre direccionamiento indirecto, la función es la misma que "direccionamiento directo", excepto que R0 se puede cambiar para realizar la función de cambiar automáticamente la dirección para recuperar datos.
Los números con "#" son números inmediatos. Los genera la computadora cuando realiza el direccionamiento inmediato actual. No los elimina la unidad de memoria y desaparecen después de su uso, por lo que se denominan "inmediatos" si todas las operaciones son memoria. Operaciones de unidad a unidad de memoria, ¿cómo se restablecen las unidades de memoria? Entonces necesitamos usar el conteo inmediato.
El número sin ningún signo es la dirección. En el comando, en base a esta dirección se encuentra el número en la unidad de memoria correspondiente a la dirección y se realiza la operación.
Pregunta 4: ¿Qué significa direccionamiento de enrutamiento? El enrutador 2 tiene 2 interfaces. Está interconectado con el enrutador 1 a través de las dos interfaces 192.168.2.2 y 192.168.3.2. Está conectado con el enrutador 3 a través de la interfaz 192.168.3.1 bajo el enrutamiento del enrutador 2 al 192.168.4.0/24. segmento de red El primer salto es 192.168.3.3, así que elija c.
Pero si le pide al enrutador 1 el siguiente salto a 192.168.4.0, vale la pena discutirlo, porque hay un problema de redirección de enrutamiento.
Pregunta 5: ¿Qué significa el espacio de direccionamiento de la CPU? Debido a que los datos se almacenan en la memoria (RAM) de manera regular
La CPU necesita extraer los datos cuando está en funcionamiento. Necesita saber dónde están los datos.
En este momento, debe buscar puerta por puerta. Esto se llama direccionamiento, pero si hay demasiadas direcciones más allá de las capacidades de la CPU, la CPU lo hará. no poder encontrar los datos.
El rango máximo de direcciones que la CPU puede buscar se llama capacidad de direccionamiento
La capacidad de direccionamiento de la CPU se mide en bits
Por ejemplo, una CPU con direccionamiento de 32 bits Dirigir una dirección con un tamaño de 2 elevado a 32 es 4G, por lo que una CPU de 32 bits puede combinarse con un máximo de 4G de memoria
Si hay más, la CPU no podrá encontrarlo
Pregunta 6: En PLC, ¿qué significa direccionamiento de nombre de símbolo? ¿Cuáles son los principales métodos de direccionamiento? 5 puntos El direccionamiento de nombres de símbolos en realidad puede entenderse como direccionamiento de nombres de variables, como el PLC de AB. Al editar variables, a cada variable se le debe asignar un nombre, dirección, descripción, etc. Al llamar a una variable mediante programación, simplemente ingrese el nombre de la variable directamente. Este método hace que el programa sea más legible.
Existe otro método de direccionamiento que utiliza el direccionamiento de registros. Por ejemplo, el PLC Siemens tiene tipos de direcciones como M, Q, I, etc. Es necesario asignar una dirección a cada variable al programar. para ingresar la dirección directamente.
Pregunta 7: ¿Qué significa direccionamiento indirecto? Hablemos de ello con más detalle. Damos un ejemplo de direccionamiento indirecto.
En comparación con el direccionamiento directo, la dirección formal de la instrucción. El campo de dirección es D no es la dirección real del operando, sino un indicador de la dirección del operando, o el contenido de la unidad D es la dirección efectiva del operando.
Adjunto: Direccionamiento indirecto
El direccionamiento indirecto se construye sobre la base del direccionamiento directo, es decir, los datos obtenidos mediante el direccionamiento directo son una dirección y se encuentran a través de esta dirección. Los datos finales son dos direcciones. La primera es la dirección y la segunda son los datos de destino.
Registrar direccionamiento indirecto:
Como mov eax,[ebx]
El primer direccionamiento obtiene el valor del registro ebx, que es una dirección. esta dirección para obtener los datos de registro para el segundo direccionamiento
3.1 Concepto de dirección
Sabemos que una instrucción completa debe contener instrucción + operando (Excluyendo aquellas instrucciones individuales). El operando es el destino de la instrucción, es decir, la dirección donde opera la instrucción.
Existen áreas de almacenamiento para diversos fines en el PLC, como el área física de entrada y salida P, el área de entrada de imagen I, el área de salida de imagen Q, el área de almacenamiento de bits M, el temporizador T, el contador C y los datos. área DB. y L, etc. Al mismo tiempo, también sabemos que cada área se puede medir en bits (BIT), byte (BYTE), palabra (WORD), palabra doble (DWORD), o para especificar el tamaño exacto. . Por supuesto, el temporizador T y el contador C no tienen este sistema de medición, sólo se miden por bits. De esto podemos deducir que para describir una dirección, esta debe contener al menos dos elementos:
1. El área de almacenamiento
2. La ubicación específica en esta área
Por ejemplo: A Q2.0, donde A es el símbolo de instrucción y Q2.0 es el operando de A, que es la dirección. Esta dirección consta de dos partes: Q: se refiere al área de salida de la imagen; 2.0: es el bit 0 del segundo byte del área de salida de la imagen. Por lo tanto, una composición de dirección exacta debe ser: [Carácter del área de almacenamiento] [Carácter del tamaño del área de almacenamiento] [Valor del tamaño], por ejemplo: DBX0.0.
Entre ellos, llamamos a las dos partes "carácter de área de almacenamiento" y "carácter de tamaño de área de almacenamiento" juntas: identificador de dirección. De esta forma, una dirección exacta se puede escribir como: identificador de dirección + unidad numérica exacta
3.2 El concepto de direccionamiento indirecto
Direccionar es especificar la instrucción a operar. El método de direccionamiento sobre el que opera una instrucción determinada es el método de direccionamiento.
El llamado direccionamiento directo, en pocas palabras, es dar directamente el operando exacto de la instrucción. Como se mencionó anteriormente, A Q2.0, parece que el direccionamiento indirecto es dar la instrucción indirectamente. número exacto de operandos. Por ejemplo: A Q[MD0], A T[DBW4]. El contenido marcado con un signo cuadrado [ ] en la sentencia del programa indica indirectamente la dirección donde se va a ejecutar la instrucción MD0 y DBW4 en estas dos sentencias se denominan punteros, los cuales apuntan a los valores contenidos en ellos, que son los. instrucciones reales. La ubicación exacta del área de dirección a ejecutar. Derivado indirectamente de este nombre.
3.3 Dos métodos de direccionamiento indirecto
Los métodos de direccionamiento indirecto de Siemens tienen dos tipos principales: direccionamiento indirecto de memoria y direccionamiento indirecto de registro.
3.3.1 Direccionamiento indirecto de memoria
El formato de dirección dado del direccionamiento indirecto de memoria es: identificador de dirección + puntero. El valor contenido en la unidad de almacenamiento señalada por el puntero es la unidad de valor exacta de la dirección.
El direccionamiento indirecto de memoria tiene dos formatos de puntero: palabra única y palabra doble.
El puntero de una sola palabra tiene una estructura de 16 bits, que oscila entre 0 y 15 bits, lo que indica un valor entre 0 y 65535. Este valor es el número del área de almacenamiento direccionada.
El puntero de palabra doble es una estructura de 32 bits, de 0 a 2 bits, ***tres dígitos, que indica el número de bit direccionado según el sistema octal, es decir, de 0 a 7; 3-18 bits, ***16 bits, que indica un valor de 0 a 65535; este valor es el número de byte que se está direccionando.
Los punteros se pueden almacenar en las áreas M, DI, DB y L, es decir, el contenido de estas áreas se puede utilizar como punteros.
Existe una gran diferencia en el uso de punteros de una sola palabra y punteros de dos palabras. Los punteros de una sola palabra solo deben usarse cuando el identificador de dirección no es de bits. De hecho, el puntero de una sola palabra se describió anteriormente y el valor que determina es 0-65535. Para una estructura específica como byte.bit, solo se pueden usar punteros de dos palabras. Esta es su primera diferencia. Otra limitación del puntero de una sola palabra es que solo puede dirigirse a T, C, DB, FC y FB. En términos sencillos, el puntero de una sola palabra solo se puede usar para referirse a estas áreas de almacenamiento. número de serie.
En comparación con los punteros de una sola palabra, los punteros de dos palabras no tienen tal... >>
Pregunta 8: ¿Qué es el direccionamiento por puntero? El direccionamiento directo se puede basar directamente en variables. Nombre de los datos encontrados.
Direccionamiento indirecto (modo puntero): la variable contiene la dirección de los datos de destino y requiere consulta indirecta. Por lo tanto, la sintaxis correspondiente al lenguaje ensamblador o de alto nivel es diferente del direccionamiento directo.
Pregunta 9: ¡Maestro! ¿Cómo se encuentra el direccionamiento de la memoria y qué significa? El direccionamiento de memoria se refiere al tamaño de memoria que la CPU puede admitir. La tecnología de memoria de doble canal es en realidad una tecnología de administración y control de memoria. En teoría, puede hacer que dos sean iguales. Memorias de gran tamaño. El ancho de banda proporcionado se duplica.
Cuando la CPU y el controlador de memoria son de 32 bits, el procesador de 32 bits solo puede procesar 32 bits a la vez, que son 4 bytes de datos, que es 2 elevado a 32. Cuando ambos son de 64 bits, la capacidad de direccionamiento se duplica, es decir, 8 bytes, que es 2 elevado a 64. Hay más líneas de bits de dirección, el rango de direccionamiento es mayor y la potencia de procesamiento de la CPU es mayor.
Otro problema relacionado es el sistema operativo. Los sistemas de 32 bits están limitados a 4G por parte de Microsoft. La razón es que la arquitectura de 32 bits solo puede manejar un espacio de direccionamiento físico tan grande. más de 4 GB de memoria, Requiere sistema operativo de 64 bits