1. Trang chủ
  2. » Giáo án - Bài giảng

các tập lệnh cho máy tính

29 236 1

Đ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 29
Dung lượng 296,02 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Opcode Destination Address Source AddressAddress 2... 02 SUBSTRACT Phép tr toán h ng... Pentium III và Pentium M, Core Duo, Core.

Trang 1

GV : ThS Hà ình D ng Email : dunghd@cdit.com.vn

Mobile: 0944.8888.27

KI N TRÚC MÁY TÍNH

Khoa Công ngh thông tin

Trang 2

Instruction) là m t t nh phân (binary

p l nh máy tính chia thành m t s nhómtheo ch c n ng: chuy n d li u (data

movement), tính toán (computational),

branching) và m t s l nh khác

Trang 3

Chu k l nh

Các pha th c hi n nh:

2 Gi i mã (Instruction Decode)

3 Th c hi n l nh (Instruction Execution)

1 c l nh (Instruction Fetch)

4 L u k t qu (Write back)

Trang 4

Opcode Destination Address Source Address

Address 2

Trang 5

R Acc. t qu l u vào R Acc

Address 2 Address 1, Address2: là

t ô nh ho c m t thanh ghi K t qu l u vào Address1

Trang 7

Chu trình x lý l nh

Toán h ng Push,pop

Trang 8

Ch a ch : cho phép CPU ki m tra

ng l nh và tìm các toán h ng c a l nh

c thì (Immediate)

Tr c ti p (Direct) Gián ti p (Indirect)

Ch s (Indexed)

Trang 9

Các ch a ch

nh, còn toán h ng ích có th là m tthanh ghi ho c m t ô nh

Trang 10

Ch a ch tr c ti p: s d ng h ng

bi u di n a ch ô nh làm toán h ngngu n, toán h ng ích là thanh ghi ho c

t a ch ô nh

250 20

100 101 102 MEM

Trang 11

Các ch a ch

t ô nh s l u a ch m t ô nh làmtoán h ng Toán h ng còn l i là m t h ng,

Trang 12

Load R i , (R j ) 30

250 20

100 101 102 MEM

100

R j

250 20

100 101 102 MEM

100 210 220

152 153 154 MEM

Trang 13

Các ch a ch

Ch a ch ch s a ch c a 1 toán h ng

c t o thành b i phép c ng gi a 1 h ng và thanh ghi ch s (index register) Toán h ng còn

i có th là m t h ng, m t thanh ghi ho c a

ch m t ô nh Vd: LOAD Ri , X(Rindex); Ri M(X+Rindex)

250 20

100 101 102 2

Trang 14

Ch a ch t ng i: T o thành b i

ng còn l i có th là m t h ng, m t thanhghi ho c a ch m t ô nh

Vd: LOAD Ri , X(PC); Ri M(X+PC)

Trang 15

t s l nh thông d ng

Nhóm l nh chuy n d li u (DataMovement Instructions)

Các l nh toán h c và logic (Arithmetic andLogical Instructions)

(Control/Sequencing Instructions)Các l nh vào ra (Input/Output Instructions)

Trang 16

nh chuy n d li u:

MOVE

Gi a các thanh ghi:

MOVE Ri, Rj; Thanh ghi và ô nh : MOVE Ri, 102;

Gi a các ô nh : MOVE 100,102

Stack

Stack

Trang 17

t s l nh thông d ng

nh toán h c và logic:

Các thao tác tính toán trên n i dung các thanh ghi và / ho c n i dung các ô nh Các l nh tính toán h tr h u h t các phép toán s h c thông d ng nh c ng, tr , nhân, chia các s nguyên và các phép toán logic,

Trang 18

02 SUBSTRACT Phép tr toán h ng

Trang 20

VD:C ng n i dung 100 ô nh c nh nhau, b t

u t a ch 1000.

LOAD R1, #100;R1 100 LOAD R2, #1000; R2 1000 LOAD R0, #0; R0 0

Loop: ADD R0, (R2); R0 R0 + M[R2]

INCREMENT R2; R2 R2 + 1 DECREMENT R1; R1 R1 – 1 BRANCH-IF-GREATER-THAN Loop;

Trang 23

Memory access - MEM Register write back - WB

Trang 24

Pentium III và Pentium M, Core Duo, Core

Trang 26

n xung t tài nguyên:là xung t

Trang 27

ch ng l nh

Trang 29

ch ng l nh

Ngày đăng: 18/12/2014, 17:17

TỪ KHÓA LIÊN QUAN

w