Komentarze do: Konwersje BIN/BCD w ASM 8051 http://kwesoly.net/programowanie/konwersje-binbcd-w-asm-8051/ Programowanie, elektronika, automatyka - doświadczenia i projekty Tue, 28 May 2013 05:52:59 +0000 hourly 1 Autor: Krzysiek Wesołowski http://kwesoly.net/programowanie/konwersje-binbcd-w-asm-8051/#comment-718 Tue, 28 May 2013 05:52:59 +0000 http://kwesoly.net/?p=412#comment-718 Nie ma takiej konwersji, nie została nigdzie obiecana :)

Jak nazwy procedur wskazują jest konwersja 1 bajtowa BCD -> BIN, 1 bajtowa BIN -> BCD, oraz dwu bajtowa BCD -> BIN.

Jeżeli konwersja z datasheetu wygląda na „trik” i jest niezrozumiałą można obejrzeć proces konwersji w symulatorze 8051.

]]>
Autor: Damian http://kwesoly.net/programowanie/konwersje-binbcd-w-asm-8051/#comment-717 Mon, 27 May 2013 22:41:06 +0000 http://kwesoly.net/?p=412#comment-717 Czy ten program był kiedykolwiek przetestowany? W temacie jest info BIN/BCD natomiast w nazwie procesury w programie BCD2BIN2BYTES więc wygląda na to że raczej konwersja odwrotna z kodu BCD na binarny a nie jak w temacie.
To co rzekomo pochodzi z datasheetu

BIN2BCD1BYTE: ;konwersja BIN2BCD na jednym bajcie – pochodzi z datasheetu – proste i zrozumiałe
mov B, #10
DIV AB
SWAP A
ADD A, B
RET

to może jakiś trik który by należało sprawdzić ale tylko na jednym bajcie gdzie tutaj jest faktycznie w całym programie konwersja dwóch bajtów binarnych na BCD?

]]>