Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
255 KB
Nội dung
CẤUTRÚC LẬP TRÌNH HỢP MÁY NGỮ TÍNH 09/07/17 ChuongCẤU TR MỤC TIÊU : CấutrúcMáytính & Lập trình Assembly Khám phá bí mật bên máytính 2.Trang bị kiến thức cấutrúc tổng quát máytính thành cấu tạo Nắm cách hoạtphần động,cách giao nên máytính tiếp thành phần cấu tạo nên máytính Biết viết chương trình Assembly – dòch liên kết thực thi chương trình Biết lập trình xử lý đơn giản phần cứng, lập trình hệ thống Các khái niệm virus TH - nghiên cứu kỹ thuật lây lan virus tin học 09/07/17 ChuongCẤU TR 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ấutrúcmáytính - Tống Văn On Lập trình Hợp ngữ - Nguyễn Ngọc Tấn -Vũ Thanh Hiền CấutrúcMáytính - Đại học Bách khoa 09/07/17 ChuongCẤU TR 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) 09/07/17 ChuongCẤU TR Giáo viên : Ngô Phước Nguyên Email : nguyenktcn@yahoo.com Mobile: 091-8-380-926 09/07/17 ChuongCẤU TR Đề cương mơn học Chương : Tổ chức tổng qt hệ thống MT Chương : Tổ chức CPU Chương : Mức logic số Chương : Tổ chức nhớ Chương : Xuất nhập Chương : Lập trình Assembly – Tập lệnh Chương : Cấutrúc điều khiển & Vòng lặp Chương : Macro & Procedure – nhúng CT Assembly vào ngơn ngữ cấp cao C… Chương : Lập trình xử lý 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 Virus tin học – phân tích kỹ thuật lây lan chung VR tin học lây lan mạng 09/07/17 ChuongCẤU TR Chương :CẤU TRÚC TỔNG QT CỦA MỘT HỆ THỐNG MÁYTÍNH 09/07/17 ChuongCẤU TR Mục tiêu : Nắm tổng quan cấutrúcmáytính Hiểu Máy Turing & Ngun lý Von Neumann Biết sơ đồ khối chi tiết máytính Nắm ngun lý hoạt động máytính Biết component máytính : Processors,Memory,Input/Output devices,Bus 09/07/17 ChuongCẤU TR Chương Tổng quan cấutrúcmáytính Mô hình máy Turing Nguyên lý Von Neumann Sơ đồ tổng quát máytính Nguyên lý hoạt động máytínhCâu hỏi ôn tập 09/07/17 ChuongCẤU TR 09/07/17 ChuongCẤU TR 10 Tổng quan cấutrúcmáytínhMáytính đại ngày thiết kế dựa mơ hình Turing Church mơ hình Von Neumann Mơ hình Turing : Mơ hình đơn giản có tất đặc trưng hệ thống máytính sau Ngun lý cấu tạo máy Turing : đầu đọc ghi khối xử lý chứa tập hữu hạn trạng thái Băng liệu vơ hạn, liệu kết thúc b Si 09/07/17 b ChuongCẤU TR 14 Ngun lý xây dựng MT MT điện tử làm việc theo hai ngun lý : ngun lý số ngun lý tương tự Ngun lý số sử dụng trạng thái rờI rạc đạI lượng vật lý để biểu diễn số liệu ngun lý đếm Ngun lý tương tự sử dụng đạI lượng vật lý biến đổI liên tục để biểu diễn số liệu ngun lý đo 09/07/17 ChuongCẤU TR 15 Mạch điện MT Trong MT có loạI mạch điện ? Mạch tổ hợp : mạch điện có trạng thái ngõ phụ thuộc tức thờI vào tổ hợp trạng thái ngõ vào Ex : Mạch giảI mã địa Mạch : mạch điện thực mục đích mà trạng thái ngõ phụ thuộc vào tổ hợp trạng thái ngõ vào trạng thái q khứ ngõ vào Ex : mạch cộng, trừ, nhân , chia 09/07/17 ChuongCẤU TR 16 Ngun lý Turing khối xử lý chứa tập hữu hạn trạng thái Băng liệu vơ hạn, liệu kết thúc b đầu đọc ghi Si Sj b Máy làm việc theo bước rời rạc Một lệnh máy sau : qiSiSjXqj Nghĩa : đầu đọc ghi Si ghi đè Sj vào dịch chuyển đứng n theo thị X trạng thái hành máy qj 09/07/17 ChuongCẤU TR 17 Ngun lý hoat động máy Turing Dữ liệu tốn chuổi ký hiệu thuộc tập ký hiệu máy khơng kể ký hiệu rỗng b, cất vơ băng Trạng thái ban đầu máy q0 Đầu đọc/ghi chứa ký hiệu chuổi ký hiệu nhập Trong q trình hoạt động, thay đổi liệu băng, dịch chuyển đầu đọc ghi biến đổi trạng thái máy diễn tn theo lệnh thuộc tập lệnh máy tùy theo trạng thái ký hiệu Q trình dừng lại trạng thái máy trạng thái kết thúc qf 09/07/17 ChuongCẤU TR 18 Thí dụ máy Turing Xét thí dụ máy Turing thực phép tốn NOT chuổi bit 0/1.Chuổi liệu nhập ban đầu 10 tập ký hiệu máy {0,1} tập trạng thái {q0, q1} tập lệnh gồm lệnh : q001Rq0 , q010Rq0 , q0bbNq1 q0 q0 Ban đầu … b … 0 b … q1 Dừng q0 009/07/17 b b ChuongCẤU TR … Kết 01 … 19 Ngun lý VonNeumann Máy Von Neumann mơ hình máytính đại Ngun lý sau : Về mặt logic (chức năng) , máy gồm khối : đơn vị xử lý, nhớ hệ thống xuất nhập Trao đổi thơng tin Đơnvị vịxử xửlý lý Đơn Bộnhớ nhớ Bộ Điều khiển Hệ Hệxuất xuấtnhập nhập data 09/07/17 chương trình ChuongCẤU TR 20 Ngun lý Von Neumann (cont) Chương trình điều khiển xử lý liệu xem data lưu trữ nhớ gọi chương trình lưu trữ Bộ nhớ chia làm nhiều ơ, có địa (đánh số thứ tự) để chọn lựa nhớ q trình đọc ghi liệu (ngun lý định địa chỉ) 09/07/17 ChuongCẤU TR 21 Ngun lý Von Neumann (cont) Các lệnh thực nhờ đếm chương trình (thanh ghi lệnh) nằm bên đơn vị xử lý Chương trình MT biểu diễn dướI dạng số đặt vào nhớ MT bên cạnh liệu 09/07/17 ChuongCẤU TR 22 Typical Von Neumann Machine A L U 09/07/17 ChuongCẤU TR 23 Ngun lý hoạt động MT CPU CPU Đọclệnh lệnh Đọc Phântích tíchlệnh lệnh Phân Thựcthi thilệnh lệnh Thực Bộ nhớ nhớ chính Bộ Lưutrữ trữthơng thơngtin tin Lưu Nơichứa chứachương chươngtrình trình Nơi đểCPU CPUđọc đọcvà vàthực thựcthi thi để Khốixuất xuất nhập nhập Khối Giaotiếp tiếpvới vớimơi mơitrường trườngbên bênngồi ngồi Giao xuấtnhập nhậpdữ dữliệu, liệu,bộ bộnhớ nhớphụ phụ xuất 09/07/17 ChuongCẤU TR 24 Tổ chức Máytính CPU & I/O device CPU ControlUnit Unit Control ALU ALU I/O Devices Registers Main Memory 09/07/17 Printer ChuongCẤU TR Bus Bus ……… Bus ……… Disk 25 đọc, phân tích, lệnh cho đơn vị chức thực Sơ đồ khối chi tiết ALU ALU Registers Registers Phép tốn: số học, luận lý, so sánh, dịch, quay,xử lý bit MainMemory Memory Main Control Unit Unit Control Có22tác tácvụ vụ::đọc đọc/Ghi /Ghi Có loạidữ dữliệu: liệu: 22loại 1)Data Data::số sốliệu liệuđầu đầuvào, vào, 1) kếtquả,dữ quả,dữliệu liệutrung trunggian gian kết 2)Chương Chươngtrình trình 2) Đơnvị vịgiao giaotiếp tiếp––IO IOCard Card Đơn MỗI phép IODevices Devices IO 09/07/17 tốn ChuongCẤU TR 26 Tổng kết chươngMáytính thiết kế ý tưởng Máy Turing ngun lý Von Neumann Về mặt chức máytính gồm phần : đơn vị xử lý, nhớ thiết bị xuất nhập 09/07/17 ChuongCẤU TR 27 Câu hỏi Câu 1: Trình bày ngun lý Von Neumann Câu 2: Cho biết khác mơ hình Turing mơ hình VonNeumann Câu 3: Trình bày ngun lý hoạt động Máy Turing Câu 4: Truớc có ngun lý Von Neumann, chương trình để máytính thực để đâu? Câu : Cho biết kết 2+3 ? 09/07/17 ChuongCẤU TR 28 ...MỤC TIÊU : Cấu trúc Máy tính & Lập trình Assembly Khám phá bí mật bên máy tính 2.Trang bị kiến thức cấu trúc tổng quát máy tính thành cấu tạo Nắm cách hoạtphần động,cách giao nên máy tính tiếp... tin học lây lan mạng 09/07/17 Chuong CẤU TR Chương :CẤU TRÚC TỔNG QT CỦA MỘT HỆ THỐNG MÁY TÍNH 09/07/17 Chuong CẤU TR Mục tiêu : Nắm tổng quan cấu trúc máy tính Hiểu Máy Turing & Ngun lý Von Neumann... chi tiết máy tính Nắm ngun lý hoạt động máy tính Biết component máy tính : Processors,Memory,Input/Output devices,Bus 09/07/17 Chuong CẤU TR Chương Tổng quan cấu trúc máy tính Mô hình máy Turing