Ассемблер хэлний програм гэж юу вэ?
Ассемблер хэлний програм гэж юу вэ?

Видео: Ассемблер хэлний програм гэж юу вэ?

Видео: Ассемблер хэлний програм гэж юу вэ?
Видео: Архитектура ЭВМ | Основы Операционных Систем 04 | Ассемблер 2024, May
Anonim

Заримдаа гэж нэрлэдэг угсралт эсвэл ASM, an ассемблер хэл доод түвшин юм програмчлалын хэл . Програмууд -д бичсэн ассемблер хэлүүд нь эмхэтгэсэн угсрагч . Бүр угсрагч өөрийн гэсэн байдаг ассемблер хэл , энэ нь нэг компьютерийн архитектурт зориулагдсан.

Үүнээс гадна ассемблер хэлний жишээ юу вэ?

Ан ассемблер хэл бага түвшний програмчлал юм хэл тодорхой төрлийн процессоруудад зориулагдсан. Энэ нь эх сурвалжийг эмхэтгэсэн байж магадгүй юм код өндөр түвшний програмчлалаас хэл (C/C++ гэх мэт) гэхдээ эхнээс нь бичиж болно. Доор зарим нь байна жишээнүүд x86 процессороор дэмжигдсэн зааварчилгаа.

Хоёрдугаарт, ассемблер хэл хэрхэн ажилладаг вэ? Таны CPU ажиллахгүй байна угсралт . The угсрагч машин болгон хувиргадаг код . Энэ үйл явц нь аль алинаас нь хамаарна ассемблер хэл болон зорилтот компьютерийн архитектур. Зааварт орсон угсралтын код Бодит зааврын багц руу буулгаж, зорилтот CPU-ийн архитектурын нэрийг бүртгэнэ.

Үүнийг анхаарч үзвэл ассемблер хэлийг юунд ашигладаг вэ?

Өнөөдөр, ассемблер хэл байна ашигласан үндсэндээ техник хангамжийг шууд удирдах, тусгай процессорын зааварт хандах эсвэл гүйцэтгэлийн чухал асуудлуудыг шийдвэрлэхэд зориулагдсан. Ердийн хэрэглээ нь төхөөрөмжийн драйверууд, доод түвшний суулгагдсан системүүд, бодит цагийн системүүд юм.

Ассемблер хэл дээрх мнемоник гэж юу вэ?

Компьютер дээр угсрагч (эсвэл угсралт ) хэл , a мнемоник нь anoperation гэсэн үгийн товчлол юм. Ерөнхийдөө, А мнемоник гэдэг нь нэг биет ажиллах боломжтой машины бэлгэдлийн нэр юм хэл заавар (opcode), дор хаяж нэг үйлдлийн код байна мнемоник машин бүрийн хувьд тодорхойлогдсон хэл заавар.

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