Assembly OS
1.0.0
คุณเคยต้องการสร้างระบบปฏิบัติการ แต่คุณไม่รู้ว่าจะเริ่มต้นตรงไหน? ขอแสดงความยินดีเพราะคุณเพิ่งพบบทช่วยสอนที่จะสอนรหัสการประกอบ x86 16 บิตและวันหนึ่งคุณจะสามารถสร้างระบบปฏิบัติการของคุณเองได้!
ทำไมเราถึงใช้ชุดประกอบ? เนื่องจากมันไม่ยากที่จะดำเนินการในคอมพิวเตอร์จึงเป็นวิธีที่ตรงที่สุดในการสื่อสารกับคอมพิวเตอร์และการเป็นแอสเซมบลี 16 บิตหมายความว่าระบบปฏิบัติการของเราจะสามารถทำงานได้ในคอมพิวเตอร์ Intel เครื่องใด ๆ (ตั้งแต่ 8086 CPU ซึ่งเปิดตัวในปี 1979) บางทีในอนาคตเราเรียนรู้วิธีการโหลดรหัสภาษาระดับสูงเช่น C และทำให้รหัสเข้าใจได้ง่ายขึ้น
บทช่วยสอนนี้มีความหมายตามลำดับ หากคุณข้ามไปที่บทที่ 3 และไม่รู้ว่า mov ah, 0x0E หมายความว่าคุณจะไม่เข้าใจอะไรเลย พยายามเข้าใจว่าแต่ละบรรทัดหมายถึงอะไร การคัดลอกการถอดออกจะไม่สอนอะไรเลย
ในอนาคต: