fbpx
วิกิพีเดีย

ชุดของคำสั่งเครื่อง

ชุดของคำสั่งเครื่อง (อังกฤษ: instruction set) เป็นรายการของคำสั่งเครื่องและตัวแปรทั้งหมดที่โปรเซสเซอร์ (หรือถ้าเป็นเครื่องจักรเสมือน (virtual machine) จะเรียกว่า อินเตอร์พรีเตอร์) สามารถประมวลผลได้ โดยชุดคำสั่งนั้นอาจแตกต่างกันขึ้นอยู่กับหน่วยประมวลผลของระบบ

ชุดของคำสั่งเครื่อง ประกอบไปด้วย

  • คำสั่งพีชคณิต เช่น บวก ลบ เลื่อนหลัก วนรอบหลัก
  • คำสั่งเชิงตรรกะ เช่น และ หรือ นิเสธ
  • คำสั่งข้อมูล เช่น ย้ายค่า ป้อนค่า ส่งค่า อ่าน บันทึก
  • คำสั่งการควบคุม เช่น ข้ามไปที่ ถ้า...ให้ไปที่ เรียกใช้รูทีน คืนกลับจากรูทีน

ชุดคำสั่งเครื่อง หรือ สถาปัตยกรรมชุดคำสั่งเครื่อง (instruction set architecture) เป็นส่วนหนึ่งของสถาปัตยกรรมคอมพิวเตอร์ที่เกี่ยวข้องกับการเขียนโปรแกรม, ประเภทข้อมูล, คำสั่ง, เรจิสเตอร์, การกำหนดที่อยู่, สถาปัตยกรรมหน่วยความจำ, อินเตอร์รัพท์ และการจัดการความผิดพลาด ตลอดจนอุปกรณ์ไอโอภายนอก

ชุดคำสั่งเครื่องนี้ ยังเป็นการรวมชุดของคำสั่งเครื่อง (opcode) อันเป็นคำสั่งที่โปรเซสเซอร์สามารถนำไปทำงานต่อโดยตรง

สถาปัตยกรรมชุดคำสั่งเครื่อง กับสถาปัตยกรรมระดับไมโครเป็นสิ่งที่แยกจากกันโดยชัดเจน โดยสถาปัตยกรรมระดับไมโครเป็นเทคนิคการออกแบบโปรเซสเซอร์ที่ใช้สำหรับการนำคำสั่งเครื่องไปใช้ ทำให้คอมพิวเตอร์ที่แม้จะทำงานด้วยสถาปัตยกรรมระดับไมโครที่แตกต่างกันก็ยังสามารถที่จะแลกเปลี่ยนชุดคำสั่งเครื่องพื้นฐานได้ ตัวอย่างเช่น โปรเซสเซอร์เพนเทียมของอินเทล และอาธลอน ของเอเอ็มดี จะใช้ชุดคำสั่งเครื่องตระกูล x86 แต่มีการออกแบบวงจรภายในที่แตกต่างกัน กล่าวคือ มีสถาปัตยกรรมระดับไมโครที่แตกต่างกันนั่นเอง

แนวความคิดนี้สามารถนำไปต่อยอดเป็นชุดคำสั่งเครื่องที่มีเอกลักษณ์เฉพาะได้หลายแบบ เช่น TIMI (Technology-Independent Machine Interface) ที่ใช้กันใน IBM System/38 และ IBM AS/400 สำหรับ TIMI นี้เป็นชุดคำสั่งเครื่องที่มีหน้าที่แปลงคำสั่งซอฟต์แวร์ระดับล่างให้เป็นคำสั่งเครื่องที่โปรเซสเซอร์แต่ละตัวสามารถทำงานได้ หรือที่ปัจจุบันเรียกกันตามหน้าที่การทำงานของมันว่า เครื่องจักรเสมือน (virtual machine)

ดูเพิ่ม

แหล่งข้อมูลอื่น

ดของคำส, งเคร, อง, บทความน, ไม, การอ, างอ, งจากแหล, งท, มาใดกร, ณาช, วยปร, บปร, งบทความน, โดยเพ, มการอ, างอ, งแหล, งท, มาท, าเช, อถ, เน, อความท, ไม, แหล, งท, มาอาจถ, กค, ดค, านหร, อลบออก, เร, ยนร, าจะนำสารแม, แบบน, ออกได, อย, างไรและเม, อไร, งกฤษ, instruction,. bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir chudkhxngkhasngekhruxng xngkvs instruction set epnraykarkhxngkhasngekhruxngaelatwaeprthnghmdthiopressesxr hruxthaepnekhruxngckresmuxn virtual machine caeriykwa xinetxrphrietxr samarthpramwlphlid odychudkhasngnnxacaetktangknkhunxyukbhnwypramwlphlkhxngrabbchudkhxngkhasngekhruxng prakxbipdwy khasngphichkhnit echn bwk lb eluxnhlk wnrxbhlk khasngechingtrrka echn aela hrux niesth khasngkhxmul echn yaykha pxnkha sngkha xan bnthuk khasngkarkhwbkhum echn khamipthi tha ihipthi eriykichruthin khunklbcakruthinchudkhasngekhruxng hrux sthaptykrrmchudkhasngekhruxng instruction set architecture epnswnhnungkhxngsthaptykrrmkhxmphiwetxrthiekiywkhxngkbkarekhiynopraekrm praephthkhxmul khasng ercisetxr karkahndthixyu sthaptykrrmhnwykhwamca xinetxrrphth aelakarcdkarkhwamphidphlad tlxdcnxupkrnixoxphaynxkchudkhasngekhruxngni yngepnkarrwmchudkhxngkhasngekhruxng opcode xnepnkhasngthiopressesxrsamarthnaipthangantxodytrngsthaptykrrmchudkhasngekhruxng kbsthaptykrrmradbimokhrepnsingthiaeykcakknodychdecn odysthaptykrrmradbimokhrepnethkhnikhkarxxkaebbopressesxrthiichsahrbkarnakhasngekhruxngipich thaihkhxmphiwetxrthiaemcathangandwysthaptykrrmradbimokhrthiaetktangknkyngsamarththicaaelkepliynchudkhasngekhruxngphunthanid twxyangechn opressesxrephnethiymkhxngxinethl aelaxathlxn khxngexexmdi caichchudkhasngekhruxngtrakul x86 aetmikarxxkaebbwngcrphayinthiaetktangkn klawkhux misthaptykrrmradbimokhrthiaetktangknnnexngaenwkhwamkhidnisamarthnaiptxyxdepnchudkhasngekhruxngthimiexklksnechphaaidhlayaebb echn TIMI Technology Independent Machine Interface thiichknin IBM System 38 aela IBM AS 400 sahrb TIMI niepnchudkhasngekhruxngthimihnathiaeplngkhasngsxftaewrradblangihepnkhasngekhruxngthiopressesxraetlatwsamarththanganid hruxthipccubneriykkntamhnathikarthangankhxngmnwa ekhruxngckresmuxn virtual machine duephim aekikhsthaptykrrmkhxmphiwetxr RISCaehlngkhxmulxun aekikhIntel Instruction Set pages Archived 2010 01 13 thi ewyaebkaemchchin xngkvs bthkhwamekiywkbkhxmphiwetxr xupkrntang hruxekhruxkhayniyngepnokhrng khunsamarthchwywikiphiediyidodyephimkhxmul duephimthi sthaniyxy ethkhonolyisarsneths ekhathungcak https th wikipedia org w index php title chudkhxngkhasngekhruxng amp oldid 9641085, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม