Forum: Mikrocontroller und Digitale Elektronik Rechnen in 8051 Assembler


von Marcel (Gast)


Lesenswert?

Hallo zusammen, ich habe eine Frage zu der Arithmetic in 8051 Assembler.
Ich möchte eine 2 oder 3 Bytezahl durch eine 1 Bytezahl rechnen.

z.B.: 500/5
R0 = Low-Byte
R1 = High-Byte
R2 = 1-Bytezahl


Doch wie muss ich die 2 Bytezahl in diese 2 Register aufteilen?

Hoffe ihr wisst was ich meine=D

Gruss und Danke

Marcel

von Marcel (Gast)


Lesenswert?

Ich benutze übrigens den C509 (MESA)=)

von Marcel (Gast)


Lesenswert?

??

von Peter D. (peda)


Lesenswert?

Marcel wrote:

> z.B.: 500/5
> R0 = Low-Byte
> R1 = High-Byte
> R2 = 1-Bytezahl
>
>
> Doch wie muss ich die 2 Bytezahl in diese 2 Register aufteilen?
1
  mov r0, #low(500)
2
  mov r1, #high(500)
Aber schau besser mal in die Assemblerbeschreibung des 8051.


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.