... Chip L transistors
1971 4004 10µm 2.3K
1974 8080 6µm 6.0K
1976 8088 3 m 29K
1982 80286 1.5µm 134 K
1985 8 038 6 1.5µm 275K
1989 80486 0.8µm 1.2M
19 93 Pentium® 0.8µm 3. 1M
1995 Pentium® Pro 0.6µm 15.5M
1999 ...
gian
Cần có nhiều thanh ghi dữ liệu
Các thanh ghi số nguyên: 8, 16, 32 , 64, Bit
Các thanh ghi số thực (dấu phẩy động)
33
Bộ đếm chương trình
Còn gọi là con trỏ lệnh IP (Instruction Pointer),
quản ... BXL
PowerPC 7400 (G4)
6.5M transistors / 450MHz / 8-10W
L=0.15µm
Pentium® III
28M transistors / 733 MHz-1Gz / 13- 26W
L=0.25µm shrunk to L=0.18µm
42
Ví dụ cờ phép toán
Cờ zero (ZF): được thiết lập khi...
... lượng của số đó.
Ví dụ: 235 ,3
8
-> hệ 10
Khoa KTMT Vũ Đức Lung 12
Ví dụ: Chuyển sang hệ Nhị phân số: 13, 6875
Thực hiện:
Phần nguyên: 13: 2 = 6 dư 1
6:2 = 3 dư 0
3: 2 = 1 dư 1
1:2 = 0 dư 1
Phần ...
128)
–
Định trị: 23 bit (từ bit 0 đến bit 22)
0
22
23
30
31
Khoa KTMT Vũ Đức Lung 5
3. 1. Khái niệm thông tin
Dùng các tín hiệu điện thế
Phân thành các vùng khác nhau
Khoa KTMT Vũ Đức Lung 39
Biểu diễn ... Vũ Đức Lung 14
Ví dụ: Chuyển số (32 87,5100098)
10
sang Cơ số 8.
Phần nguyên:
32 87:8 = 410 dư 7
410:8 = 51 dư 2
51:8 = 6 dư 3
6:8 = 0 dư 6
Vậy (32 87)
10
=( 632 7)
8
Phần lẻ:
0,5100098x8 = 4,0800784...
... dừng chương trình
7
Nội dung chương 1
Máy tính và phân loại máy tính
Kiến trúc và tổ chức máy tính
Chức năng và cấu trúc của máy tính
Hoạt động của máy tính
Lịch sử phát triển máy tính.
4
Tµi ... sau:
ã
Kiến trúcmáy tính: các thuộc tính của máytính theo
cách nhìn của nhà lập trình
ã
Tổ chức máy tính: nghiên cứu các thành phần của máy
tính, liên kết giữa các thành phần và hoạt động của máy ... để yêu cầu máytính thực hiện một công
việc cụ thể
Máy tính không tự thực hiện được nếu không có
chương trình
36
Phân loại bus
Phân loại cấu trúc bus
ã
Cấu trúc đơn bus
ã
Cấu trúc đa bus
Phân...
... dụ: SUB r1, r2, r3 (Motorola)
20
Các lệnh điều khiển hệ thống
HALT: dừng thực hiện chương trình
WAIT: dừng thực hiện chương trình; liên tục
kiểm tra điều kiện được chỉ định; chương trình
được ... ít lệnh trong một chương trình
ít toán hạng:
ã
Các lệnh ít phức tạp hơn
ã
Cần dùng nhiều lệnh trong một chương trình
ã
Nhận/xử lý các lệnh nhanh hơn
10
Số lượng toán hạng
3 toán hạng:
ã
Toán ... toán số học
ã
Có ảnh hưởng đến thanh ghi cờ
Các lệnh:
ã
ADD: tính tổng hai toán hạng
ã
SUBTRACT: tính hiệu hai toán hạng
ã
MULTIPLY: tính tích hai toán hạng
ã
DIVIDE: tích thương hai toán hạng
ã
ABSOLUTE:...
... bitr bit
2
Nội dung bài giảng
Chương 1: Giới thiệu chung
Chương 2: Biểu diễn DL & số học máy tính
Chương 3: Bộ xử lý
Chương 4: Kiếntrúctập lệnh
Chương 5: Hệ thống nhớ
Chương 6: Hệ thống ... ngoµi)
37
m = 32 bit
Bus hÖ thèng
Bank 0§Þa chØ
. . . . .
0
4
8
12
4n
Bank 1§Þa chØ
. . . . .
1
5
9
13
4n+1
Bank 2§Þa chØ
. . . . .
2
6
10
14
4n+2
Bank 3
. . . . .
3
7
11
15
4n +3
§Þa chØ
30
Tăng ... byte = 2
18
byte
ã
Line = 32 byte = 2
5
byte w = 5
ã
Số lượng Line trong cache: 2
18
/2
5
= 2
13
r = 13
ã
Số bit của phần Tag: 27 - 13 - 5 = 9, s - r = 9
5
139
11
Các kiểu ROM
ROM mặt...
... giữa máytính với thế giới bên ngoài
Các thao tác cơ bản:
ã
Vào dữ liệu (Input)
ã
Ra dữ liệu (Output)
Các thành phần chính:
ã
Các thiết bị ngoại vi
ã
Mạch nối ghép vào/ra (Modul vào/ra)
32
PP2: ... khiển Modul vào/ra
3
Nội dung chương 6
Tổng quan về hệ thống vào/ra
Các phương pháp địa chỉ hóa cổng vào/ra
Các phương pháp điều khiển vào/ra
Nối ghép thiết bị ngoại vi.
39
PIC
PIC cã nhiÒu ... cách biệt (isolated IO)
Vào/ra theo bản đồ bộ nhớ
(memory mapped IO)
8
Mét sè TBNV th«ng dông
33
PP3: Kiểm tra vòng bằng phần cứng
BXL phát tín hiệu chấp nhận ngắt đến chuỗi các Modul
vào/ra
Modul...
... động máy tính
Biết các component của máytính :
Processors,Memory,Input/Output devices,Bus
Mục tiêu :
10/17/ 13
Chuong 1 CẤU TRÚC TỔNG
QT CỦA HTMT 2
Cấu trúcMáytính &
Cấu trúcMáytính ...
hệ thống máytính sau này. Nguyên lý cấu tạo máy Turing :
10/17/ 13
Chuong 1 CẤU TRÚC TỔNG
QUÁT CỦA HTMT 7
Chương 1 :CẤU TRÚC TỔNG QUÁT CỦA MỘT
HỆ THỐNG MÁY TÍNH
10/17/ 13
Chuong 1 CẤU TRÚC TỔNG ... đo
10/17/ 13
Chuong 1 CẤU TRÚC TỔNG
QT CỦA HTMT 9
Chương 1
Tổng quan về cấu trúcmá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...
... MACRO 26
BÀI TẬP MACRO
BÀI TẬP MACRO
Bài 1 : 1. Viết một MACRO tính USCLN của 2 biến
số M và N. Thuật toán USCLN như sau :
WHILE N <> 0 DO
M = M MOD N
Hoán vị M và N
END_WHILE
Bài 2 ... MSHL BX, 3
SẼ ĐƯC THAY THẾ BẰNG :
SHL BX, 1
SHL BX, 1
SHL BX, 1
CHUONG 9 MACRO 27
Bài 3 :Viết macro chuyen tu chuoi thanh so chua trong ax
; in : DI =offset chuoi
; out : AX =so da doi
Bài 4 : ... CHÈN
CÁC NHÃN ??0002, ??00 03 VÀ CỨ
NHƯ VẬY TRONG CHƯƠNG TRÌNH
CÁC NHÃN NÀY LÀ DUY NHẤT.
CHUONG 9 MACRO 11
MACRO TRUYỀN THÔNG SỐ
Thí dụ : macro @Printstr
Viết chương trình in 2 chuổi ‘Hello’...
... ArrLength
…
CALL NearProc
….
CALL FarProc
…
Chương 10: CHƯƠNG T
RÌNH CON
30
LUYỆN TẬP LẬP TRÌNH C10
Bài 1 : Viết chương trình nhập 1 số nguyên n (n<9). Tính giai thừa của n
và xuất kết quả ra ... GHI.
Chương 10: CHƯƠNG TRÌNH CON 1
Chương 9
STACK &
CHƯƠNG TRÌNH CON
Giới thiệu STACK
Một số ứng dụng của STACK
Cấu trúc của 1 CTC
Cơ chế làm việc của 1 CTC
Vấn đề truyền tham số
Chương ... Hex (giới hạn 16 bits).
Bài 2 :Viết chương trình nhap vao 1 chuổi ky tu. Hay in ra man hinh
chuổi ky tu vua nhap theo thứ tự đảo (trong mỗi từ đảo từng ký tự).
Bài 3 :Viết chương trình kiểm tra...