Bài giảng Kiến trúc máy tính: Chương 2.2 - ThS. Phạm Thanh Bình

Bài giảng Kiến trúc máy tính do ThS. Phạm Thanh Bình biên soạn, trong chương của bài giảng trình bày nội dung ngôn ngữ của máy tính cụ thể là giới thiệu về các lệnh Assembly cơ bản, Để biết rõ hơn về nội dung chi tiết, . | KIẾN TRÚC MÁY TÍNH Giảng viên: Ths Phạm Thanh Bình Bộ môn Kỹ thuật máy tính & mạng Bài – Các lệnh Assembly cơ bản Cấu trúc chương trình Một số lệnh thường dùng Nhập/xuất dữ liệu Cách chạy chương trình Assembly Các lệnh nhảy, cấu trúc rẽ nhánh và lặp Các lệnh logic, dịch, và quay Ngăn xếp và thủ tục Mảng và các chế độ địa chỉ Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Cấu trúc chương trình TITLE VI DU 1 .MODEL SMALL .STACK 100H .DATA A DB 4 B DB 6 C DB ? .CODE MAIN PROC MOV AX, @DATA MOV DS, AX MOV AL, A ADD AL, B MOV C, AL MOV AX, 4C00H INT 21H MAIN ENDP END MAIN Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Giải thích: Phần tên Tên chương trình được viết sau từ khoá TITLE ở đầu chương trình. Tên có thể chứa dấu cách và các kí tự đặc biệt khác. Thông thường phần tên sẽ cho ta biết mục đích, nhiệm vụ hoặc nội dung tóm tắt của chương trình. Ví dụ: TITLE VI DU 1 Phần khai báo Trong hợp ngữ có nhiều nội dung cần | KIẾN TRÚC MÁY TÍNH Giảng viên: Ths Phạm Thanh Bình Bộ môn Kỹ thuật máy tính & mạng Bài – Các lệnh Assembly cơ bản Cấu trúc chương trình Một số lệnh thường dùng Nhập/xuất dữ liệu Cách chạy chương trình Assembly Các lệnh nhảy, cấu trúc rẽ nhánh và lặp Các lệnh logic, dịch, và quay Ngăn xếp và thủ tục Mảng và các chế độ địa chỉ Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Cấu trúc chương trình TITLE VI DU 1 .MODEL SMALL .STACK 100H .DATA A DB 4 B DB 6 C DB ? .CODE MAIN PROC MOV AX, @DATA MOV DS, AX MOV AL, A ADD AL, B MOV C, AL MOV AX, 4C00H INT 21H MAIN ENDP END MAIN Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Giải thích: Phần tên Tên chương trình được viết sau từ khoá TITLE ở đầu chương trình. Tên có thể chứa dấu cách và các kí tự đặc biệt khác. Thông thường phần tên sẽ cho ta biết mục đích, nhiệm vụ hoặc nội dung tóm tắt của chương trình. Ví dụ: TITLE VI DU 1 Phần khai báo Trong hợp ngữ có nhiều nội dung cần phải khái báo như kiểu bộ nhớ, ngăn xếp, biến, hằng. Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Khai báo kiểu bộ nhớ Kiểu bộ nhớ được viết sau từ .MODEL. Kiểu bộ nhớ sẽ quy định kích thước của đoạn mã và dữ liệu trong chương trình Trong ví dụ trên, kiểu bộ nhớ là SMALL, nghĩa là kiểu bộ nhớ nhỏ, mã lệnh sẽ nằm trong 1 đoạn nhớ, dữ liệu nằm trong 1 đoạn nhớ. Ngoài kiểu SMALL còn có nhiều kiểu bộ nhớ khác Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Một số kiểu bộ nhớ MEDIUM Mã lệnh chiếm nhiều hơn 1 đoạn Dữ liệu trong 1 đoạn COMPACT Mã lệnh trong 1 đoạn Dữ liệu chiếm nhiều hơn 1 đoạn LARGE Mã lệnh chiếm nhiều hơn 1 đoạn Dữ liệu chiếm nhiều hơn 1 đoạn Không có mảng nào lớn hơn 64 KB HUGE Mã lệnh chiếm nhiều hơn 1 đoạn Dữ liệu chiếm nhiều hơn 1 đoạn Các mảng có thể lớn hơn 64 KB Bộ môn Kỹ thuật máy tính & mạng – Khoa CNTT Khai báo kích thước ngăn xếp Kích thước ngăn xếp được viết sau từ .STACK Ví dụ: .STACK 100H Khi đó kích thước vùng bộ nhớ dùng làm ngăn xếp là 100H Bytes Bộ môn Kỹ .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.