EAX бүртгэлийг юунд ашигладаг вэ?
EAX бүртгэлийг юунд ашигладаг вэ?

Видео: EAX бүртгэлийг юунд ашигладаг вэ?

Видео: EAX бүртгэлийг юунд ашигладаг вэ?
Видео: Ассемблей програмчлалд суралц - Бүртгэлийн танилцуулга 2024, Дөрөвдүгээр сар
Anonim

eax нь 32 битийн ерөнхий зориулалт юм бүртгүүлэх хоёр нийтлэг ашигладаг : функцийн буцах утгыг тусгай хэлбэрээр хадгалах бүртгүүлэх тодорхой тооцооллын хувьд. Энэ нь техникийн хувьд тогтворгүй байдаг бүртгүүлэх , учир нь үнэ цэнэ нь хадгалагдаагүй. Харин функц буцаахаас өмнө түүний утгыг функцийн буцах утгад тохируулна.

Үүнийг анхаарч үзвэл EAX нь юу гэсэн үг вэ?

" EAX " ны төлөө "ӨРГӨГТГӨСГӨН АКУМУЛЯТРЫН БҮРТГЭЛ" "EBX" юуны төлөө "ӨРГӨГТСӨН СУУРЬ БҮРТГЭЛ" "ECX" юуны төлөө "ӨРГӨтгСӨН ТООЛЛОГЫН БҮРТГЭЛ" "EDX" юуны төлөө "ӨРГӨГТСӨН МЭДЭЭЛЛИЙН БҮРТГЭЛ"

ECX бүртгэл гэж юу вэ? The бүртгүүлэх нэрс нь ихэвчлэн түүхэн байдаг. Жишээлбэл, EAX олон тооны арифметик үйлдлүүдэд ашиглагдаж байсан тул аккумлятор гэж нэрлэдэг байсан ба ECX Энэ нь давталтын индексийг хадгалахад ашиглагдаж байсан тул тоолуур гэж нэрлэгддэг байсан.

Энд бүртгэл бүр юу хийдэг вэ?

Процессор бүртгүүлэх (CPU бүртгүүлэх ) байна компьютерийн процессорын нэг хэсэг болох мэдээлэл хадгалах жижиг хэсгүүдийн нэг. А бүртгүүлэх заавар, хадгалах хаяг эсвэл ямар ч төрлийн өгөгдөл (битийн дараалал эсвэл бие даасан тэмдэгт гэх мэт) агуулж болно. Зарим зааварчилгааг зааж өгсөн болно бүртгэлүүд зааврын нэг хэсэг болгон.

EAX болон Rax хоёр адилхан уу?

ракс нь 64 битийн "урт" хэмжээтэй бүртгэл юм. Энэ нь 2003 онд 64 битийн процессор руу шилжих үед нэмэгдсэн. eax нь 32 битийн "int" хэмжээтэй регистр юм.

Зөвлөмж болгож буй: