Giáo trình kỹ thuật vi xử lý tập 1 part 9

Tham khảo tài liệu 'giáo trình kỹ thuật vi xử lý tập 1 part 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 4 Lập trình bằng hợp ngữ 435 cơ sở các đoạn nhưng nếu sử dụng toán tử giả .STARTUP của assembler sẽ tiết kiệm hơn. Toán tử giả .EXIT thực hiện trớ về hê điều hành dấu nhác của hệ điều hành và có cú pháp đầy đủ là .EXIT value Giá trị value trả về bằng 0 nếu không có lồi trong chương trình và bàng l nếu có lỗi. Giá trị trả vổ nàm trong thanh ghi AL. Nếu không có giấ trị đối số ở .EXIT thì .EXIT sẽ trả về bất kỳ giá trị nào trong AL MOV AL value MOV AH 04Ch INT 21h Như vậy khung module chính của chương trình viết ở mục khi sử dụng địa chỉ đẩu tương trình sẽ được viết lại như sau Ví íỉụ .MODEL memorymodel khai báo kiểu bộ nhớ STACK size khai báo ngăn xếp với kích thước tính bằng byte .DATA kết thúc đoạn ngăn xếp khai báo dữ liệu các khai báo dữ liệu các biến hằng số . .CODE kết thúc đoạn dữ liệu khai báo đoạn mã start bắt đẩu thực hiện chương trình ở đây MOV AX @DATA MOV DS AX MOV AL value MOV AH 04Ch 436 Giáo tì iiìli Kỹ thuật vi xử lý INT 21 h kết thúc chương trình trở về hệ điều hành với mã code trỏ vể END start kết thúc đoạn mã kết thúc module chính . Định nghĩa đầy đủ các đoạn Nếu chúng ta muốn có kiểm tra đầy đủ đối với các đoạn thì có thể định nghĩa đầy đủ các đoạn trong phần khai báo chúng Cú pháp định nghĩa đầy đủ các đoạn như sau name SEGMENT align READONLY combine use class statements name ENDS Trường ten name xác định tên của đoạn. Có thể chọn tên bất kỳ nhưng phải đúng cú pháp cua một nhãn tên. Các chọn lựa đi sau toán lử SEGMENT đóng trong các ngoặc vuông lỉ có ý nghĩa là các kicư của đoạn và có chức nãng như sau sắp ỵếp align xác định ranh giới bộ nhớ mà ớ đó bắt đầu một đoạn mới Chỉ đọc Readonly dặt đoạn chỉ được đọc cấm ghi. Khi có một lệnh nào đó có tham chiếu ghi vào đoạn thì assembler lập báo cáo lỗi. Kêì hợp combine xác định cho trình Linker sẽ kết hợp như thế nào các đoạn lừ các module khác nhau khi xây dựng các tộp thực hiện dược Sử dụng ỉtse chỉ dùng trong vi xử lý 32-bit và xác định kích thước của doạn Toán tử USEI6 chỉ .

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.