Những Kiến Thức Cơ Bản Về Chương Trình Dịch (Bách Khoa Đà Nẵng)
Giáo trình Kin trúc máy tính và H điu hành 1 I HC ÀNNG TRNG I HC BÁCH KHOA KHOA CÔNG NGH THÔNG TIN CHNG TRÌNH DCH Giáo trình Kin trúc máy tính và H điu hành 2 TRNG I HC BÁCH KHOA ÀNNG Giithiu Mctiêugiáotrình 1. Cung cpnhng kinthcc bnv chng trình dch 2. Cung cpcácphng pháp phân tích t vng, phân tích cú pháp. 3. C s cho victìmhiu các ngôn ng lp trình. 4. Rèn luynk nng lp trình cho sinh viên Giáo trình Kin trúc máy tính và H điu hành 3 TRNG I HC BÁCH KHOA ÀNNG Giithiu Ni dung giáo trình CHNG 1. NHP MÔN CHNG TRÌNH DCH CHNG 2. PHÂN TÍCH T VNG CHNG 3. CÁC VN C BN V PHÂN TÍCH CÚ PHÁP CHNG 4. CÁC PHNG PHÁP PHÂN TÍCH CÚ PHÁP CHNG 5. PHÂN TÍCH NG NGHA CHNG 6. X LÝ LI VÀ SINH MÃ Giáo trình Kin trúc máy tính và H điu hành 4 CHNG 1. NHP MÔN CHNG TRÌNH DCH TRNG I HC BÁCH KHOA ÀNNG 1. Các khái nimc bn 2. ctrng ca ngôn ng lp trình (NNLT) bccao 3. Các qui tct vng và cú pháp 4. Các chcnng camt trình biên dch Chng 2 Giáo trình Kin trúc máy tính và H điu hành 5 CHNG 1. NHP MÔN CHNG TRÌNH DCH TRNG I HC BÁCH KHOA ÀNNG 1. Các khái nimc bn 1.1. S phát trinca ngôn ng lptrình 1.2. Khái nimchng trình dch 1.3. Phân loichng trình dch 1.4. Các ng dng khác cak thutdch Chng 2 Giáo trình Kin trúc máy tính và H điu hành 6 CHNG 1. NHP MÔN CHNG TRÌNH DCH TRNG I HC BÁCH KHOA ÀNNG 1. Các khái nimc bn 1.1. S phát trinca ngôn ng lptrình NN máy (machine language) Hpng (Assembly) NNLT bccao (Higher _level language) Chng 2 Giáo trình Kin trúc máy tính và H điu hành 7 CHNG 1. NHP MÔN CHNG TRÌNH DCH TRNG I HC BÁCH KHOA ÀNNG 1. Các khái nimc bn 1.2. Khái nimchng trình dch Chng trình dch là chng trình dùng đ dch mtchng trình (CT ngun) vittrên NNLT nào đó (NN ngun) sang mtchng trình tng đng (CT đích) trên mt NN khác (NN đích) Chng 2 Giáo trình Kin trúc máy tính và H điu hành 8 CHNG 1. NHP MÔN CHNG TRÌNH DCH TRNG I HC BÁCH KHOA ÀNNG 1. Các khái nimc bn 1.3. Phân loichng trình dch ¬ Trình biên dch CT ngun Trình biên dch CT đích Máy tính thcthi Ktqu Thigian dch D liu Thigian thcthi Giáo trình Kin trúc máy tính và H điu hành 9 CHNG 1. NHP MÔN CHNG TRÌNH DCH TRNG I HC BÁCH KHOA ÀNNG 1. Các khái nimc bn 1.3. Phân loichng trình dch ¬ Trình thông dch CT ngun Trình thông dch Ktqu D liu Giáo trình Kin trúc máy tính và H điu hành 10 CHNG 1. NHP MÔN CHNG TRÌNH DCH TRNG I HC BÁCH KHOA ÀNNG 1. Các khái nimc bn 1.4. Các ng dng khác cak thutdch - Trong các h thng: phngiaotipgia ngi và máy thông qua các câu lnh. - H thng x lý NN t nhiên: dch thut, tóm ttvnbn. Chng 2 . Giáo trình Kin trúc máy tính và H điu hành 1 I HC ÀNNG TRNG I HC BÁCH KHOA KHOA CÔNG NGH THÔNG TIN CHNG TRÌNH DCH Giáo trình Kin. nimchng trình dch Chng trình dch là chng trình dùng đ dch mtchng trình (CT ngun) vittrên NNLT nào đó (NN ngun) sang mtchng trình tng