VHDL-Forum

 
Sie sind nicht eingeloggt.
LoginLogin Kostenlos anmeldenKostenlos anmelden
BeiträgeBeiträge MembersMitglieder SucheSuche HilfeHilfe
VotesUmfragen FilesDateien CalendarKalender BookmarksBookmarks
S.O.S!

Anfang   zurück   weiter   Ende
Autor Beitrag
kami
Gast
New PostErstellt: 26.10.05, 20:41  Betreff: S.O.S!  drucken  Thema drucken  weiterempfehlen Antwort mit Zitat  

wie funktioniert das shit shift-funktion?
nach oben
PletzerC
Neuling


Beiträge: 5

New PostErstellt: 10.11.05, 13:49  Betreff: Re: S.O.S!  drucken  weiterempfehlen Antwort mit Zitat  

ähnlich wie c
variable=variable<<3;
oder:
variable<<=3;

probiers mal mit

testvector <= testvector > 3;
var(neu) zuweisung var(alt) shift um 3 stellen

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden
PletzerC
Neuling


Beiträge: 5

New PostErstellt: 13.12.05, 23:58  Betreff: Re: S.O.S!  drucken  weiterempfehlen Antwort mit Zitat  

sorry kann sein, dass ich mich da geirrt habe, habe gerade selbst probs mitn shiftn

sll
srl
sla
sra
rol
ror

sind eigendlich die shift operationen

haut bei mir aber irgendwie nicht hin!!??- muss aber!!!!!

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden
pzwack
Registrierter Benutzer


Beiträge: 4

New PostErstellt: 14.12.05, 09:10  Betreff: Re: S.O.S!  drucken  weiterempfehlen Antwort mit Zitat  

    Zitat:
    wie funktioniert das shit shift-funktion?
Die ganzen Rotierfunktionen sind für Vektoren (bit / std_logic_vector / unsigned) definiert, aber nicht für Integer.

Bevor du jetzt was schreibst wie

    Zitat:
    original := 21;
    shifted := to_integer( to_unsigned(original,8) sll 1)
probiers doch lieber mit original*2, original/2 oder original*(2**n).

Peter

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden
Sortierung ndern:  
Anfang   zurück   weiter   Ende
Seite 1 von 1
Gehe zu:   
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj