MUL DIV (Sprung)

Gast #1129339
Lesenswert?

Hallo zusammen,

ich habe heute eine Hausaufgabe aufbekommen und die lautet 
so..MUL.DIV..wie haben in der schule 2 programme aufgeschrieben gehabt:

MOV A, 0000 00001b
CPL A
MOV DPTR,#0FA40h
MOVX @DPTR, A
  u1: MOV B,#02h
MUL AB
CPL A
MOVX @ DPTR,A
(Zeit)
CPL A
jmp u1

2.Programm:

   u1: MOV A ,# 0128
MOV B ,# 02
DIV AB
MOV DPTR,#0FA40h
CPL A
MOVX @ DPTR, A
(Zeit)
CPL A
jmp u1


Mein Frage ist es jetzt wenn man von den 1.Programm bei CPL A einen 
sprung zu den anderen Programm(2.)Springt.... wie was macht man das.

Meine meinung muss man ganz normale jmp befehl schreiben...?

mfg
Gast #1129479
Lesenswert?

ok danke...ich glaube das ist der LJMP adr16;---> Setze das programm bei 
adr16 fort...

Oder

Das kann ja auch der jmp@A+DPTR sein----> Setze das programm an der 
stelle fort, die sich aus der summe von akkumulator und DPTR gibt.

mfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren