คำสั่ง SUB


      คำสั่งในการลบข้อมูล โดยจะนำค่าข้อมูลใน S มาเก็บค่าข้อมูลในรีจิสเตอร์ A และเก็บผลลัพธ์ที่ได้ไว้ในรีจิสเตอร์ A สำหรับค่า S ที่นำมาลบก็เช่นเดียวกับคำสั่งในการบวก คือ อาจเป็นรีจิสเตอร์ใดๆ(r),ข้อมูลขนาด 8 บิต (n) หรือ ค่าข้อมูลในหน่วยความจำที่ HL ชี้

รูปแบบคำสั่ง       SUB S

ลักษณะการกระทำ       A ⬅ A-S

      การใช้คำสั่งนี้ตัวตั้งจะต้องถูกเก็บไว้ในรีจิสเตอร์ A และตัวลบจะกำหนดใน S ส่วนค่าของผลลัพธ์จากการผลลัพธ์จากการลบจะเก็บไว้ที่รีจิสเตอร์ A

ตัวอย่างการใช้งาน
      จงเขียนโปรแกรมลบเลขขนาด 8 บิท โดยให้ B = ตัวตั้ง C = ตัวลบ D = ผลลัพธ์
           LD A,B ; นำข้อมูลตัวตั้งมาไว้ในรีจิสเตอร์ A
           SUB C ; ทำการลบตัวลบในรีจิสเตอร์ C
           LD D,A ; นำผลลัพธ์ในรีจิสเตอร์ A มาเก็บไว้ในรีจิสเตอร์ D