ความแตกต่างที่สำคัญ: SAP 1 หมายถึงง่ายที่สุดเท่าที่จะเป็นไปได้ 1 และในทำนองเดียวกัน SAP 2 หมายถึงง่ายที่สุดเท่าที่จะเป็นไปได้ 2 SAP 1 กำหนดรูปแบบพื้นฐานของไมโครโปรเซสเซอร์ SAP 2 เป็นเวอร์ชันปรับปรุงของ SAP 1 ซึ่งให้ความสามารถในการคำนวณที่ดีขึ้น
นอกจากนี้ยังกำหนดกลไกการโต้ตอบพื้นฐานกับหน่วยความจำและส่วนอื่น ๆ ประกอบด้วยชุดคำสั่งที่เรียบง่ายและ จำกัด มันใช้หน่วยความจำ 16 ไบต์ (RAM) และบัส 8 บิตเดียวสำหรับการถ่ายโอนข้อมูลและที่อยู่ เนื่องจากความสามารถที่ จำกัด ของมันมักจะใช้เพื่อวัตถุประสงค์ทางวิชาการเท่านั้น
RAM ในกรณีของ SAP 2 คือ 64k รถบัสสำหรับ SAP 2 คือ 16 บิต เนื่องจากการเพิ่มการลงทะเบียนเพิ่มเติมซีเควนเซอร์ควบคุมยังใหญ่กว่าเมื่อเปรียบเทียบกับ SAP 1 การลงทะเบียนข้อมูลหน่วยความจำใน SAP 2 ช่วยรักษาผลลัพธ์ของการเข้าถึงหน่วยความจำ ขณะนี้ B register เป็นที่รู้จักกันในชื่อ TMP ใน SAP 2 หน่วยของ Adder / Subtractor ยังเป็นที่รู้จักกันในชื่อ Arithmetic / Logic unit เนื่องจากยังทำงานแบบลอจิคัลแทนการลบและเพิ่ม หน่วยยังดำเนินการทางตรรกะ ใน SAP 2 คำสั่งสามารถเกิดขึ้นได้ในความยาวผันแปรได้
SAP 2 เป็นรุ่นปรับปรุงเมื่อเปรียบเทียบกับ SAP 1 เนื่องจากมีฟังก์ชันที่ทันสมัย ตัวอย่างเช่น - นอกจากนี้ยังมีคำแนะนำการข้ามซึ่งบางส่วนของโปรแกรมสามารถทำซ้ำหรือข้ามได้ คุณสมบัตินี้ขยายขีดความสามารถในการคำนวณของคอมพิวเตอร์
เปรียบเทียบระหว่างทรัพย์ 1 และทรัพย์ 2:
SAP 1 | SAP 2 | |
แบบเต็ม | ง่ายที่สุด 1 | ง่ายที่สุดเท่าที่จะทำได้ 2 |
การดำเนินงานเชิงตรรกะ | ไม่สามารถจัดการได้ | สามารถจัดการได้ |
ที่อยู่ | 8 บิต | 16 บิต |
opcodes | 4 บิต | 8 บิต |
คำแนะนำ | ความยาวคงที่ | ความยาวแปรผัน |
หน่วย Adder / substactor | ดำเนินการอย่างง่ายเช่นการบวกและการลบ | ดำเนินการกับโลจิคัลการดำเนินการด้วยเช่นกันและยังเป็นที่รู้จักในนาม ARITHMETIC / LOGIC UNIT |
ขนาดของซีเควนเซอร์ควบคุม | ที่มีขนาดเล็ก | ใหญ่ขึ้นเนื่องจากการลงทะเบียนเพิ่มเติม |
จำนวนคำสั่ง | ค่อนข้างน้อย | ค่อนข้างมาก |
ลงทะเบียนเพื่อเก็บข้อมูลที่ถูกเพิ่มหรือลบออกจากตัวสะสม | B | TMP |
คำแนะนำการกระโดด | ไม่ว่าง | JM, JZ และ JNZ - การกระโดดแบบมีเงื่อนไข JMP - การกระโดดแบบไม่มีเงื่อนไข |
คำแนะนำ | รวมถึงคำแนะนำ - LDA, ADD, SUB, OUT และ HLT | มีคำแนะนำเช่น ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI เป็นต้น |
แสดงเพื่อแสดงเอาต์พุตใน LED | เลขฐานสอง | เลขฐานสิบหก |