tailieunhanh - Giáo trình vi xử lý và cấu trúc máy tính part 3

Tham khảo tài liệu 'giáo trình vi xử lý và cấu trúc máy tính part 3', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Lệnh thật sẽ được hợp ngữ dịch ra mã máy còn hướng dẫn biên dịch thì không được dịch ra mã máy mà để chỉ dân cho trình dịch thực hiện công việc chẳng hạn dành chỗ cho một biến nhớ hay khai báo một chương trình con. Mỗi một lệnh bao gồm có bốn trường Tên Mã_lệnh Toán_hạng Chú_giải Các trường phải được cách nhau ít nhất một ký tự trống hoặc TAB. Một lệnh không nhất thiết phải có đẫy đủ cả bốn trường ví dụ trường tên hoặc trường chú giải có thể bỏ qua nhưng các trường phải xuất hiện theo đúng theo thứ tự như trên. Ví dụ một lệnh NHAP MOV AX 0 Chuyển 0 vào thanh ghi AX Trong ví dụ này trường tên là NHAP mã lệnh là MOV lệnh dịch chuyển dữ liệu toán hạng là AX và 0 chú giải là Chuyển 0 vào thanh ghi AX. 3 . Trường tên Trưòng tên được sử dụng làm nhãn lệnh tên các thủ tục và tên biến. Tên sẽ được chương trình dịch gán bằng các địa chỉ cụ thể của ô nhớ. Các quy định khi đặt tên - Không được dài quá 31 ký tụ. - Bao gồm các chữ cái chữ số và một số ký tự đặc biệt @ _ . - Không được đứng đầu bằng một chữ sô . - Không chứa khoảng trống hoặc dấu gạch ngang. - Nếu có dấu . thì phải đặt ở vị trí đầu tiên của tên. - Không phân biệt chữ thường chữ hoa. Trường tên cách vói trưòng mã lệnh bỏi dấu Ví dụ một sô tên hợp lệ BAITAP1 BAITAP_1 ỄBAITAP 100 .BAITAP BAI 38 Ví dụ một số tên không hợp lệ BAI TAP Chứa khoảng trổng BAITAP-1 Chứa dấu gạch ngang 1BAI Bắt đầu bằng một chơ số BAI . 1 Dấu chấm không đứng đầu BAI l Chứa một ký tự không hợp lệ . Trường mã lệnh Trường mã lệnh là các ký hiệu gợi nhố biểu thị chức năng thao tác như MOV ADD SHL và được dịch ra mã máy. . Trường toán hạng Trong mỗi lệnh toán hạng xác định dữ liệu sẽ được các lệnh tác động lên. Một lệnh có thể không có có một hoặc có hai toán hạng. Ví dụ NOP Không có toán hạng nào DEC cx CÓ một toán hạng là cx MOV AX 1 Có hai toán hạng là AX và 1 Chú ý Trong lệnh có hai toán hạng thì hai toán hạng phải cách nhau bối dấu phảy . Toán hạng đầu là toán hạng đích nơi chứa kết quả toán hạng thứ hai là toán hạng .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.