ตัวอย่าง ของ รหัสเครื่อง

สถาปัตยกรรมมิปส์ (MIPS architecture) ได้ให้ตัวอย่างรหัสเครื่องไว้ ซึ่งคำสั่งเครื่องของมันจะมีขนาด 32 บิตเสมอ ชนิดของคำสั่งกำหนดด้วยฟีลด์ op (การดำเนินการ) คือบิตบนสุด 6 บิต คำสั่งชนิด J (กระโดด) และชนิด I (ค่าใช้ทันที) จะระบุไว้อย่างชัดเจนด้วย op ส่วนคำสั่งชนิด R (เรจิสเตอร์) ต้องมีฟีลด์ funct (ฟังก์ชัน) เพิ่มขึ้นมาเพื่อเจาะจงการดำเนินการที่แน่นอน ฟีลด์ที่ใช้ในคำสั่งสามชนิดมีดังนี้

   6      5     5     5     5      6 บิต[  op  |  rs |  rt |  rd |shamt| funct]  ชนิด R[  op  |  rs |  rt | address/immediate]  ชนิด I[  op  |        target address        ]  ชนิด J

rs, rt, และ rd คือเรจิสเตอร์ที่ถูกดำเนินการ; shamt คือปริมาณการเลื่อน; address หรือ immediate คือค่าที่ถูกดำเนินการโดยตรง

ตัวอย่าง การบวกเรจิสเตอร์ 1 กับเรจิสเตอร์ 2 แล้วเก็บผลลัพธ์ไว้ในเรจิสเตอร์ 6 เขียนได้ดังนี้

[  op  |  rs |  rt |  rd |shamt| funct]    0     1     2     6     0     32     ฐานสิบ 000000 00001 00010 00110 00000 100000   ฐานสอง

การบรรจุค่าให้กับเรจิสเตอร์ 8 โดยนำค่ามาจากเซลล์หน่วยความจำที่ 68 ถัดจากตำแหน่งที่ระบุในเรจิสเตอร์ 3 เขียนได้ดังนี้

[  op  |  rs |  rt | address/immediate]   35     3     8           68           ฐานสิบ 100011 00011 01000 00000 00001 000100   ฐานสอง

การกระโดดไปที่ตำแหน่ง 1024 เขียนได้ดังนี้

[  op  |        target address        ]    2                 1024               ฐานสิบ 000010 00000 00000 00000 10000 000000   ฐานสอง