Chuong 01 Lập trình hợp ngữ docx

28 386 4
Chuong 01 Lập trình hợp ngữ docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

07/01/14 Chuong 1 CẤU TR ÚC TỔNG QUÁT CỦ A HTMT 1 CẤU CẤU TRÚC TRÚC MÁY MÁY TÍNH TÍNH LẬP TRÌNH HỢP LẬP TRÌNH HỢP NGỮ NGỮ 07/01/14 Chuong 1 CẤU TR ÚC TỔNG QT CỦ A HTMT 2 Cấu trúc Máy tính & Cấu trúc Máy tính & Lập trình Assembly Lập trình Assembly MỤC MỤC TIÊU 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. 07/01/14 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 07/01/14 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) 07/01/14 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 07/01/14 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. 07/01/14 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 07/01/14 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 : 07/01/14 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 07/01/14 Chuong 1 CẤU TR ÚC TỔNG QUÁT CỦ A HTMT 10 [...]... thỏi trong ca mỏy l trng thỏi kt thỳc qf 07 /01/ 14 Chuong 1 CU TR 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 , q010Rq0 , q0bbNq1 q0 q0 Ban u 1 0 b 0 0 b q1 Dng q0 007 /01/ 14 1 b 0 1 b Chuong 1 CU TR qu 01 Kt 19 Nguyờn lý VonNeumann Mỏy Von Neumann...07 /01/ 14 Chuong 1 CU TR 11 Maựy tớnh & Sửù tớnh toaựn B x lý Memory : cha cỏc ch th & d liu 2+3/4*3-5=? Input device : thit b nhp 07 /01/ 14 Chuong 1 CU TR 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 07 /01/ 14 Chuong. .. ngừ vo Ex : mch cng, tr, nhõn , chia 07 /01/ 14 Chuong 1 CU TR 16 Nguyờn lý Turing khi x lý cha tp hu hn cỏc trng thỏi Bng d liu vụ hn, d liu kt thỳc l b u c ghi Si Sj b Mỏy lm vic theo tng bc ri rc Mt 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 07 /01/ 14 Chuong 1 CU TR 17 Nguyờn lý hoat ng mỏy... hn cỏc trng thỏi Bng d liu vụ hn, d liu kt thỳc l b Si 07 /01/ 14 b Chuong 1 CU TR 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 lý bin I liờn tc biu din s liu nguyờn lý o 07 /01/ 14 Chuong 1 CU TR 15 Mch in trong MT Trong MT cú nhng loI mch... x lý n v x lý B nh B nh iu khin H xut nhp H xut nhp data 07 /01/ 14 chng trỡnh Chuong 1 CU TR 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) 07 /01/ 14 Chuong 1 CU TR 21 Nguyờn lý Von Neumann (cont ) Cỏc lnh c thc... (cont ) Cỏc 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 07 /01/ 14 Chuong 1 CU TR 22 Typical Von Neumann Machine A L U 07 /01/ 14 Chuong 1 CU TR 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 tin Lu tr thụng tin Ni... xut nhp Khi xut nhp Giao tip vi mụi trng bờn ngoi Giao tip vi mụi trng bờn ngoi xut nhp d liu, b nh ph xut nhp d liu, b nh ph 07 /01/ 14 Chuong 1 CU TR 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 07 /01/ 14 Printer Chuong 1 CU TR Bus Bus Bus Disk 25 c, phõn tớch, ra lnh cho cỏc n v chc nng thc hin S khi chi tit ALU ALU Registers Registers... 2) Chng trỡnh 2) Chng trỡnh n v giao tip IO Card n v giao tip IO Card MI phộp IO Devices IO Devices 07 /01/ 14 toỏn Chuong 1 CU TR 26 Tng kt chng Mỏy tớnh c thit k trờn ý tng ca Mỏy Turing v nguyờn lý Von Neumann V mt chc nng mỏy tớnh gm 3 phn : n v x lý, b nh chớnh v cỏc thit b xut nhp 07 /01/ 14 Chuong 1 CU TR 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... 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 ? 07 /01/ 14 Chuong 1 CU TR 28 . 07 /01/ 14 Chuong 1 CẤU TR ÚC TỔNG QUÁT CỦ A HTMT 1 CẤU CẤU TRÚC TRÚC MÁY MÁY TÍNH TÍNH LẬP TRÌNH HỢP LẬP TRÌNH HỢP NGỮ NGỮ 07 /01/ 14 Chuong 1 CẤU TR ÚC TỔNG QT CỦ A. 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 07 /01/ 14 Chuong 1 CẤU TR ÚC TỔNG QUÁT. 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

Ngày đăng: 01/07/2014, 08:39

Từ khóa liên quan

Mục lục

  • PowerPoint Presentation

  • Cu trỳc Mỏy tớnh & Lp trỡnh Assembly

  • Ti liu tham kho

  • Slide 4

  • Giaựo vieõn : Ngoõ Phửụực Nguyeõn Email : nguyenktcn@yahoo.com Mobile: 091-8-380-926

  • cng mụn hc

  • Chng 1 :CU TRC TNG QUT CA MT H THNG MY TNH

  • Slide 8

  • Chửụng 1

  • Slide 10

  • Slide 11

  • Maựy tớnh & Sửù tớnh toaựn

  • Slide 13

  • Tng quan v cu trỳc mỏy tớnh

  • Nguyờn lý xõy dng MT

  • Mch in trong MT

  • Nguyờn lý Turing

  • Nguyờn lý hoat ng mỏy Turing

  • Thớ d mỏy Turing

  • Nguyờn lý VonNeumann

Tài liệu cùng người dùng

Tài liệu liên quan