Schieben und Addieren/Subtrahieren geht warscheinlich über das Carry.
z.B. shift left: (HI und LOW-Teil)
HHHHHHHH LLLLLLLL
76543210 76543210
Erst wirl der LOW-Teil nach Links geschoben und rechs eine 0 nachgefüttert, Carry = L7
LLLLLLL0
6543210
Dann wird HI mit Carry nach links geschoben, danach ist Carry=H7
HHHHHHHL
65432107
Addition etc geht analog
Falls die Architektur kein Carry hat, dann musst du es selber ausrechnen.
Lesezeichen