จงหาร
ด้วย
หรือ
ด้วย
รูป 3.11 แสดงค่าในรีจีสเตอร์ต่างๆ ในแต่ละขั้นตอนของการคำนวณ โดยได้ผลการหารเท่ากับ 3 เหลือเศษ 1 โดยในขั้นตอนจะมีเท่ากับ
ขั้นตอนในการหาร ในขั้นตอนการตรวจสอบค่ามากกว่าหรือน้อยกว่าศูนย์จะทดสอบเพียงค่าของ Sign bit เท่านั้น
วิธีการหารที่ได้กล่าวมาขั้นต้นสามารถปรับปรุงให้ทำงานได้เร็วขึ้นและมีฮาร์ดแวร์ที่ถูกลง ความเร็วในการคำนวณที่เพิ่มชึ้นได้มาจากเราทำการ shift ตัวตั้งหารและผลลัพธ์ ในเวลาเดียวกับการลบค่า โดยสามารถลดจำนวนรีจีสเตอร์จากการใช้งานพื้นที่ของรีจีสเตอร์ที่ยังไม่ได้มีการใช้งาน รูป 3.12 แสดงฮาร์ดแวร์ที่ทำการปรับปรุง
การหารแบบมีเครื่องหมายทำโดยการบันทึกเครื่องหมายของตัวหาร และตัวตั้งหารจากนั้นทำการเปลี่ยนเครื่องหมายของผลลัพธ์ในกรณีที่เครื่องหมายไม่ตรงกัน
ในคอมพิวเตอร์ MIPS นั้นมีคำสั่งสำหรับการหารได้แก่ divide (div) และ divide unsigned (divu) คำสั่ง (mflo) และ (mfhi) สามารถใช้ในการนำผลลัพธ์ของการหารมาใส่ไว้ในรีจีสเตอร์ของ MIPS (ที่มี 32 ตัว) ตามที่ต้องการ