Bài giảng Kiến trúc máy tính: Chương 1b - ĐH Bách khoa Hà Nội

22 16 0
Bài giảng Kiến trúc máy tính: Chương 1b - ĐH Bách khoa Hà Nội

Đ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

Bài giảng Kiến trúc máy tính - Chương 1a: Tổng quan về môn học phần tiếp giúp người học Tìm hiểu bên trong máy tính, tìm hiểu bên trong bộ vi xử lý, tìm hiểu chương trình thực thi trên máy tính. Mời các bạn cùng tham khảo.

Kiến trúc máy tính Chương I – b: Tổng quan môn học Bài học câu hỏi  Khối nằm bên máy tính? – Processor (CPU) – Memory (RAM) – Input / Output (keyboard, network, monitor, printer) – Storage (hard disk) Cấu tạo máy tính Cấu tạo xử lý Bộ xử lý bản: Bộ nhớ, Khối điều khiển, Khối tính tốn Ví dụ: Biên dịch chương trình  High-level language program (in C) swap (int v[], int k) (int temp; one-to-many C compiler temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; )  Assembly language program (for MIPS) swap: sll $2, $5, add $2, $4, $2 lw $15, 0($2) lw $16, 4($2) one-to-one sw $16, 0($2) assembler sw $15, 4($2) jr $31  Machine (object, binary) code (for MIPS) 000000 00000 00101 0001000010000000 000000 00100 00010 0001000000100000 ,,, HUST-FET, 01/11/2013 Các khối xử lý Bộ xử lý bản: Bộ nhớ, Khối điều khiển, Khối tính toán Bộ xử lý hoạt động nào?  Bộ xử lý làm gì? – Tải lệnh – Tìm tốn tử phải thực thi – Tìm liệu sử dụng – Thực tính tốn – Tìm lệnh  Lặp lặp lại trình 1: Tải giá trị r0 (i) từ nhớ (location 7) 2: Trừ từ r0(i) 3: Kiểm tra r1 0, nhảy điều kiện 4: Tăng r0 (i) 5: Tiếp tục vòng lặp 6: Trừ từ r0(i) 7: Kiểm tra r1 0, nhảy điều kiện 8: Tăng r0 (i) 9: Tiếp tục vòng lặp 10: Trừ từ r0(i) 11: Kiểm tra r1 0, nhảy điều kiện 12: Dừng chương trình lệnh khơng hợp lệ! Hiểu chi tiết xử lý MIPS ... nhớ, Khối điều khiển, Khối tính tốn Ví dụ: Biên dịch chương trình  High-level language program (in C) swap (int v[], int k) (int temp; one-to-many C compiler temp = v[k]; v[k] = v[k+1]; v[k+1].. .Bài học câu hỏi  Khối nằm bên máy tính? – Processor (CPU) – Memory (RAM) – Input / Output (keyboard, network, monitor, printer) – Storage (hard disk) Cấu tạo máy tính Cấu tạo... 4($2) one-to-one sw $16, 0($2) assembler sw $15, 4($2) jr $31  Machine (object, binary) code (for MIPS) 000000 00000 00101 0001000010000000 000000 00100 00010 0001000000100000 ,,, HUST-FET, 01/11/2013

Ngày đăng: 18/05/2021, 16:09

Mục lục

    Kiến trúc máy tính

    Bài học bắt đầu từ các câu hỏi

    Cấu tạo của máy tính

    Cấu tạo bộ xử lý

    Bộ xử lý cơ bản: Bộ nhớ, Khối điều khiển, Khối tính toán

    Ví dụ: Biên dịch chương trình

    Các khối xử lý cơ bản

    Bộ xử lý hoạt động thế nào?

    1: Tải giá trị r0 (i) từ bộ nhớ (location 7)

    2: Trừ 2 từ r0(i)

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

  • Đang cập nhật ...

Tài liệu liên quan