Vermenigvuldigen gaat zoals we gewend zijn. Voor elke bit die we naar links verschuiven, voegen we rechts een extra 0 toe. Tenslotte tellen we de getallen bij elkaar op.
Als voorbeeld gaan we de bytes 0001 0111 en 0000 1011 met elkaar vermenigvuldigen. Allereerst schrijven we de bytes onder elkaar op, waarbij we eventuele nullen aan het begin weglaten. We doorlopen dan de volgende stappen.

De laatste stap om tot het resultaat van de vermenigvuldiging te komen, is het optellen van de resultaten uit de eerdere stappen, zie onderstaande figuur.

Conclusie: 0001 0111×0000 1011=1111 1101.
Controle (decimaal): 23×11=253, dus de berekening klopt.
Als voorbeeld gaan we de bytes 0001 0111 en 0000 1011 met elkaar vermenigvuldigen. Allereerst schrijven we de bytes onder elkaar op, waarbij we eventuele nullen aan het begin weglaten. We doorlopen dan de volgende stappen.
- We beginnen met de meest rechtse 1 in 1011_, berekenen 1⋅10111=10111 en schrijven het resultaat op.
- Daarna schuiven we een positie naar links tot de volgende 1 (en schrijven dus een 0 op). Met behulp van 101_1 berekenen we 1⋅10111=10111 en voegen dit resultaat toe aan de eerder opgeschreven 0.
- Tenslotte moeten we twee posities naar links schuiven om bij de laatste 1 aan te komen (en schrijven tweemaal een extra 0 op, dus 3 nullen in totaal). Met behulp van (1_011) berekenen we 1⋅10111=10111 en voegen dit resultaat toe aan de drie eerder opgeschreven nullen.

De laatste stap om tot het resultaat van de vermenigvuldiging te komen, is het optellen van de resultaten uit de eerdere stappen, zie onderstaande figuur.

Conclusie: 0001 0111×0000 1011=1111 1101.
Controle (decimaal): 23×11=253, dus de berekening klopt.