วันพฤหัสบดีที่ 20 กันยายน พ.ศ. 2555

ชุดคำสั่งของไมโครโปรเซสเซอร์และภาษาแอสเซมบลี้

ชุดคำสั่งของไมโครโปรเซสเซอร์และภาษาแอสเซมบลี้

     คำสั่งของไมโครโปรเซสเซอร์จะเป็นตัวกำหนดรูปแบบการทำงานของไมโครโปรเซสเซอร์ใน ไมครโปรเซสเซอร์มีคำสั่งหลายคำสั่งเรียกว่าชุดคำสั่งของไมโครโปรเซสเซอร์ (Microprocess's Instruction Set) คำสั่งของไมโครโปรเซสเซอร์แต่ละรุ่นจะไม่เหมือนกันแต่การพัฒนาไมโครโปรเซสเซอร์รุ่นใหม่ๆ จะพัฒนาในคำสั่งมีประสิทธิภาพมากขึ้น
     คำสั่งหนึ่งคำสั่งอาจประกอบด้วยไบต์เดียว สองไบต์ สามไบต์ หรือ สี่ไบต์ แล้วแต่กรณี ไบต์แรกของคำสั่งเรียกว่า OP. CODE เพราะไบต์นี้จะเป็นไบต์ที่บอกไมโครโปรเซสเซอร์ ว่างเป็นคำสั่งอะไร ส่วนไบต์ที่เหลือเราเรียกว่า โอเปอแรนต์ (Operand) ซึ่งจะเป็นข้อมูลหรือบอกตำแหน่งข้อมูลว่าอยู่ที่ใหน รูปแบบของคำสั่งดังแสดงในรูป


 แสดงรูปแบบของคำสั่ง
    คำสั่งของไมโครโปรเซสเซอร์ที่กล่าวนี้เป็นภาษาแอสแซมบลี้ ต้องมีตัวแปลภาษาที่เรียกว่า แอสแซมเบอร์ (Assembler) เป็นตัวแปลตัวคำสั่งต่างๆ ให้เป็นภาษาเครื่อง (Machine Language) คือเป็นภาษาที่ต้องใช้รหัสเลขไบนารี่นั่นเอง จึงทำให้ระบบไมโครคอมพิวเตอร์ทำงานได้
 
กลุ่มคำสั่งของไมโครโปรเซสเซอร์ Z-80


การอ้างอิงแอดเดรส

รูปแบบและองค์ประกอบของภาษาแอสแซมบลี้ Z-80
 ตารางคำสั่งเป็นตารางที่แสดงการทำงานอย่างย่อของคำสั่งกลุ่มต่างๆ ซึ่งได้ถูกจัดแบ่งออกเป็นคอลัมน์ดังนี้
 
 
ส่วนประกอบของตารางคำสั่ง
 
 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น