Circular Shift Functions HW help!

Data Communications course.
the + in the circle is a Exclusive OR function.
x^10 means X to the 10th power…

Question from the Book: Calculate the remainder of the following division using circular shifts.

x^12+x^10+x^7+x^6+x^5+x^3+x^2 / x^7+x^4+x^2+x^1

The above division comes out to be 1010011101100 in binary.

Here is a template of the funcition…

The first registers are zeroes…

So how to do this? I am lost. If anyone knows please help, and possible explain/fill it out for me. I don’t know how many steps there are, so its possible that not all of them will fill…

http://www.nyspeed.com/forums/attachment.php?attachmentid=1276&stc=1

Thanks

Anyone? I hate this, its due tomorrow…

Shit I used to know how to do that, now I’m all like durrr… I’ll look into it once I’m at home.

arite i hope you remember it…