1. Trang chủ
  2. » Tất cả

kiến trúc máy tính va hợp ngữ chương 01 [sinhvienzone.com]

28 1 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 28
Dung lượng 1,65 MB

Nội dung

Si nh Vi en Zo ne C om CẤU TRÚC LẬP TRÌNH HỢP NGỮ MÁY TÍNH Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn Cấu trúc Máy tính & Lập trình Assembly MỤC TIÊU om : C Khám phá bí mật bên máy tính nh Vi en Zo ne 2.Trang bị kiến thức cấu trúc tổng quát máy tính thành phần cấu tạo nên máy tính Nắ m cách hoạt động,cách giao tiếp thành phần cấu tạo nên máy tính Si 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ệ thoánkhái g Các niệm virus TH - nghiên cứu kỹ thuật lây lan virus tin học Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn om Tài liệu tham khảo ne C Structured Computer Organization – Andrew Tanenbaum Zo Assembly Language For the IBM-PC – Kip R Irvine nh Vi en 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 Si 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 Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn om Tài liệu tham khảo C Computer Virus Handbook ne Virus Writing guide Billy Belceb Zo The macro virus writing guide nh Vi en The little black book of computer viruses Si Một số mẫu chương trình virus (virus file, virus macro) Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Si nh Vi en Zo Giáo viên : Ngô Phước Nguyeân Email : nguyenktcn@yahoo.com Mobile: 091-8-380-926 Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn Đề cương môn học Chương : Tổ chức tổng quát hệ thống MT om Chương : Tổ chức CPU Chương : Mức logic số ne C Chương : Tổ chức nhớ Chương : Xuất nhập Zo Chương : Lập trình Assembly – Tập lệnh nh Vi en Chương : Cấu trú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… Si 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 Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn om Si nh Vi en Zo ne C Chương :CẤU TRÚC TỔNG QUÁT CỦA MỘT HỆ THỐNG MÁY TÍNH Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn Mục tiêu : Si nh Vi en Zo ne C om Nắm tổng quan cấu trúc máy tính Hiểu Máy Turing & Nguyên lý Von Neumann Biết sơ đồ khối 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 Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn om Chương Si nh Vi en Zo ne C Tổng quan cấu trúc máy tính Mô hình máy Turing Nguyên lý Von Neumann Sơ đồ tổng quát máy tính Nguyên lý hoạt động máy tính Câu hỏi ôn tập Chuong CẤU TRÚC TỔNG QT CỦA HTMT 11/29/2019 SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 10 https://fb.com/sinhvienzonevn Tổng quan cấu trúc máy tính om Máy tính đại ngày thiết kế dựa mơ hình Turing Church mơ hình Von Neumann .C Mơ hình Turing : khối xử lý nh Vi en đầu đọc ghi Zo ne Mô hình đơn giản có tất đặc trưng hệ thống máy tính sau Nguyên lý cấu tạo máy Turing : chứa tập hữu hạn trạng thái Si Băng liệu vô hạn, liệu kết thúc b Si b Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 14 https://fb.com/sinhvienzonevn Nguyên lý xây dựng MT C om MT điện tử làm việc theo hai nguyên lý : nguyên lý số nguyên lý tương tự nh Vi en Zo ne Nguyên 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  nguyên lý đếm Si Nguyên 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  nguyên lý đo Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 15 https://fb.com/sinhvienzonevn Trong MT có loạI mạch điện ? om Mạch điện MT Zo ne C 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 nh Vi en Ex : Mạch giảI mã địa Si 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 khứ ngõ vào Ex : mạch cộng, trừ, nhân , chia Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 16 https://fb.com/sinhvienzonevn Nguyên lý Turing chứa tập hữu hạn trạng thái om khối xử lý ne Sj b Zo Si C Băng liệu vô hạn, liệu kết thúc b đầu đọc ghi nh Vi en Máy làm việc theo bước rời rạc Một lệnh máy sau : qiSiSjXqj Si Nghĩa : đầu đọc ghi Si ghi đè Sj vào ô dịch chuyển đứng yên theo thị X trạng thái hành máy qj Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 17 https://fb.com/sinhvienzonevn Nguyên lý hoat động máy Turing C om Dữ liệu toá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 ne Trạng thái ban đầu máy q0 Si nh Vi en Zo Đầu đọc/ghi ô chứa ký hiệu chuổi ký hiệu nhập Trong 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 tuân 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 Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 18 https://fb.com/sinhvienzonevn Thí dụ máy Turing ne C tập trạng thái {q0, q1} om Xét thí dụ máy Turing thực phép toá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} Zo tập lệnh gồm lệnh : q001Rq0 , q010Rq0 , q0bbNq1 b … Si … q0 Ban đầu nh Vi en q0 0 … b Dừng q1 q0 0 11/29/2019 b SinhVienZone.com Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT Kết … b 01 https://fb.com/sinhvienzonevn … 19 Nguyên lý VonNeumann om Máy Von Neumann mơ hình máy tính đại .C Ngun lý sau : Zo ne 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 Điều khiển Đơn vị xử lý nh Vi en Bộ nhớ Si Hệ xuất nhập data chương trình Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 20 https://fb.com/sinhvienzonevn Nguyên lý Von Neumann (cont) ne C om 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ữ Si nh Vi en Zo 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 (nguyên lý định địa chỉ) Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 21 https://fb.com/sinhvienzonevn Nguyên lý Von Neumann (cont) nh Vi en Zo ne C om Các lệnh thực nhờ đếm chương trình (thanh ghi lệnh) nằm bên đơn vị xử lý Si 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 Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 22 https://fb.com/sinhvienzonevn ne Zo Si nh Vi en AL U C om Typical Von Von Neumann Typical Neumann Machine Machine Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 23 https://fb.com/sinhvienzonevn Nguyên lý hoạt động MT CPU om Bộ nhớ Lưu trữ thơng tin Nơi chứa chương trình để CPU đọc thực thi Si nh Vi en Zo ne C Đọc lệnh Phân tích lệnh Thực thi lệnh Khối xuất nhập Giao tiếp với môi trường bên xuất nhập liệu, nhớ phụ Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 24 https://fb.com/sinhvienzonevn Tổ chức Máy tính CPU & I/O device C om CPU ne Control Unit Zo ALU nh Vi en Registers I/O Devices Main Memory Printer Bus Bus ……… Si ……… Disk Bus Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/2019 SinhVienZone.com 25 https://fb.com/sinhvienzonevn ...Cấu trúc Máy tính & Lập trình Assembly MỤC TIÊU om : C Khám phá bí mật bên máy tính nh Vi en Zo ne 2.Trang bị kiến thức cấu trúc tổng quát máy tính thành phần cấu tạo nên máy tính Nắ m... Giáo trình Cấu trúc máy tính - Tống Văn On Si 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 Chuong CẤU TRÚC TỔNG QUÁT CỦA HTMT 11/29/ 2019 SinhVienZone.com... ne C om Nắm tổng quan cấu trúc máy tính Hiểu Máy Turing & Nguyên lý Von Neumann Biết sơ đồ khối 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

Ngày đăng: 30/01/2020, 21:36