chamoisinstitute.org

Fandraisana / Teknolojia / IT / Fandaharana / Fahasamihafana eo amin'ny Assembler sy ny Compiler

Fahasamihafana eo amin'ny Assembler sy Compiler

28 Jona 2011 Narotsak'i Indika

Assembler vs Compiler

Amin'ny ankapobeny, ny compiler dia programa informatika izay mamaky programa voasoratra amin'ny fiteny iray, izay antsoina hoe fiteny loharano, ary mandika azy amin'ny fiteny hafa, izay antsoina hoe fiteny kendrena. Araka ny fomban-drazana, ny fiteny loharano dia fiteny avo lenta toy ny C ++ ary ny teny kendrena dia fiteny ambany toa ny fiteny Assembly. Na izany aza, misy ny mpanangom-bokatra afaka mamadika programa misy loharano voasoratra amin'ny fiteny Assembly ary mamadika izany amin'ny kaody masinina na kaody code. Fitaovana toy izany ny mpanangona. Ka na ny assembler na ny compiler dia samy mamoaka kaody izay azo atao mivantana amin'ny milina.

Inona no atao hoe Compiler?

Compiler dia programa informatika izay mamaky programa voasoratra amin'ny fiteny iray, izay antsoina hoe fiteny loharano, ary mandika azy amin'ny fiteny hafa, izay antsoina hoe fiteny kendrena. Matetika, ny fiteny loharano dia fiteny avo lenta ary ny teny kendrena dia fiteny ambany. Ka amin'ny ankapobeny, ny mpanangom-bokatra dia azo jerena ho mpandika teny mandika fiteny iray amin'ny fiteny iray hafa. Ankoatr'izay, ny mpanangom-bokatra dia manao fanatsarana ny kaody. Ny compiler mahazatra dia misy singa lehibe maromaro. Ny singa voalohany dia ny scanner (fantatra koa amin'ny hoe lexical analyzer). Ny scanner dia mamaky ilay programa ary mamadika azy ho amina marika famantarana. Ny singa faharoa dia ny parser. Izy io dia mamadika ny tadin'ny token ho lasa hazo parse (na hazo syntax abstract), izay misambotra ny firafitry ny programa. Ny singa manaraka dia ny fizotran'ny semantika izay mandika ny semantika amin'ny rafitra syntactic. Manaraka an'io ny fanatsarana kaody sy ny famoronana kaody farany.

Inona no atao hoe Assembler?

Assembler dia rindrambaiko na fitaovana mandika ny fiteny Assembly amin'ny kaody masinina. Noho izany, ny assembler dia karazana compiler ary ny kaody loharano dia soratana amin'ny fiteny Assembly. Ny Assembly dia fiteny vakin'olombelona fa matetika manana fifandraisana iray sy iray amin'ny kaody milina mifandraika amin'izany. Noho izany ny assemblé iray dia voalaza fa manao fandikan-teny isomorphic (iray amin'ny iray sarintany). Ireo mpikotrana mandroso dia manome fiasa fanampiny izay manohana ny fivoaran'ny programa sy ny fizotran'ny debugging. Ohatra, ny karazana assemblons antsoina hoe macro assemblers dia manome toerana makro.

Inona no maha samy hafa ny Assembler sy ny Compiler?

Compiler dia programa informatika izay mamaky programa voasoratra amin'ny fiteny iray ary mandika izany amin'ny fiteny hafa, raha ny assembler kosa dia azo heverina ho karazana compiler manokana izay tsy mandika afa-tsy ny fiteny Assembly amin'ny kaody milina. Matetika ny mpanangom-bokatra dia mamokatra ny kaody azo ampiharina amin'ny milina avy amin'ny fiteny avo lenta, fa ny mpiorina dia mamorona kaody kaody izay mety tsy maintsy ampifandraisina amin'ny alàlan'ny programa rohy hampandeha amin'ny milina. Satria ny fiteny Assembly dia manana mapa iray miaraka amina kaody masinina, ny assembler iray dia azo ampiasaina hamoahana kaody izay mihazakazaka tena mahomby mandritra ny fotoana iray izay tena zava-dehibe ny fahombiazana (toy ny maotera sary, rafitra mifangaro miaraka amin'ny loharanom-pahalalana voafetra raha oharina amin'ny solo-sainanao manokana. toy ny microwave, milina fanasan-damba, sns.).

Lahatsoratra mifandraika:

Fahasamihafana eo amin'ny debugger sy ny compiler Difference Between Source Program and Object Program Fahasamihafana eo amin'ny Program Source sy ny Programme Object Fahasamihafana eo amin'ny mpamorona sy ny mpandika teny Fahasamihafana eo amin'ny Algorithm sy Pseudocode Fahasamihafana eo amin'ny fikarohana mimari-droa sy ny fikarohana Linear

Filed Under: Programming Tagged With: abstract syntax tree , Assembler , assemblement language , Compiler , sangkap'ny compiler , fiteny avo lenta , fandikan-teny isomorphic , mpandinika leksika , kaody milina , assembler makro , kaodin'ny object , hazo parse , parser , semantic routine , loharano fiteny , fiteny kendrena

Momba ny mpanoratra: Indika

Indika, BSc.Eng, MSECE Computer Engineering, PhD. Computer Science, dia profesora mpanampy ary liana amin'ny fikarohana amin'ny sehatry ny Bioinformatics, Computational Biology, ary Biomedical Natural Language Processing.

Mety tianao

Fahasamihafana eo amin'ny saina sy ny atidoha

Fahasamihafana eo amin'ny urôtôsy amôfôfôma sy fôfôdà

Fahasamihafana eo amin'ny COPD sy ny Emphysema

Fahasamihafana eo amin'ny Tomcat 7.0 sy Tomcat 6.0

Fahasamihafana mitovy sy mitovy

Lahatsoratra farany

  • Inona ny fahasamihafana misy eo amin'ny PCV13 sy PPSV23
  • Fahasamihafana eo amin'ny mpandraharaha sy ny Intrapreneur
  • Inona ny fahasamihafana misy eo amin'ny hemothorax sy ny pnemothorax
  • Inona ny fahasamihafana misy eo amin'ny fitambaran'ireo metatra sy ny vahaolana miharo vahaolana
  • Inona ny fahasamihafana eo amin'ny gadona Junctional sy Idioventricular
  • Inona ny fahasamihafana misy eo amin'ny hena mena sy fotsy

Copyright © 2021 Fahasamihafana . Zo rehetra voatokana. Fepetra fampiasana sy politika momba ny fiainana manokana: ara-dalàna .