Que son as instrucións informáticas?

É bastante doado entender que os ordenadores executan o software, como un sistema operativo ou un navegador web. Non obstante, incluso sábese xeralmente que o software se desenvolve escribindo código en calquera das moitas linguaxes de programación. Normalmente, ese código compílase nun formato que o ordenador pode executar.

Os ordenadores non poden entender python, C, Java ou calquera outra linguaxe de programación. Necesita que se proporcione calquera instrución no formato do seu conxunto de instrucións. O conxunto de instrucións é unha colección de instrucións de ordenador. Cada un detalla que operación se vai realizar e sobre que datos. O conxunto de instrucións de ordenador máis común é x86. En concreto, a variante x86-64 tamén se denomina AMD64.

Completar o conxunto de instrucións

Hai catro categorías principais de instrucións que son necesarias para que un ordenador poida funcionar. Instrucións aritméticas, lóxicas e de quendas. Instrucións para mover datos entre a memoria do sistema e os rexistros. Instrucións de entrada e saída. Control do programa e instrucións de estado.

As instrucións aritméticas, lóxicas e de quendas permiten ao ordenador realizar cálculos. Este subconxunto de instrucións úsase para realizar cálculos reais. Todos os datos que a CPU precisa para operar almacénanse na RAM. Para que a CPU poida acceder a ela para operar nela. Non obstante, os datos deben estar nos rexistros do procesador. Polo tanto, as instrucións que moven datos entre a RAM e os rexistros son fundamentais para o rendemento.

Aínda que os ordenadores fan moitas cousas, normalmente hai algunha interacción humana. Captar estas interaccións e tratar con elas é fundamental para manter os ordenadores interactivos. Ademais, o código informático adoita dividirse en dúas ramas distintas, e hai que escoller cal tomar. Estas son coñecidas como instrucións de rama e son necesarias para a programación complexa, incluíndo bucles for e while. As instrucións de control tamén son fundamentais para garantir que as operacións se realizan na orde correcta.

Que é unha instrución?

Unha instrución é unha peza de funcionalidade definida que pode executar un procesador. Normalmente, unha operación móstrase cun nome de instrución de formato curto. A instrución real está codificada como un código de operación curto. Moitas operacións precisan realizar a súa operación sobre algúns datos. A información do enderezo para estes datos coñécese como operandos. A operación máis básica coñécese xeralmente como NOP. NOP é a abreviatura de "sen operación". NOP non require máis operandos xa que instrúe á CPU para que permaneza inactiva durante un ciclo de reloxo. En x86, NOP está codificado como 0x90.

JMP é outra operación. Axusta o contador do programa que apunta á seguinte instrución. Xeralmente, a seguinte instrución a executar é a seguinte da lista. Non obstante, isto non pode ser certo para ambos os casos cando se chega a unha declaración de ramificación. JMP permite que unha rama salte cara adiante ou cara atrás a un conxunto de instrucións, potencialmente moi lonxe, permitindo que o software continúe segundo o previsto. En x86, JMP está codificado como 0xE9…0xEB, 0xFF/4 e 0xFF/5. JMP levará un operando que detalla o enderezo de memoria ao que se debe actualizar o contador do programa para apuntar á seguinte instrución correcta.

Conclusión

A instrución de ordenador, tamén coñecida como instrución de máquina, é unha única instrución que forma parte dun conxunto de instrucións. As instrucións detallan as operacións exactas que debe completar un procesador. A maioría, pero non todos, precisan operar con datos e chámanse xunto cos operandos. Estes operandos apuntan a rexistros que conteñen os datos para ser operados.


Que é SMPS?

Que é SMPS?

Aprende o que é SMPS e o significado das diferentes clasificacións de eficiencia antes de escoller un SMPS para o teu ordenador.

Que é a seguridade baseada no illamento?

Que é a seguridade baseada no illamento?

Imos afondar nun tema cada vez máis importante no mundo da ciberseguridade: a seguridade baseada no illamento. Este enfoque para

Como usar o clic automático para Chromebook

Como usar o clic automático para Chromebook

Hoxe imos afondar nunha ferramenta que pode automatizar tarefas de clic repetitivos no teu Chromebook: o Clicker automático. Esta ferramenta pode aforrar tempo e

Roomba detén, pégase e dá a volta - Solución

Roomba detén, pégase e dá a volta - Solución

Resolve un problema no que o teu robot aspirador Roomba se detén, se pega e segue xirando.

Por que o meu Chromebook non se acende

Por que o meu Chromebook non se acende

Obtén respostas á pregunta Por que non se acende o meu Chromebook? Nesta guía útil para usuarios de Chromebook.

Como cambiar a configuración gráfica en Steam Deck

Como cambiar a configuración gráfica en Steam Deck

O Steam Deck ofrece unha experiencia de xogo robusta e versátil ao teu alcance. Non obstante, para optimizar o teu xogo e garantir o mellor posible

Como cambiar a cara do reloxo nun Fitbit Versa 4

Como cambiar a cara do reloxo nun Fitbit Versa 4

Cambia a esfera do teu Fitbit Versa 4 para darlle ao teu reloxo un aspecto diferente todos os días de forma gratuíta. Mira o rápido e sinxelo que é.

Como denunciar estafas de phishing a Google

Como denunciar estafas de phishing a Google

Aprende a denunciar a un estafador a Google para evitar que estafe a outros con esta guía.

Como eliminar unha GPU do PC con Windows en 2023

Como eliminar unha GPU do PC con Windows en 2023

Necesitas eliminar a GPU do teu PC? Únete a min mentres explico como eliminar unha GPU do teu PC nesta guía paso a paso.

Que é o Shoulder Surf?

Que é o Shoulder Surf?

O hombro surf é unha clase de ataque de enxeñería social. Implica que un atacante recompila información mirando a túa pantalla.