Red de conocimiento informático - Conocimientos de programación - Lenguaje de programación establecido b

Lenguaje de programación establecido b

El lenguaje ensamblador es un lenguaje simbólico que utiliza mnemónicos en inglés para expresar instrucciones. Si comprende el significado de cada mnemónico, podrá dominar la mayoría de ellos.

El significado de mnemónicos\x09Mnemónicos

\x09English

Transmisión\x09

MOV\x09

Mover

Transferencia de datos del área de código\x09MOVC\x09MOVe

Contraseña

Transferencia de datos del área de RAM externa MOVX\x09MOVe

Externa

Presionar pila\x09

Presionar\x09

Empujar

Salir de la pila\x09

Música popular\x09

Comprobante de compra

Intercambio \x09

XCH\x09

Intercambio

Intercambio decimal\x09XCHD\Swap

Decimal

Suma\x09

Suma\x09

Trastorno por déficit de atención)

Suma con acarreo

ADDC

Trastorno por Déficit de Atención (Trastorno por Déficit de Atención)

Con

Carry

Préstamo Negativo\x09

SUBB

Restar

Con

Pedir prestado

Sumar 1\x09

Co., Ltd.

\Increment

Menos 1\x09

Diciembre\Reducir importe

Múltiplo por\x09

Múltiple\Múltiple

Dividido por\x09

DIV \dividido

Ajuste decimal

DA \Decimal

Ajuste

Y Lógico\x09

ANL

Y

ORL Lógico\x09

ORL

Investigación de operaciones

XOR lógico\x09

XRL

Operación XOR

Reposición\x09

CPL \complement

Borrar\x09

CLR \Borrar

SET\x09

SETB\x09SET

Pequeña cantidad

MOVER IZQUIERDA\x09

RL \ROTAR

Lado izquierdo

Desplazamiento hacia la izquierda

RLC

\Rotation

Lado izquierdo

Pasar Pasar

este

llevar

bandera

mover a la derecha\x09

RR \rotar

Derecha

Desplazar a la derecha llevar

RRC \rotate

Derecha

A través

Esta

llevar

Bandera

(mordisco) swap

swap\x09 swap

Transferencia absoluta

\x09AJMP

\Absolute

Saltar

Transferencia corta

\x09SJMP\x09Short

Saltar

Transferencia de larga duración\x09

LJMP\x09Long

Saltar

Saltar\x09

Salto JMP\x09

Transición cero del acumulador\x09JZ\salto x09

Si

Aceptar (abreviatura de aceptar)

Cero

El acumulador no es conversión cero\x09JNZ\x09Jump

Si

Aceptar (abreviatura de aceptar)

No

Cero

Sucursal con acarreo 1\x09JC\x09Jump

Si

p>

Acarreo (si

Cy=1)

Acarreo

Bifurcación con bit 0\x09JNC\x09Jump

Si

No

Carry (si

Cy=0)

Especificar como 1 rama\x09JB\x09Jump

Si

Se establece una pequeña cantidad

Establecer

Rama con bit 0 especificado\x09JNB\x09Jump

Si

No

Una pequeña cantidad

(si

bit=0)

Especifique el bit 1 para bifurcar y borre el bit para saltos JBC\x09.

Si

se establece una pequeña cantidad

aumentar

claro

Una pequeña cantidad

Compara transiciones desiguales\x09CJNE\x09Compara

y

Saltar

Si

No igual

Negativo 1 no es 0. Shift\x09djnz\Resta.

y

saltar

si

no

cero

llamada absoluta\ x09

ACALL\Absolute

Llamada

Llamada larga\x09

LCALL\x09Larga

Llamada

/ p>

La subrutina devuelve \x09RET\x09RETurn.

Retorno de interrupción\x09

Reti

\Return

de

Interrupción

Sin operación\x09

no se proporciona de otro modo (para) a menos que se especifique lo contrario

\ x09No No

Operación