La Red de Conocimientos Pedagógicos - Currículum vitae - El microcontrolador MCS-51, un programa simple en lenguaje ensamblador, calcula el valor de una función por partes.

El microcontrolador MCS-51, un programa simple en lenguaje ensamblador, calcula el valor de una función por partes.

:

mov A, X

cjne A, #7, QQQ; A intenta restar 7

QQQ: jnc DY6 ; No hay transferencia de préstamo (es decir, mayor que 6).

cjne A, #2, AAA; A intenta restar 2

AAA: jc XY2; 2) transferir .

agregar A, X

agregar A, X=3X

clr C

subb A, # 5

mov Y, A ; Y = 3X - 5

sjmp _END

DY6:

mov B, X

mul AB ; multiplicar.

mov Y, A ; X*X

sjmp _END

XC2:

agregar A, X; 2X

agregar A, #1

mov Y, A;