Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Unterschied zwischen 1.1 und 1.2 Kategorie: Hardware (von Dierk, Homepage - 28.06.2005 12:49)
 Als Antwort auf Re: Unterschied zwischen 1.1 und 1.2 von Nicolas - 28.06.2005 9:38
> Hmm...
> Könnte mir jemand erklären was folgendes (zum M2.0) bedeutet ?
>
> "Die SHIFT Funktion arbeitet nach logischer Shift"
>
> Nicolas
>

Da geht es um Schiebeanweisung für bitweises Schieben mit SHL und SHR

Das Logische Shift (ASM-Befehle LSL, LSLA, LSLX, LSR, LSRA, LSRX) schiebt den Inhalt des Ziels um eine Stelle nach rechts oder links und füllt dann das freigewordene Bit mit einer 0 auf.

Das Arithmetische Shift (ASM-Befehle ASL, ASLA, ASLX, ASR, ASRA, ASRX) schiebt das herausgeschobene Bit in den Carry, sodass auf Grund dieses Bits verzweigt werden kann. Das freigewordene Bit wird mit einer 0 aufgefüllt.



Meine Homepage: http://www.csslabs.de/ccontrol

 Antwort schreiben

Bisherige Antworten:

Re: Unterschied zwischen 1.1 und 1.2... / M2.0: Assembler ADE ! (von Nicolas - 29.06.2005 14:34)
    Re: Unterschied zwischen 1.1 und 1.2... / M2.0: Assembler ADE ! (von Henrik - 29.06.2005 14:52)
        Re: Unterschied zwischen 1.1 und 1.2... / M2.0: Assembler ADE ! (von Dierk - 30.06.2005 11:46)