Bài giảng Lập trình Assembly: Chương 1 - Nguyễn Văn Thọ
Số trang: 7
Loại file: pdf
Dung lượng: 204.21 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình Assembly Chương 1 Tổ chức của máy tính PC -IBM trình bày các hệ đếm, hệ nhị phân, hệ bát phân, hệ thập phân, hệ thập lục phân, chuyển đổi giữa các hệ đếm, tổ chức lưu trữ dữ liệu của máy tính.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Assembly: Chương 1 - Nguyễn Văn ThọDuyTan University Assembly Language Programming I H C DUY TÂN KHOA CÔNG NGH THÔNG TIN CH NG 1 T CH C C A MÁY TÍNH PC-IBM Nguy n V n Th B môn i n t vi n thông Khoa Công ngh thông tin, $i h c Duy Tân – 2008 Nguyen Van Tho – Duy Tan University. CÁC H M H nh/ phân H bát phân H th2p phân H th2p l3c phân Nguyen Van Tho – Duy Tan University. CHUY!N I GIA CÁC H M BIN HEX DEC HEX BIN DEC HEX BIN HEX BIN 0 0 0000 8 8 1000 DEC BIN 1 1 0001 9 9 1001 BIN DEC 2 2 0010 10 A 1010 3 3 0011 11 B 1011 4 4 0100 12 C 1100 5 5 0101 13 D 1101 6 6 0110 14 E 1110 7 7 0111 15 F 1111DuyTan University Assembly Language Programming Nguyen Van Tho – Duy Tan University. T CH C L U TR D LI U C A MÁY TÍNH • S2 nguyên không dDuyTan University Assembly Language Programming Nguyen Van Tho – Duy Tan University. THANH GHI D LI U 8 bit cao 8 bit thAp AX AH AL BX BH BL CX CH CL DX DH DL Thanh ghi ch•a AX (accumulator): chBa kDt quF cGa các phép tính. KDt quF 8 bit JKLc chBa trong AL Thanh ghi c• s‘ BX (base): chBa J/a chM cN sO Thanh ghi U’m CX (count): dùng JR chBa sS lTn lUp trong các l nh lUp (Loop). CL JKLc dùng JR chBa sS lTn d/ch hoUc quay trong các l nh d/ch và quay thanh ghi Thanh ghi d“ lidu DX (data): cùng AX chBa dY li u trong các phép tính nhân chia sS 16 bit. DX còn JKLc dùng JR chBa J/a 2-7 chM c[ng trong các l nh vào ra dY li u trc tiDp (IN/OUT) Nguyen Van Tho – Duy Tan University. THANH GHI D LI U •8088/8086 Dn 80286 : 16 bits •80386 trO lên: 32 bits EAX, EBX, ECX, EDX 16 bit cao 16 bit thAp EAX AH AL EBX BH BL ECX CH CL EDX DH DL Fm bFo tính tKNng thích ngKLc : các chKNng trình viDt cho 8088/8086 van ch$y JKLc trên các b x lý 80386 hoUc cao hNn Các chKNng trình viDt cho 80386 có thR không ch$y JKLc trên máy tính có b x lý thAp hNn. 2-8 Nguyen Van Tho – Duy Tan University. ”A CH• V–T LÝ Ô NH— FFFFFH Mgi ô nhh trong b FFFFEH nhh JKLc gán cho 1 J/a chM 20bit. ó là J/a chM v2t lý Mgi ô nhh chM có 1 J/a chM v2t lý duy nhAt. Không có 2 ô nhh nào cùng J/a chM v2t lý 00002H 00001H 00000H 8 bit 2-9DuyTan University ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Assembly: Chương 1 - Nguyễn Văn ThọDuyTan University Assembly Language Programming I H C DUY TÂN KHOA CÔNG NGH THÔNG TIN CH NG 1 T CH C C A MÁY TÍNH PC-IBM Nguy n V n Th B môn i n t vi n thông Khoa Công ngh thông tin, $i h c Duy Tân – 2008 Nguyen Van Tho – Duy Tan University. CÁC H M H nh/ phân H bát phân H th2p phân H th2p l3c phân Nguyen Van Tho – Duy Tan University. CHUY!N I GIA CÁC H M BIN HEX DEC HEX BIN DEC HEX BIN HEX BIN 0 0 0000 8 8 1000 DEC BIN 1 1 0001 9 9 1001 BIN DEC 2 2 0010 10 A 1010 3 3 0011 11 B 1011 4 4 0100 12 C 1100 5 5 0101 13 D 1101 6 6 0110 14 E 1110 7 7 0111 15 F 1111DuyTan University Assembly Language Programming Nguyen Van Tho – Duy Tan University. T CH C L U TR D LI U C A MÁY TÍNH • S2 nguyên không dDuyTan University Assembly Language Programming Nguyen Van Tho – Duy Tan University. THANH GHI D LI U 8 bit cao 8 bit thAp AX AH AL BX BH BL CX CH CL DX DH DL Thanh ghi ch•a AX (accumulator): chBa kDt quF cGa các phép tính. KDt quF 8 bit JKLc chBa trong AL Thanh ghi c• s‘ BX (base): chBa J/a chM cN sO Thanh ghi U’m CX (count): dùng JR chBa sS lTn lUp trong các l nh lUp (Loop). CL JKLc dùng JR chBa sS lTn d/ch hoUc quay trong các l nh d/ch và quay thanh ghi Thanh ghi d“ lidu DX (data): cùng AX chBa dY li u trong các phép tính nhân chia sS 16 bit. DX còn JKLc dùng JR chBa J/a 2-7 chM c[ng trong các l nh vào ra dY li u trc tiDp (IN/OUT) Nguyen Van Tho – Duy Tan University. THANH GHI D LI U •8088/8086 Dn 80286 : 16 bits •80386 trO lên: 32 bits EAX, EBX, ECX, EDX 16 bit cao 16 bit thAp EAX AH AL EBX BH BL ECX CH CL EDX DH DL Fm bFo tính tKNng thích ngKLc : các chKNng trình viDt cho 8088/8086 van ch$y JKLc trên các b x lý 80386 hoUc cao hNn Các chKNng trình viDt cho 80386 có thR không ch$y JKLc trên máy tính có b x lý thAp hNn. 2-8 Nguyen Van Tho – Duy Tan University. ”A CH• V–T LÝ Ô NH— FFFFFH Mgi ô nhh trong b FFFFEH nhh JKLc gán cho 1 J/a chM 20bit. ó là J/a chM v2t lý Mgi ô nhh chM có 1 J/a chM v2t lý duy nhAt. Không có 2 ô nhh nào cùng J/a chM v2t lý 00002H 00001H 00000H 8 bit 2-9DuyTan University ...
Tìm kiếm theo từ khóa liên quan:
Lưu trữ dữ liệu Tổ chức của máy tính PC Tổ chức của máy tính IBM Lập trình Assembly Kỹ thuật lập trình Assembly Bài giảng lập trình Assembly Tài liệu lập trình AssemblyGợi ý tài liệu liên quan:
-
8 trang 269 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0 -
Giáo trình Điện toán đám mây (Xuất bản lần thứ hai): Phần 1
64 trang 65 0 0 -
Bài giảng Kiến trúc của hệ vi xử lý
256 trang 44 0 0 -
Bài giảng Lập trình Android: Lưu trữ dữ liệu - ThS.Bùi Trung Úy
31 trang 42 0 0 -
28 bài học căn bản tiếng anh công nghệ thông tin: phần 1
87 trang 38 0 0 -
4 trang 32 0 0
-
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 6
5 trang 32 0 0 -
52 trang 31 0 0
-
Xây dựng các ứng dụng BPM bằng FileNet, Phần 1
14 trang 31 0 0 -
NHỮNG BIỂU GHI NHIỀU KIỂU CHỮ VIẾT
4 trang 30 0 0 -
Cơ sở dữ liệu ngành điện và những tiện ích
17 trang 29 0 0 -
11 trang 29 0 0
-
Đề và bài giải hết học phần các hệ cơ sở dữ liệu
12 trang 28 0 0 -
Building Oracle XML Applications phần 2
89 trang 28 0 0 -
Bài giảng vi điều khiển - Bài số 1
13 trang 28 0 0 -
Lakehouse cuộc tiến hóa của nền tảng lưu trữ dữ liệu
13 trang 27 0 0 -
6 trang 27 0 0
-
10 trang 27 0 0
-
Kiến trúc máy tính & Hệ điều hành
90 trang 27 0 0