Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: <asewr_at_nospam_interia.pl>
Subject: Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
Date: Wed, 3 Oct 2001 12:39:34 +0200


Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
No wlasnie.....
potrzebny algorytm zamiany 2 bajtowej liczby HEX na postac BCD ....






Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Brzozowski" <gromjb_at_nospam_poczta.onet.pl>
Subject: Re: Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
Date: Mon, 1 Oct 2001 20:39:18 +0200



Użytkownik <asewr_at_nospam_interia.pl> napisał w wiadomości
news:9peq1r$8ft$1_at_nospam_news.tpi.pl...
Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
No wlasnie.....
potrzebny algorytm zamiany 2 bajtowej liczby HEX na postac BCD ....




A pod procesor z jakiej rodziny?
80x86?
Jerzy Brzozowski



Poprzedni Następny
Wiadomość
Spis treści
From: <asewr_at_nospam_interia.pl>
Subject: Re: Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
Date: Thu, 4 Oct 2001 00:07:29 +0200


[...]
A pod procesor z jakiej rodziny?
80x86?
Z-80 ... czyli przyjmijmy ze 8080 ...



Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
Date: Wed, 03 Oct 2001 21:28:53 +0200


asewr_at_nospam_interia.pl wrote:

Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
No wlasnie.....
potrzebny algorytm zamiany 2 bajtowej liczby HEX na postac BCD ....

Popelnilem kiedys cos takiego jako czesc programu na zaliczenie.
Oczywiscie dla rodzinki '51 ale ogolna idea sie nie zmienia.

;--------------------------------------------------------------
; KONWERSJA DEC NA BCD
; WE R0 - R3 -> WY R4 - R7
;--------------------------------------------------------------
DEC2BCD:PUSH ACC
MOV PETLA,#32
MOV R4,#0
MOV R5,#0
MOV R6,#0
MOV R7,#0
BCD: CLR C
MOV A,R0
RLC A
MOV R0,A
MOV A,R1
RLC A
MOV R1,A
MOV A,R2
RLC A
MOV R2,A
MOV A,R3
RLC A
MOV R3,A
MOV A,R4
ADDC A,R4
DA A
MOV R4,A
MOV A,R5
ADDC A,R5
DA A
MOV R5,A
MOV A,R6
ADDC A,R6
DA A
MOV R6,A
MOV A,R7
ADDC A,R7
DA A
MOV R7,A
DJNZ PETLA,BCD
POP ACC
RET
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Zatrudnimy mlode, ladne ekspedientki na mieso i wedliny.

Poprzedni Następny
Wiadomość
Spis treści
From: <asewr_at_nospam_interia.pl>
Subject: Re: Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
Date: Thu, 4 Oct 2001 00:14:21 +0200


[...]
Popelnilem kiedys cos takiego jako czesc programu na zaliczenie.
Oczywiscie dla rodzinki '51 ale ogolna idea sie nie zmienia.

;--------------------------------------------------------------
; KONWERSJA DEC NA BCD
; WE R0 - R3 -> WY R4 - R7
;--------------------------------------------------------------

[..]

Czy to to ... dziala na 2 czy na 4 bajtach ?
Chyba na 4 ?




Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
Date: Thu, 04 Oct 2001 16:16:35 +0200


asewr_at_nospam_interia.pl wrote:

[...]
Popelnilem kiedys cos takiego jako czesc programu na zaliczenie.
Oczywiscie dla rodzinki '51 ale ogolna idea sie nie zmienia.

Czy to to ... dziala na 2 czy na 4 bajtach ?
Chyba na 4 ?

Dalej twierdze ze idea sie nie zmienia, czy 4 czy 8 bajtow, czy procesor
taki czy owaki.
Nie wiem tylko czy procesor Z80 posiada funkcje korekcji dziesietnej.
Jezeli nie to musialbys napisac ja sobie sam.
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Siala baba mak i dostala dozywocie...

Poprzedni Następny
Wiadomość
Spis treści
From: Marian Guc <mguc_at_nospam_poczta.wp.pl>
Subject: Re: Algorytm 2 bajtowego HEX 2 BCD w asemblerze - szukam
Date: Fri, 05 Oct 2001 08:29:47 +0200


Milosz Skowyra wrote:

Nie wiem tylko czy procesor Z80 posiada funkcje korekcji dziesietnej.
Jezeli nie to musialbys napisac ja sobie sam.

Posiada.


--
Z pozdrowieniami

Marian Guc GG:812853