Red de conocimiento informático - Conocimiento sistemático - La diferencia entre lenguaje ensamblador y lenguaje c

La diferencia entre lenguaje ensamblador y lenguaje c

La diferencia es enorme. Como lenguaje de programación de alto nivel, el lenguaje C es relativamente fácil de entender para las personas, pero debe ser compilado por un compilador para formar un lenguaje ensamblador que la máquina pueda entender antes de que la máquina pueda entenderlo. Las estructuras gramaticales de las dos lenguas también son muy diferentes. Es posible que ya sepa algo sobre el lenguaje C, así que permítame hablarle brevemente sobre el lenguaje ensamblador. El lenguaje ensamblador (Assembly

Language) es un lenguaje de programación orientado a máquinas. De hecho, se forma expresando código de máquina con símbolos de partículas. Su estructura gramatical es generalmente: código de operación + operando 1 + operando 2. /p>

El siguiente es un ejemplo de programa ensamblador simple:

START:IN

AL,20H

MOV

p>

BL,AL

IN

AL,30H

MOV

CL,AL

MOV

AX,0

ADLOP:

AÑADIR

AL,BL

ADC

AH,0

DEC

CL

JNZ

ADLOP

HLT

Arriba, cada línea es una declaración. Se puede ver que es muy diferente del lenguaje C.