¿Cuál es la diferencia entre el procedimiento cercano y lejano en el microprocesador 8086?
Cerca del procedimiento:
- Se utiliza una llamada a procedimiento cercano o un salto cuando el procedimiento de destino o la dirección de salto está dentro del segmento de código actual.
- El desplazamiento, o distancia desde el inicio del segmento de código, se codifica en un desplazamiento de 16 bits.
- El método cercano permite llamadas a procedimiento/salto dentro de un segmento de código de 64 K con una sola instrucción de máquina.
Procedimiento lejano:
- Se utiliza una llamada o salto a procedimiento lejano cuando la dirección de destino está en un segmento diferente al actual.
- Incluye un valor de segmento de 16 bits y un desplazamiento de compensación de 16 bits, lo que permite llamadas a procedimientos/direcciones de salto en cualquier ubicación de memoria.
- Las llamadas a procedimiento lejano/salto requieren dos instrucciones:la primera carga el segmento en el registro de dirección del segmento (DS/CS/SS/ES) y la segunda contiene el comando Salto cercano con dirección de desplazamiento.
Tabla resumen
| Característica | Procedimiento cercano | Procedimiento lejano |
|:---|:---|:---|
| Alcance | Dentro del mismo segmento de código | En diferentes segmentos de código |
| Tamaño del desplazamiento | Desplazamiento de 16 bits | Segmento de 16 bits + desplazamiento de 16 bits |
| Número de instrucciones | 1 instrucción | 2 instrucciones (una para cargar segmentos y otra para saltar cerca) |
- ·¿Cómo se conecta el preamplificador de micrófono art tube mp studio a la computadora portátil y si también necesito un mezclador para el estudio de mi casa?
- ·Yamaha DSP 1000 Especificaciones
- ·Cómo utilizar un mezclador con una Amp
- ·Cómo hacer coincidir el Watt Altavoz para el Power Amp
- ·Cómo localizar un mal alambre con un multímetro
- ·Cómo convertir un Marshall 5881 a EL34
- ·Las especificaciones para un KA -801 Amplificador Kenwood
- ·Cómo identificar Fender Altavoces