กลับไปหน้าบทความ

อ่าน 1 นาที

ตารางรหัสการทำงาน

ตาราง โอเปอเรเตอร์โค้ด (หรือเรียกว่า เมทริกซ์โอเปอเรเตอร์โค้ด ) คือการแสดงภาพของ โอเปอเรเตอร์โค้ด ทั้งหมด ในชุดคำสั่ง โดยจัดเรียงให้แต่ละแกนของตารางแสดงถึง นิบเบิ ลบนหรือล่าง...

ตารางรหัสการทำงาน

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

ค่าในตาราง

โครงสร้างและการจัดเรียงของตารางโอเปอเรเตอร์โค้ดมีลักษณะดังนี้:

0123456789เอบีซีดีอีเอฟ
0 000102030405060708090A0B0 องศาเซลเซียส0D0E0F
1 101112131415161718191A1บี1ซี1D1E1F
2 202122232425262728292A2บี2ซี2 มิติ2E2F
3 303132333435363738393A3บี3ซี3 มิติ3E3F
4 404142434445464748494A4B4ซี4 มิติ4E4F
5 505152535455565758595A5B5C5D5E5F
6 606162636465666768696A6บี6C6D6E6F
7 707172737475767778797A7B7ซี7D7E7F
8 808182838485868788898A8B8C8D8E8F
9 909192939495969798999A9B9C9D9E9F
เอ เอ0เอ1เอ2เอ3เอ4เอ5เอ6เอ7เอ8เอ9เอเอเอบีเอซีโฆษณาเออีเอเอฟ
บี บี0บี1บี2บี3บี4บี5บี6บี7บี8บี9บีเอBBบีซีบีดีเป็นบีเอฟ
ซี C0ซี1ซี2ซี3ซี4ซี5ซี6ซี7ซี8ซี9ซีเอซีบีซีซีซีดีซีอีซีเอฟ
ดี ดี0ดี1ดี2ดี3ดี4ดี5ดี6ดี7ดี8ดี9ดีเอฐานข้อมูลดีซีดีดีดีอีดีเอฟ
อี อี0อี1อี2อี3อี4อี5อี6อี7อี8อี9อีเออีบีอีซีอีดีอีอีอีเอฟ
เอฟ เอฟ0เอฟ1เอฟ2เอฟ3เอฟ4เอฟ5เอฟ6เอฟ7เอฟ8เอฟ9เอฟเอFBเอฟซีเอฟดีเอฟอีเอฟเอฟ

แต่ละเซลล์ตั้งแต่ 00 ถึง FF จะมีข้อมูลเกี่ยวกับการดำเนินการ เช่น คำสั่งแอสเซมบลีที่เทียบเท่ากับโอเปอเรชันโค้ด พารามิเตอร์ และจำนวนรอบการทำงานของซีพียู

ตัวอย่างตารางโอเปอเรเตอร์โค้ด

นี่คือตารางรหัสคำสั่งสำหรับ ไมโครโปรเซสเซอร์ MOS Technology 6502จากปี 1975 6502 ใช้รหัสคำสั่ง 8 บิต จากรหัสคำสั่งที่เป็นไปได้ 256 รหัสที่ใช้รูปแบบ 8 บิต 6502 รุ่นดั้งเดิมใช้เพียง 151 รหัสเท่านั้น โดยจัดเรียงเป็นคำสั่ง 56 คำสั่งที่มีโหมดการกำหนดแอดเดรสหลายโหมด (อาจจะ) [ 1 ]เนื่องจากไม่ได้ใช้รหัสคำสั่งทั้งหมด 256 รหัส ช่องว่างรหัสคำสั่งบางช่องจึงว่างเปล่า และคอลัมน์นิบเบิลล่าง 3, 7, B และ F หายไปจากตาราง

ตารางรหัสปฏิบัติการสำหรับชุดคำสั่ง 6502
โหมดการกำหนดแอดเดรส: A – ตัวสะสม, # – ค่าทันที, zpg – หน้าศูนย์, abs – ค่าสัมบูรณ์, ind – ค่าทางอ้อม, X – ดัชนีโดยรีจิสเตอร์ X, Y – ดัชนีโดยรีจิสเตอร์ Y, rel – สัมพัทธ์
เคี้ยวเพลินเคี้ยวเบาๆ
01245689เอซีดีอี
0 เบรก ORA ( ind ,X) โอราซีพีจีASL zpgพีพี โอรา # เอเอสแอล เอ โอราแอ็บส์แอสแอลเอ
1 บีพีแอล รีลORA ( ind ),Y ORA zpg ,X ASL zpg ,X ซีแอลซี ORA abs ,Y ORA abs ,X ASL abs ,X
2 เจเอสอาร์แอ็บส์และ ( ind ,X) บิตzpgและzpgROL zpgพีแอลพี และ # โรล เอ BIT absและกล้ามท้องแอ็บส์ ROL
3 ดัชนีมวลกาย (BMI)และ ( อินด ),Y และzpg ,X ROL zpg ,X วินาที และกล้ามท้อง , Y และกล้ามท้อง X ROL abs ,X
4 อาร์ทีไอ EOR ( ind ,X) อีโออาร์zpgแอลเอสอาร์zpgพีเอชเอ อีโออาร์ # แอลเอสอาร์ เอ เจเอ็มพีแอ็บส์อีโออาร์แอ็บส์แอลเอสอาร์แอ็บส์
5 บีวีซีรีลEOR ( ind ),Y EOR zpg ,X LSR zpg ,X ซีแอลไอ EOR abs ,Y EOR abs ,X แอลเอสอาร์ แอ็บส์ ,X
6 อาร์ทีเอส ADC ( ind ,X) เอดีซีzpgROR zpgกองทัพปลดปล่อยประชาชน เอดีซี # อาร์โออาร์ เอ เจเอ็มพี ( อินด ) เอดีซี แอ็บสอาร์โออาร์แอ็บส์
7 บีวีเอส รีลADC ( อินด ), Y ADC zpg ,X ROR zpg ,X ซีไอ ADC abs ,Y ADC abs ,X ROR abs ,X
8 STA ( ind ,X) STY zpgSTA zpgSTX zpgเดย์ TXA STY absSTA absเอสทีเอ็กซ์แอ็บส์
9 บีซีซีเรลSTA ( ind ),Y STY zpg ,X STA zpg ,X STX zpg ,Y ทีเอเอ STA abs ,Y TXS STA abs ,X
เอ LDY # LDA ( ind ,X) LDX # แอลดีวายzpgแอลดีเอzpgLDX zpgเทย์ แอลดีเอ # ภาษี แอ ลดีวายแอ็บส์แอลดีเอ แอ็บส์LDX abs
บี บีซีเอส สัมพันธ์LDA ( ind ),Y LDY zpg ,X LDA zpg ,X LDX zpg ,Y ซีแอลวี LDA abs ,Y ทีเอสเอ็กซ์ LDY abs ,X LDA abs ,X LDX abs ,Y
ซี ซีพีวาย # CMP ( ind ,X) ซีพีวายzpgซีเอ็มพีzpgดีซีzpgไอนี ซีเอ็มพี # เดกซ์ ซีพีวายแอ็บสซีเอ็มพีแอ็บส์ดีซีแอ็บส์
ดี บีเอ็นอีรีลCMP ( อินด ), Y CMP zpg ,X DEC zpg ,X ซีแอลดี ซีเอ็มพีแอ็บส์วาย ซีเอ็มพีแอ็บส์ ,X ดีซีแอ็บส์ ,X
อี ซีพีเอ็กซ์ # SBC ( ind ,X) ซีพีเอ็กซ์ ซีพีจีเอสบีซีzpgINC zpgอินซ์ เอสบีซี # โนป ซีพีเอ็กซ์แอ็บส์เอ สบีซี แอ็บสบริษัท ไอเอ็นซีแอ็บส์
เอฟ บีคิวเรลSBC ( อินด ),Y SBC zpg ,X INC zpg ,X เซด SBC abs ,Y SBC abs ,X INC abs ,X
  • ตารางรหัสคำสั่ง Game Boy LR35902
  • ตารางรหัสปฏิบัติการ Z80
  • ตารางโอเปรนด์ Intel x86
  • ตารางโอเปอเรชันโค้ด 6502/6510/8500/8502
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Opcode_table&oldid=1346291108 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ตารางรหัสการทำงาน

ตาราง โอเปอเรเตอร์โค้ด (หรือเรียกว่า เมทริกซ์โอเปอเรเตอร์โค้ด ) คือการแสดงภาพของ โอเปอเรเตอร์โค้ด ทั้งหมด ในชุดคำสั่ง โดยจัดเรียงให้แต่ละแกนของตารางแสดงถึง นิบเบิ ลบนหรือล่าง...

ค่าในตาราง

โครงสร้างและการจัดเรียงของตารางโอเปอเรเตอร์โค้ดมีลักษณะดังนี้:

ตัวอย่างตารางโอเปอเรเตอร์โค้ด

นี่คือตารางรหัสคำสั่งสำหรับ ไมโครโปรเซสเซอร์ MOS Technology 6502 จากปี 1975 6502 ใช้รหัสคำสั่ง 8 บิต จากรหัสคำสั่งที่เป็นไปได้ 256 รหัสที่ใช้รูปแบบ 8 บิต 6502 รุ่นดั้งเดิมใช้เพียง 151 รหัสเท่านั้น โดยจัดเรียงเป็นคำสั่ง 56...

ลิงก์ภายนอก

ตารางรหัสคำสั่ง Game Boy LR35902 ตารางรหัสปฏิบัติการ Z80 ตารางโอเปรนด์ Intel x86 ตารางโอเปอเรชันโค้ด 6502/6510/8500/8502 ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Opcode_table&oldid=1346291108 "