Ассемблерийн дамжуулалтын бүтэц гэж юу вэ?
Ассемблерийн дамжуулалтын бүтэц гэж юу вэ?

Видео: Ассемблерийн дамжуулалтын бүтэц гэж юу вэ?

Видео: Ассемблерийн дамжуулалтын бүтэц гэж юу вэ?
Видео: Truck Campers for Adventurous Travelers: Top 10 Picks 2024, May
Anonim

Нэг ассемблер дамжуулалт эх файл дээр яг нэг удаа, мөн адил нэвтрүүлэх шошго цуглуулах, ирээдүйн лавлагаа шийдвэрлэх, бодит угсралт хийх. Хэцүү хэсэг нь ирээдүйн шошгоны лавлагааг (удаан лавлах асуудал) шийдэж, кодыг нэг дор цуглуулах явдал юм. нэвтрүүлэх.

Мөн ассемблерт pass гэж юу вэ?

Ассемблер Энэ нь доод түвшний угсралтын кодоор бичигдсэн зааврыг нүүлгэн шилжүүлэх боломжтой машины код болгон хувиргах, ачигчийн дагуу мэдээлэл үүсгэх програм юм. Энд угсрагч Эдгээр ажлыг хоёр хуваа дамжуулдаг : Дамжуулах -1: Тэмдэгт болон үгийн утгыг тодорхойлж, тэмдэгтийн хүснэгт болон үсгийн хүснэгтийг тус тусад нь санах.

Мөн бидэнд яагаад хоёр дамжуулагч ассемблер хэрэгтэй байна вэ? Хамгийн гол шалтгаан нь угсрагч a2-г ашиглах нэвтрүүлэх систем нь эх кодыг задлан шинжлэхэд хараахан гарч амжаагүй байгаа хувьсагч эсвэл дэд программуудын лавлагаа - дамжуулалтын лавлагааны асуудлыг шийдвэрлэхэд оршино.

Түүнээс гадна ассемблерийн төрлүүд юу вэ?

Ан угсрагч хоёрыг орчуулах ёстой янз бүрийн төрөл тэмдэгтүүд: угсрагч -тодорхойлогдсон тэмдэгтүүд ба программист тодорхойлсон тэмдэгтүүд. The угсрагч -тодорхойлогдсон тэмдэгтүүд нь машины заавар болон псевдо-зааварт зориулсан мнемоник юм.

Ассемблер дээр literal гэж юу вэ?

Тодорхой хэлний онцлог шинжгүйгээр, a шууд утгаар нэргүй тогтмол юм. The Ассемблер хөтөлбөрийн бүх бүлэг шууд утга хамтдаа тогтмол усан санд давталтгүйгээр. Энэ нь "=" гэсэн үг юм Ассемблер Хэрэв аль хэдийн үүсгээгүй бол энэ санд утгыг бий болгох.

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