Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
10,6 MB
Nội dung
7/31/2011 Chuong 1 CẤU TRÚC TỔNG QT CỦA HTMT 2 C C ấ ấ u tr u tr ú ú c M c M á á y t y t í í nh nh & & L L ậ ậ p tr p tr ì ì nh nh Assembly Assembly MU MU Ï Ï C TIÊU C TIÊU : 1. Khám phá bí mật bên trong máy tính. 3. Nắm được cách hoạt động,cách giao tiếp của các thành phần cấu tạo nên máy tính. 4. Biết viết 1 chương trình bằng Assembly – dòch liên kết và thực thi chương trình này. 5. Biết lập trình xử lý đơn giản phần cứng, lập trình hệ thố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 2.Trang bị những kiến thức cơ bản về cấu trúc tổng quát của máy tính cũng như các thành phần cấu tạo nên máy tính. 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 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 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 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) 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 5 Giaùo vieân : Ngoâ Phöôùc Nguyeân Email : nguyenktcn@yahoo.com Mobile: 091-8-380-926 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 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. 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 7 Chương 1 :CẤU TRÚC TỔNG QUÁT CỦA MỘT HỆ THỐNG MÁY TÍNH 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 8 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 Mục tiêu : 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QT CỦA HTMT 9 Chương 1 Tổng quan về cấu trúc máy tính. Mô hình máy Turing Nguyên lý Von Neumann. Sơ đồ tổng quát của một máy tính. Nguyên lý hoạt động của máy tính Câu hỏi ôn tập 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 10 7/31/2011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 11 [...]... trng thỏi kt thỳc qf 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 18 Thớ d mỏy Turing Xột thớ d mỏy Turing thc hin phộp toỏn NOT trờn chui cỏc bit 0 /1. Chui d liu nhp ban ủau l 10 tp cỏc ký hiu ca mỏy {0 ,1} tp cỏc trng thỏi trong {q0, q1} tp lnh gm 3 lnh : q001Rq0 , q 010 Rq0 , q0bbNq1 q0 1 0 b q0 Ban u 0 0 b q1 Dng q0 0 0 7/ 31/ 2 011 1 b Chuong 1 CU TRC TNG QUT CA HTMT Kt 1 b qu 01 19 Nguyờn lý VonNeumann... lý o 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 15 Mch in trong MT Trong MT cú nhng loI mch in no ? Mch t hp : l mch in cú trng thỏi ngừ ra ph thuc tc thI vo t hp ca trng thỏi ngừ vo Ex : Mch giI mó a ch Mch tun t : l mch in thc hin 1 mc ớch m trng thỏi ngừ ra ph thuc vo t hp ca trng thỏi ngừ vo v trng thỏi ca quỏ kh ngừ vo Ex : mch cng, tr, nhõn , chia 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 16 Nguyờn... cỏc ch th & d liu 2+3/4* 3-5 =? Input device : thit b nhp 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 12 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 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 13 Tng quan v cu trỳc mỏy... data 7/ 31/ 2 011 chng trỡnh Chuong 1 CU TRC TNG QUT CA HTMT 20 Nguyờn lý Von Neumann (cont) Chng trỡnh iu khin x lý d liu cng c xem l data v c lu tr trong b nh gi l chng trỡnh lu tr B nh chia lm nhiu ụ, mi ụ cú 1 a ch (ỏnh s th t) cú th chn la ụ nh trong quỏ trỡnh c ghi d liu (nguyờn lý nh a ch) 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 21 Nguyờn lý Von Neumann (cont) Cỏc lnh c thc hin tun t nh 1 b m... 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 24 T chc Mỏy tớnh 1 CPU & 2 I/O device CPU Control Unit Control Unit ALU ALU I/O Devices Registers Main Memory Printer Bus Bus Disk Bus 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 25 S khi chi tit c, phõn tớch, ra lnh cho cỏc n v chc nng thc hin Main Memory Main Memory Control Unit Control Unit Cú 2 tỏc v c /Ghi Cú 2 tỏc v ::c /Ghi 2 loi d liu: 2 loi d liu: 1) ... lý, b nh chớnh v cỏc thit b xut nhp 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 27 Cõu hi Cõu 1: Trỡnh by nguyờn lý Von Neumann Cõu 2: Cho bit s khỏc nhau gia mụ hỡnh Turing v mụ hỡnh VonNeumann Cõu 3: Trỡnh by nguyờn lý hot ng ca Mỏy Turing Cõu 4: Truc khi cú nguyờn lý Von Neumann, chng trỡnh mỏy tớnh thc hin c õu? Cõu 5 : Cho bit kt qu ca 2+3 ? 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 28 ... c trng ca 1 h thng mỏy tớnh sau ny Nguyờn lý cu to mỏy Turing : u c ghi khi x lý cha tp hu hn cỏc trng thỏi Bng d liu vụ hn, d liu kt thỳc l b Si 7/ 31/ 2 011 b Chuong 1 CU TRC TNG QUT CA HTMT 14 Nguyờn lý xõy dng MT MT in t lm vic theo hai nguyờn lý c bn : nguyờn lý s v nguyờn lý tng t Nguyờn lý s s dng cỏc trng thỏi rI rc ca 1 I lng vt lý biu din s liu nguyờn lý m Nguyờn lý tng t s dng 1 I lng vt... lnh c thc hin tun t nh 1 b m chng trỡnh (thanh ghi lnh) nm bờn trong n v x lý Chng trỡnh MT cú th biu din dI dng s v t vo trong b nh ca MT bờn cnh d liu 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 22 Typical Von Neumann Machine A L U 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 23 Nguyờn lý hot ng MT CPU CPU c lnh c lnh Phõn tớch lnh Phõn tớch lnh Thc thi lnh Thc thi lnh B nh chớnh B nh chớnh Lu tr thụng... lnh ca mỏy nh sau : qiSiSjXqj Ngha l : u c ghi ang ụ Si thỡ s ghi ố Sj vo ụ hin ti v dch chuyn hoc ng yờn theo ch th l X v trng thỏi hin hnh ca mỏy l qj 7/ 31/ 2 011 Chuong 1 CU TRC TNG QUT CA HTMT 17 Nguyờn lý hoat ng mỏy Turing D liu ca bi toỏn l 1 chui cỏc ký hiu thuc tp cỏc ký hiu ca mỏy khụng k ký hiu rng b, c ct vụ bng Trng thỏi trong ban u ca mỏy l q0 u c/ghi ụ cha ký hiu u tiờn ca chui ký hiu... tỏc v ::c /Ghi 2 loi d liu: 2 loi d liu: 1) Data s liu u vo, 1) Data ::s liu u vo, kt qu,d liu trung gian kt qu,d liu trung gian 2) Chng trỡnh 2) Chng trỡnh ALU ALU Registers Registers Phộp toỏn: s hc, lun lý, so sỏnh, dch, quay,x lý bit MI phộp toỏn cho 7/ 31/ 2 011 2 kt qu n v giao tip IO Card n v giao tip IO Card IO Devices IO Devices Chuong 1 CU TRC TNG QUT CA HTMT 26 Tng kt chng Mỏy tớnh c thit k . mạng. 7/ 31/ 2 011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 7 Chương 1 :CẤU TRÚC TỔNG QUÁT CỦA MỘT HỆ THỐNG MÁY TÍNH 7/ 31/ 2 011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 8 Nắm được tổng quan về cấu trúc máy tính. Hiểu về Máy. tập 7/ 31/ 2 011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 10 7/ 31/ 2 011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 11 7/ 31/ 2 011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 12 2+3/4* 3-5 =? ……………. …………… ………………. Memory : chứa. q 0 01Rq 0 , q 0 10 Rq 0 , q 0 bbNq 1 … 1 0 b … q 0 0 0 b … q 0 q 0 0 1 b … Ban đầu q 1 0 0 1 1 b … Dừng Kết quả 01 7/ 31/ 2 011 Chuong 1 CẤU TRÚC TỔNG QUÁT CỦA HTMT 20 Nguyên lý VonNeumann Máy Von