chuong9_uni - CHNG IX SINH M CH Ni dung chnh: Giai on cui...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CH ƯƠ NG IX SINH MÃ ÐÍCH N i dung chính: Giai đ o n cu i c a quá trình biên d ch là sinh mã đ ích . D li u nh p c a b sinh mã đ ích là bi u di n trung gian c a ch ươ ng trình ngu n và d li u xu t c a nó là m t ch ươ ng trình đ ích (hình 9.1). K thu t sinh mã đ ích đượ c trình bày trong ch ươ ng này không ph thu c vào vi c dùng hay không dùng giai đ o n t i ư u mã trung gian . Hình 9.1- V trí c a b sinh mã đ ích Biên d ch k đầ u B t i ư u B sinh mã đ ích B ng danh bi u Ch ươ ng trình ngu n Mã trung gian Mã trung gian Ch ươ ng trình đ ích Nhìn chung m t b sinh mã đ ích ph i đả m b o ch y hi u qu và ph i t o ra ch ươ ng trình đ ích đ úng s d ng hi u qu tài nguyên c a máy đ ích. V m t lý thuy ế t, v n đề sinh mã t i ư u là không th c hi n đượ c. Trong th c t ế , ta có th ch n nh ng k thu t heuristic để t o ra mã t t nh ư ng không nh t thi ế t là mã t i ư u. Ch ươ ng này đề c p đế n các v n đề c n quan tâm khi thi ế t k ế m t b sinh mã . Bên c nh đ ó m t b sinh mã đ ích đơ n gi n t chu i các l nh ba đị a ch c ũ ng đượ c gi i thi u. M c tiêu c n đạ t: Sau khi h c xong ch ươ ng này, sinh viên ph i: N m đượ c các v n đề c n chú ý khi thi ế t k ế b sinh mã đ ích. Bi ế t cách t o ra m t b sinh mã đ ích đơ n gi n t chu i các mã l nh ba đ i ch . T đ ó có th m r ng b sinh mã này cho phù h p v i ngôn ng l p trình c th . Ki ế n th c c ơ b n: Sinh viên ph i có ki ế n th c v ki ế n trúc máy tính đặ c bi t là ph n h p ng (assembly language) để thu n ti n cho vi c ti ế p nh n ki ế n th c v máy đ ích. Tài li u tham kh o: [1] Compilers : Principles, Technique and Tools - Alfred V.Aho, Jeffrey D.Ullman - Addison - Wesley Publishing Company, 1986. [2] Design of Compilers : Techniques of Programming Language Translation - Karen A. Lemone - CRC Press, Inc, 1992. 187
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
I. CÁC V N Ð THI T K B SINH MÃ Trong khi thi ế t k ế b sinh mã, các v n đề chi ti ế t nh ư qu n tr b nh , ch n ch th c p phát thanh ghi và đ ánh giá th t th c hi n . .. ph thu c r t nhi u vào ngôn ng đ ích và h đ i u hành.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/18/2012 for the course INFORMATIK 2011 taught by Professor Phanthuongcang during the Winter '11 term at Cornell University (Engineering School).

Page1 / 20

chuong9_uni - CHNG IX SINH M CH Ni dung chnh: Giai on cui...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online