Xem mẫu

  1. C U TRÚC MÁY L P TRÌNH H P NG TÍNH Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 1
  2. MUÏC TIEÂU C u trúc Máy tính & : L p trình Assembly 1. Khaùm phaù bí maät beân trong maùy tính. 2.Trang b nhöõng kieán thöùc cô baûn veà caáu truùc toång quaùt cuûa maùy tính cuõng nhö caùc thaønh phaàn caáu taïo neân maùy tính. 3. Naém ñöôïc caùch hoaït ñoäng,caùch giao ti p cuûa caùc thaønh phaàn caáu taïo neân maùy tính. 4. Bieát vieát 1 chöông trình baèng Assembly – dòch lieân keát vaø thöïc thi chöông trình naøy. 5. Bieát laäp trình xöû lyù ñơn gi n phaàn cöùng, laäp trình heä thoáng . 6. Các khái ni m cơ b n v virus TH - nghiên c u các k thu t lây lan c a virus tin h c Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 2
  3. Tài li u tham kh o Structured Computer Organization – Andrew Tanenbaum Assembly Language For the IBM-PC – Kip R Irvine Assembly Programming Language & IBM PC Ythayu – Charles Marut Giáo trình C u trúc máy tính - T ng Văn On L p trình H p ng - Nguyeãn Ngoïc Taán -Vũ Thanh Hi n C u trúc Máy tính - ð i h c Bách khoa Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 3
  4. Tài li u tham kh o Computer Virus Handbook Virus Writing guide Billy Belceb The macro virus writing guide The little black book of computer viruses M t s m u chương trình virus (virus file, virus macro) Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 4
  5. Giaùo vieân : Ngoâ Phöôùc Nguyeân Email : nguyenktcn@yahoo.com Mobile: 091-8-380-926 Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 5
  6. ð cương môn h c Chương 1 : T ch c t ng quát c a h th ng MT Chương 2 : T ch c CPU Chương 3 : M c logic s Chương 4 : T ch c b nh Chương 5 : Xu t nh p Chương 6 : L p trình Assembly – T p l nh Chương 7 : C u trúc ñi u khi n & Vòng l p Chương 8 : Macro & Procedure – nhúng CT Assembly vào ngôn ng c p cao như C… Chương 9 : L p trình x lý màn hình-bàn phím-mouse. Chương 10 : L p trình x lý File Chương 11 : Các khái ni m cơ b n v Virus tin h c – phân tích các k thu t lây lan chung c a VR tin h c và lây lan trên m ng. Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 6
  7. Chương 1 :C U TRÚC T NG QUÁT C A M T H TH NG MÁY TÍNH Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 7
  8. M c tiêu : N m ñư c t ng quan v c u trúc máy tính. Hi u v Máy Turing & Nguyên lý Von Neumann Bi t sơ ñ kh i chi ti t c a máy tính Naém nguyên lý ho t ñ ng máy tính Bi t các component c a máy tính : Processors,Memory,Input/Output devices,Bus Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 8
  9. Chöông 1 Toång quan veà caáu truùc maùy tính. Moâ hình maùy Turing Nguyeân lyù Von Neumann. Sô ñoà toång quaùt cuûa moät maùy tính. Nguyeân lyù hoaït ñoäng cuûa maùy tính Caâu hoûi oân taäp Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 9
  10. Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 10
  11. Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 11
  12. Maùy tính & Söï tính toaùn B x lý Memory : ch a 2+3/4*3-5=? các ch th & d ……………. li u …………….. ………………. Input device : thi t b nh p Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 12
  13. The system bus (shown in yellow) connects the various components of a computer. The CPU is the heart of the computer, most of computations occur inside the CPU. RAM is a place to where the programs are loaded in order to be executed. Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 13
  14. T ng quan v c u trúc máy tính Máy tính hi n ñ i ngày nay ñư c thi t k d a trên mô hình Turing Church và mô hình Von Neumann. Mô hình Turing : Mô hình này r t ñơn gi n nhưng nó có t t c các ñ c trưng c a 1 h th ng máy tính sau này. Nguyên lý c u t o máy Turing : ñ u ñ c ghi kh i x lý ch a t p h u h n các tr ng thái Băng d li u vô h n, d li u k t thúc là b Si b Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 14
  15. Nguyên lý xây d ng MT MT ñi n t làm vi c theo hai nguyên lý cơ b n : nguyên lý s và nguyên lý tương t . Nguyên lý s s d ng các tr ng thái r I r c c a 1 ñ I lư ng v t lý ñ bi u di n s li u nguyên lý ñ m. Nguyên lý tương t s d ng 1 ñ I lư ng v t lý bi n ñ I liên t c ñ bi u di n s li u nguyên lý ño Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 15
  16. M ch ñi n trong MT Trong MT có nh ng lo I m ch ñi n nào ? M ch t h p : là m ch ñi n có tr ng thái ngõ ra ph thu c t c th I vào t h p c a tr ng thái ngõ vào. Ex : M ch gi I mã ñ a ch M ch tu n t : là m ch ñi n th c hi n 1 m c ñích mà tr ng thái ngõ ra ph thu c vào t h p c a tr ng thái ngõ vào và tr ng thái c a quá kh ngõ vào. Ex : m ch c ng, tr , nhân , chia Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 16
  17. Nguyên lý Turing kh i x lý ch a t p h u h n các tr ng thái ñ u ñ c ghi Băng d li u vô h n, d li u k t thúc là b Si Sj b Máy làm vi c theo t ng bư c r i r c. M t l nh c a máy như sau : qiSiSjXqj. Nghĩa là : ñ u ñ c ghi ñang ô Si thì s ghi ñè Sj vào ô hi n t i và d ch chuy n ho c ñ ng yên theo ch th là X và tr ng thái hi n hành c a máy là qj Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 17
  18. Nguyên lý hoat ñ ng máy Turing D li u c a bài toán là 1 chu i các ký hi u thu c t p các ký hi u c a máy không k ký hi u r ng b, ñư c c t vô băng. Tr ng thái trong ban ñ u c a máy là q0 . ð u ñ c/ghi ô ch a ký hi u ñ u tiên c a chu i ký hi u nh p. Trong quá trình ho t ñ ng, s thay ñ i d li u trên băng, s d ch chuy n ñ u ñ c ghi và s bi n ñ i tr ng thái trong c a máy s di n ra tuân theo các l nh thu c t p l nh c a máy tùy theo tr ng thái hi n t i và ký hi u ô hi n t i. Quá trình s d ng l i khi tr ng thái trong c a máy là tr ng thái k t thúc qf. Chuong 1 C U TRÚC T NG 4/4/2006 QUÁT C A HTMT 18
  19. Thí d máy Turing Xét thí d máy Turing th c hi n phép toán NOT trên chu i các bit 0/1.Chu i d li u nh p ban ñaàu là 10 t p các ký hi u c a máy {0,1} t p các tr ng thái trong {q0, q1} t p l nh g m 3 l nh : q001Rq0 , q010Rq0 , q0bbNq1 q0 Ban ñ u q0 … 1 0 b … 0 0 b … D ng q1 q0 0 Chuong 1 C U TRÚC T NG 1 b … 0 4/4/2006 1 b … QUÁT C A HTMT K t qu 01 19
nguon tai.lieu . vn