Trắc nghiệm, bài giảng pptx các môn chuyên ngành Y dược và các ngành khác hay nhất có tại “tài liệu ngành Y dược hay nhất”; https://123doc.net/users/home/user_home.php?use_id=7046916. Slide bài giảng môn tổ chức và kiến trúc máy tính ppt dành cho sinh viên chuyên ngành công nghệ - kỹ thuật và các ngành khác. Trong bộ sưu tập có trắc nghiệm kèm đáp án chi tiết các môn, giúp sinh viên tự ôn tập và học tập tốt môn tổ chức và kiến trúc máy tính bậc cao đẳng đại học chuyên ngành công nghệ - kỹ thuật và các ngành khác
NLU-FIT Basic Computer Networks Tổ chức kiến trúc máy tính Chương 10 LỆNH MÁY TÍNH: ĐẶC ĐIỂM VÀ CHỨC NĂNG NHỮNG ĐIỂM CHÍNH NLU-FIT Basic Computer Networks Các yếu tố thiết yếu lệnh máy tính opcode, quy định hoạt động thực hiện; mã nguồn tham chiếu tốn hạng đích , quy định địa điểm đầu vào đầu cho hoạt động; tham chiếu hướng dẫn tiếp theo, mà thường tiềm ẩn Opcodes định hoạt động loại chung sau đây: hoạt động số học logic ; di chuyển liệu hai ghi, ghi nhớ, hai vị trí nhớ; I / O; kiểm sốt tham chiếu toán hạng định ghi nhớ vị trí liệu tốn hạng Các loại liệu địa chỉ, số, ký tự, liệu hợp lý NLU-FIT Basic Computer Networks LỆNH 10.1 Đặc điểm Lệnh máy tính 10.1.1 Các yếu tố Lệnh Máy NLU-FIT Basic Computer Networks Các hoạt động vi xử lý xác định lệnh thực hiện, gọi lệnh máy lệnh máy tính Các thu thập lệnh khác mà vi xử lý thực gọi tập lệnh xử lý Các yếu tố Lệnh Máy mã hoạt động: Xác định hoạt động thực (ví dụ, ADD, I / O) Các hoạt động quy định mã nhị phân, gọi mã hoạt động, mã máy NLU-FIT Basic Computer Networks 10.1.1 Các yếu tố Lệnh Máy Hình 10.1 Sơ đồ chu kỳ Lệnh 10.1 Đặc điểm Lệnh máy tính Mã nguồn tốn hạng tham chiếu: Các hoạt động bao gồm nhiều tốn hạng mã nguồn tức tốn hạng đầu vào cho hoạt động Kết tham chiếu toán hạng: Các hoạt động tạo kết tham chiếu lệnh tiếp theo: Điều nói với xử lý nơi để lấy lệnh sau thực lệnh hoàn tất NLU-FIT Basic Computer Networks Địa lệnh để lấy địa thực hay địa ảo, tùy thuộc vào kiến trúc 10.1.1 Các yếu tố Lệnh Máy Mã nguồn kết toán hạng bốn lĩnh vực: Bộ nhớ hay ảo: Như với tham chiếu lệnh tiếp theo, địa nhớ hay ảo phải cung cấp Thanh ghi: Với trường hợp ngoại lệ hoi, xử lý có chứa nhiều ghi mà tham chiếu lệnh máy NLU-FIT Basic Computer Networks Nếu có ghi tồn tham chiếu đến ẩn Nếu có nhiều ghi tồn tại, sau ghi gán tên số, thị phải có số mà ghi mong muốn 10.1.1 Các yếu tố Lệnh Máy thi hành: Các giá trị toán hạng chứa lĩnh vực lệnh thực thi thiết bị I / O : Các lệnh phải ghi rõ module I / O thiết bị cho hoạt động NLU-FIT Basic Computer Networks 10.1.2 Biểu diễn Lệnh NLU-FIT Basic Computer Networks Trong máy tính, lệnh đại diện dãy bit Các lệnh chia thành nhóm, tương ứng với yếu tố cấu thành lệnh Một ví dụ đơn giản dạng lệnh thể hình 10.2 Hình 10.2 Một dạng Lệnh đơn giản NLU-FIT Basic Computer Networks 10 10.1.2 Biểu diễn Lệnh Với hầu hết tập lệnh, có nhiều dạng sử dụng Trong thời gian thực lệnh, lệnh đọc vào ghi lệnh (IR) xử lý Các vi xử lý phải có khả giải nén liệu từ loại lệnh khác để thực hoạt động cần thiết NLU-FIT Basic Computer Networks 17 10.1.3 Các kiểu lệnh Một cách khác xem xem xét khả ngơn ngữ lập trình cấp cao Bất kỳ chương trình viết ngôn ngữ cấp cao phải dịch sang ngôn ngữ máy thực thi Như vậy, lệnh máy phải đủ để thể lệnh từ ngôn ngữ cấp cao lưu ý với điều này, phân loại loại lệnh sau: NLU-FIT Basic Computer Networks 18 10.1.3 Các kiểu lệnh xử lý liệu: xử lí lệnh số học logic Lưu trữ liệu: Di chuyển liệu vào khỏi vị trí ghi nhớ di chuyển liệu: I / O hướng dẫn Control: Kiểm tra phân nhánh lệnh 10.1.4 Số Địa Basic Computer Networks 19 Một cách truyền thống mô tả kiến trúc vi xử lý xét số lượng địa chứa lệnh số lượng tối đa địa người cần thị gì? NLU-FIT Hầu tất số học logic hoạt động hai: nguyên phân (một toán nguồn) nhị phân (hai toán hạng nguồn) Các kết tính tốn phải lưu trữ, cho thấy địa thứ ba, xác định tốn hạng đích Cuối cùng, sau hồn thành lệnh, lệnh phải lấy địa cần thiết NLU-FIT Basic Computer Networks 20 10.1.4 Số Địa dòng suy luận cho thấy lệnh plausibly yêu cầu để chứa bốn tham chiếu địa chỉ: hai tốn hạng nguồn tốn hạng đích, địa lệnh Trong hầu hết kiến trúc, hầu hết lệnh có một, hai, ba địa tốn hạng, với địa lệnh tiềm ẩn (thu từ chương trình truy cập) Hầu hết kiến trúc có lệnh chun dụng với nhiều toán hạng NLU-FIT Basic Computer Networks 21 10.1.4 Số Địa Hình 10.3 so sánh điển hình, lệnh hai ba địa sử dụng để tính Y = (A - B) / [C + (D'E)] 10.1.4 Số Địa NLU-FIT Basic Computer Networks 22 định dạng lệnh ba địa không phổ biến chúng cần dạng lệnh tương đối dài để giữ ba tham chiếu địa Với lệnh hai địa chỉ, cho hoạt động nhị phân, địa phải làm hai nhiệm vụ toán hạng kết Các định dạng hai địa làm giảm yêu cầu không gian mà đưa số rối loạn Để tránh làm thay đổi giá trị toán hạng, lệnh MOVE sử dụng để di chuyển giá trị để kết vị trí tạm thời trước thực hoạt động NLU-FIT Basic Computer Networks 23 10.1.4 Số Địa Đơn giản lệnh địa Để hoạt động, địa thứ hai phải ngầm định Điều phổ biến máy trước đó, với địa ngầm định ghi xử lý gọi accumulator (AC) accumulator có chứa tốn hạng sử dụng để lưu trữ kết NLU-FIT Basic Computer Networks 24 10.1.4 Số Địa thực tế, làm việc số lệnh không địa lệnh không địa áp dụng cho tổ chức nhớ đặc biệt, gọi chồng Một stack thiết lập vị trí cuốivào-đầu-ra Stack vị trí biết, thường xuyên, hai thành tố hàng đầu ghi xử lý 25 10.1.4 Số Địa nhiều địa lệnh phức tạp ghi nhiều NLU-FIT Basic Computer Networks hoạt động liên ghi nhanh lệnh cho chương trình địa lệnh phức tạp lệnh chi tiết cho chương trình lấy / thực lệnh Nhanh NLU-FIT Basic Computer Networks 26 10.2 Các loại Phép toán lệnh máy hoạt động liệu Các thuộc tính quan trọng liệu địa đánh số Ký tự liệu logic 10.2.1.số 27 Basic Computer Networks NLU-FIT Tất ngôn ngữ máy bao gồm loại liệu số Ngay xử lý liệu nonnumeric, có nhu cầu cho số để hoạt động đếm, lĩnh vực chiều rộng, vv Một khác biệt quan trọng số sử dụng tốn học thơng thường số lưu trữ máy tính cịn hạn chế Do đó, lập trình viên phải đối mặt với hiểu biết hậu việc làm tròn, tràn, tràn ngược 28 10.2.1 số Ba loại liệu số phổ biến máy tính: số nguyên nhị phân nhị phân điểm cố định điểm chấm động nhị phân số thập phân NLU-FIT Basic Computer Networks Mặc dù tất hoạt động máy tính nội tự nhiên nhị phân , người dùng tương tác hệ thống với số thập phân Vì thế, có điều cần thiết để chuyển đổi từ thập phân sang nhị phân đầu vào từ nhị phân sang thập phân đầu NLU-FIT Basic Computer Networks 29 10.2.2 Ký tự Hiện nay, mã ký tự thường sử dụng nhiều tham chiếu Quốc tế Alphabet (IRA), gọi Hoa Kỳ Bộ luật American Standard cho trao đổi thông tin (ASCII) Một mã sử dụng để mã hóa ký tự Mã Binary Coded Decimal Interchange Extended(EBCDIC) EBCDIC sử dụng máy tính lớn IBM Nó mã 8-bit NLU-FIT Basic Computer Networks 30 10.2.3 liệu logic Thông thường, từ đơn vị địa khác (byte, halfword, vv) xử lý đơn vị liệu Đó đơi hữu ích, nhiên, để xem xét đơn vị n-bit bao gồm chuỗi n 1-bit liệu, bit có giá trị Khi liệu xem cách này, họ coi liệu logic Có hai thuận lợi cho nhìn bit -oriented NLU-FIT Basic Computer Networks 31 10.2.3 liệu logic Đầu tiên, lưu trữ mảng Boolean mục liệu nhị phân, mục đưa vào có giá trị (đúng) (false) Thứ hai, có trường hợp muốn thao tác bit mục liệu Ví dụ, dấu chấm động thực phần mềm, cần để dịch chuyển bit quan trọng số hoạt động Tham khảo: Tổ chức máy tính Kiến trúc Thiết kế cho hiệu suất (8 Edition), William Stallings, Prentice Hall, Upper Saddle River, NJ 07.458 ... Networks LỆNH 10.1 Đặc điểm Lệnh máy tính 10.1.1 Các yếu tố Lệnh Máy NLU-FIT Basic Computer Networks Các hoạt động vi xử lý xác định lệnh thực hiện, gọi lệnh máy lệnh máy tính Các thu thập lệnh. .. 10.1.1 Các yếu tố Lệnh Máy Hình 10.1 Sơ đồ chu kỳ Lệnh 10.1 Đặc điểm Lệnh máy tính Mã nguồn tốn hạng tham chiếu: Các hoạt động bao gồm nhiều toán hạng mã nguồn tức toán hạng đầu vào cho hoạt động... lệnh tiếp theo: Điều nói với xử lý nơi để lấy lệnh sau thực lệnh hoàn tất NLU-FIT Basic Computer Networks Địa lệnh để lấy địa thực hay địa ảo, tùy thuộc vào kiến trúc 10.1.1 Các yếu tố Lệnh