写一道单片机原理的程序,编写程序,计算z=x*10+y⼀5-10。X,Y为位于内部RAM30H,31H单

元的单字节变量,Z位于32H33H,低字节在前。谢谢。
2025-03-12 19:27:57
推荐回答(1个)
回答1:

MOV A, X
MOV B, #10
MUL AB
MOV Z, A
MOV Z+1, B

MOV A, Y
MOV B, #5
DIV AB

ADD A, Z
JNC NEXT
INC Z+1

NEXT:
CLR C
SUBB A, #5
MOV Z, A

JNC NEXT2
INC Z+1
NEXT2:

END

X,Y为位于内部RAM30H,31H单元的单字节变量,
Z位于32H33H,低字节在前。