Ano Ang Assembler

Talaan ng mga Nilalaman:

Ano Ang Assembler
Ano Ang Assembler

Video: Ano Ang Assembler

Video: Ano Ang Assembler
Video: Assembler 2024, Mayo
Anonim

Ang Assembler ay nagmula sa salitang Ingles na "assembler", na nangangahulugang "assembler". Ang Assembler ay isang tagabuo ng code ng mapagkukunan na nag-convert ng code na ito sa wika ng makina.

Ano ang assembler
Ano ang assembler

Kailangan

Manwal ng PC

Panuto

Hakbang 1

Ang Assembler, tulad ng mismong wika, ay kadalasang tukoy sa mga tukoy na arkitektura, pagkakaiba-iba ng mga syntax ng teksto, at mga operating system. Mayroon ding multiplatform o unibersal, o sa halip, limitadong mga unibersal na assembler na maaaring gumana sa iba't ibang mga platform at operating system. Gayunpaman, hindi posible na magsulat ng isang program na independiyenteng aparato sa isang mas mababang antas ng wika. Kabilang sa mga unibersal na nagtitipon, ang mga cross-assembler ay hiwalay na nakikilala, na nakakapagtipon ng isang maipapatupad na module o mga machine code para sa iba pang mga operating system at arkitektura.

Hakbang 2

Ang pagtitipon ay hindi ang una at hindi ang huling yugto sa paraan ng pagkuha ng maipapatupad na mga module ng programa. Halimbawa, ang ilang mga tagabuo ng mataas na antas ay maaaring gumawa ng mga resulta bilang mga programa sa wika ng pagpupulong. Sa hinaharap, ang nagtitipon mismo ay responsable para sa pagproseso ng naturang programa. Bilang karagdagan, ang resulta ng pagpupulong ay maaaring hindi isang maipapatupad na module, ngunit isang bagay na isa, na maglalaman ng machine code at data ng programa sa magkakaibang mga bloke. Ang naisasagawa na mga file ay ginawa pagkatapos mula sa mga ito gamit ang mga editor ng link.

Hakbang 3

Ang mga Assembler para sa system ng DOS ay ang pinaka kilalang. Sa mga ito, ang TASM, MASM at WASM ay maaaring makilala sa isang magkakahiwalay na pangkat. Sa isang pagkakataon, ang pinakasimpleng assembler sa anyo ng A86 ay napakapopular din.

Hakbang 4

Nang magsimulang malawakang magamit ang operating system ng Windows, inilunsad ng mga developer ang TASM. Ito ay isang hindi opisyal na pakete na nilikha ng isang taong nagngangalang "! TE". Ginawang posible ng wikang ito na lumikha ng iba't ibang mga programa sa mga kapaligiran sa Windows. Sa kasalukuyan, ang pagbuo ng programang ito ay opisyal na hininto. Ang kapaligiran ay naging hindi opisyal, ngunit ginagawang mas madali ang pagtatrabaho kasama ang tagatala.

Hakbang 5

Opisyal na sinusuportahan ng Microsoft ang isa pang produkto, ang Microsoft Macro Assembler. Binubuo pa rin ito, ang pinakabagong mga bersyon ay kasama sa maraming mga kit. Gayunpaman, ang bersyon na naglalayon sa paglikha ng mga programa para sa mga system ng DOS ay tumigil sa pag-unlad.

Hakbang 6

Isang proyekto ng open source assembler ang nabuo ngayon. Ang mga bersyon nito ay magagamit para sa iba't ibang mga operating system. Pinapayagan ka rin ng hanay na ito na makakuha ng mga file ng object para sa mga sistemang ito. Ang assembler na ito ay tinatawag na NASM.

Hakbang 7

Ang Yasm ay isang muling nakasulat na bersyon ng NASM mula sa simula na may ilang mga pagbubukod. Ang batang FASM assembler ay pinagbawalan mula sa muling paglilisensya.

Inirerekumendang: