[hide=1]//-----------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------
[SIZE=2]# Register (รีจีสเตอร์) # </span></span>
Register (รีจีสเตอร์) เป็นหน่วยความจำขนาดเล็กที่อยู่ใน (CPU) ที่สามารถทำการคำนวณ เคลื่อนย้ายตำแหน่งต่างๆได้
Segment ( เซกเมนต์) : คือ Block ของหน่วยความจำที่เริมต้น ณ. ตำแหน่งที่คงที่ สามารถหาได้จากค่าของ เซกเมนต์รีจีสเตอร์ (Segment Register) 8086 มี Segment Register อยู่ 4 ตัว ซึ่งสามารถชี้ไป ยังตำแหน่งใดๆ ในแอดเดรส 1 MB ก็ได้
Register (รีจีสเตอร์) คือ หน่วยความจำชนิดซึ่งแตกต่างจาก ROM (Random Only Memory : เป็นหน่วยความจำที่ อยู่ติดกับแผ่นวงจรหลักของ เครื่องไม่สามารถเพิ่มขยายขนาดได้) และ RAM (Random Access Memory: เป็นหน่วย ความจำที่สามารถเพิ่มขยายขนาดได้) ซึ่งเป็นเพียงที่พักข้อมูลหรือคอยเก็บข้อมูลไว้เท่านั้นเอง แต่รีจีสเตอร์นั้น สามารถใช้ในการคำนวณนั้นไปเก็บไว้ เป็นหน่วยความจำที่อยู่ในไมโครโปรเซสเซอร์ ถ้าเป็นของ 8088 จะมีขนาด 16 บิต ดังนั้น รีจีสเตอร์จะมีขนาด 16 บิตด้วย
[code]โครงสร้างรีจีสเตอร์ แบบ 16 บิต
AX