MUL DIV (Sprung)

Gast #1129339
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
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.