Gast
#2648171
Hallo, Ich bin ziemlicher Anfänger im Bereich der Mikrocontroller. Bei einem Programm das ich gerade schreibe benötige ich eine Funktion die ich einfach nicht hinkriege. Ich habe eine 16 bit Zahl (natürlich aufgeteilt in 2 Register). Diese 16 bit Zahl will ich auf 3 weitere Register verteilen, und zwar so, dass in jedem der 3 Register 5 Bit der 16bit Zahl liegen. Das MSB der 16 bit Zahl kann verworfen werden. Also folgendes soll als Endergebniss rauskommen: Register1: 0,0,0,b14,b13,b12,b11,b10 Register1: 0,0,0,b9,b8,b7,b6,b5 Register1: 0,0,0,b4,b3,b2,b1,b0 mit bx sind die entsprechenden Bit der 16Bit Zahl gemeint. Vielen Dank für eure Hilfe!!