This document contains presentation slides on bit shifting, multiplication, division, and their implementation in assembly language. It discusses:
- Using left and right bit shifts to perform multiplication and division by powers of 2
- The different instructions for signed vs unsigned multiplication and division (MUL, IMUL, DIV, IDIV)
- How multiplication and division results are stored in registers
- Examples of multiplying and dividing word and byte variables in assembly code