1. Trang chủ
  2. » Công Nghệ Thông Tin

Cấu trúc Máy tính - Lập trình hợp ngữ

20 613 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 794,34 KB

Nội dung

Khám phá bí mật bên trong máy tính. Trang bị 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 . Nắm được cách hoạt động , các giao tiếp của thành phần cấu tạo nên máy tính. Biết viết chương trình bằng Assembly - dịch liên kết và thực thi chương trình này.

Trang 2

Chuong 1 C Ấ U TRÚC T Ổ NG

TRÚC

MÁY

TÍNH

Trang 3

Chuong 1 C Ấ U TRÚC T Ổ NG

Cấu trúc Máy tính & Lập trình Assembly

MỤ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

Trang 4

Chuong 1 C Ấ U TRÚC T Ổ NG

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ữ - Nguyễn Ngọc Tấn -Vũ Thanh Hiền Cấu trúc Máy tính - ðại học Bách khoa

Trang 5

Chuong 1 C Ấ U TRÚC T Ổ NG

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)

Trang 6

Chuong 1 C Ấ U TRÚC T Ổ NG

Giáo viên : Ngô Phước Nguyên

Email : nguyenktcn@yahoo.com

Mobile: 091-8-380-926

Trang 7

Chuong 1 C Ấ U TRÚC T Ổ NG

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.

Trang 8

Chuong 1 C Ấ U TRÚC T Ổ NG

Chương 1 :CẤU TRÚC TỔNG QUÁT CỦA MỘT

HỆ THỐNG MÁY TÍNH

Trang 9

Chuong 1 C Ấ U TRÚC T Ổ NG

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 :

Trang 10

Chuong 1 C Ấ U TRÚC T Ổ NG

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

Trang 11

Chuong 1 C Ấ U TRÚC T Ổ NG

Trang 12

Chuong 1 C Ấ U TRÚC T Ổ NG

Trang 13

Chuong 1 C Ấ U TRÚC T Ổ NG

2+3/4*3-5=?

……….

………

……….

Memory : chứa

các chỉ thị & dữ

liệu

Input device : thiết bị nhập

Bộ xử lý

Máy tính & Sự tính toán

Trang 14

Chuong 1 C Ấ U TRÚC T Ổ NG

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

Trang 15

Chuong 1 C Ấ U TRÚC T Ổ NG

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.

b

Si

khối xử lý

ñầu ñọc ghi 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

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 :

Trang 16

Chuong 1 C Ấ U TRÚC T Ổ NG

Nguyên lý xây dựng MT

MT ñin tlàm vic theo hai nguyên lý cơ bn :

nguyên lý s nguyên lý tương tự

Nguyên lý ssdng các trng thái rI rc ca 1

ñạI lượng vt lý ñể biu din sliu  nguyên lý

ñếm.

Nguyên lý tương tsdng 1 ñạI lượng vt lý biến

ñổI liên tc ñể biu din sliu  nguyên lý ño

Trang 17

Chuong 1 C Ấ U TRÚC T Ổ NG

Mạch ñiện trong MT

Mch thp : là mch ñin có trng thái ngõ ra ph

thuc tc thI vào thp ca trng thái ngõ vào.

Ex : Mch giI mã ñịa ch

Ex : mch cng, tr, nhân , chia

Trang 18

Chuong 1 C Ấ U TRÚC T Ổ NG

Nguyên lý Turing

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

b

khối xử lý

ñầu ñọc ghi

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

Trang 19

Chuong 1 C Ấ U TRÚC T Ổ NG

Nguyên lý hoat ñộng máy Turing

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 q f.

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à q 0

ðầ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.

Trang 20

Chuong 1 C Ấ U TRÚC T Ổ NG

Thí dụ máy Turing

Xét thí dụ máy Turing thực hiện phép tốn NOT trên chuổi các bit 0/1.Chuổi dữ liệu nhập ban đầ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 {q 0 , q 1 } tập lệnh gồm 3 lệnh : q 0 01Rq 0 , q 0 10Rq 0 , q 0 bbNq 1

q 0

q 0

q 0

Ban đầu

q 1

Dừng

Kết quả 01

Ngày đăng: 22/04/2014, 08:59

HÌNH ẢNH LIÊN QUAN

Sơ đồ tổng quát của một máy tính. - Cấu trúc Máy tính - Lập trình hợp ngữ
Sơ đồ t ổng quát của một máy tính (Trang 10)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w