intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Hợp ngữ assembly - Ngăn xếp và thủ tục

Chia sẻ: Đỗ Ngọc Hải | Ngày: | Loại File: PDF | Số trang:0

189
lượt xem
41
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'hợp ngữ assembly - ngăn xếp và thủ tục', 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ủ đề:
Lưu

Nội dung Text: Hợp ngữ assembly - Ngăn xếp và thủ tục

  1. 4. Ngăn Xếp & Thủ Tục 4.1. Tổ Chức Ngăn Xếp 4.2. Thao Tác Ngăn Xếp 4.3. Thủ Tục 4.4. Lệnh Đại NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 1
  2. 4.1. Tổ Chức Ngăn Xếp z Ngăn xếp: vùng nhớ LIFO z Phần tử = từ (16 bit) z .STACK Kt z .STACK 100h z .STACK NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 2
  3. 4.1. Tổ Chức Ngăn Xếp (tt) SS:0000 Đỉnh SS:00FC 124F SS:SP (phần tử trên cùng) SS:00FE 2C35 SS:0100 Đáy .STACK 100h NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 3
  4. 4.2. Thao Tác Ngăn Xếp z PUSH Nguồn z POP Đích z PUSHF z POPF Ngăn Tghi / Vnhớ T.ghi Cờ xếp (16 bit) NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 4
  5. 4.3. Thủ Tục z Thủ tục: đoạn chương trình con tương đối độc lập. .MODEL SMALL ThuTuc PROC .STACK ……… .CODE RET ……… ThuTuc ENDP CALL ThuTuc ……… END NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 5
  6. 4.4. Lệnh Đại z Đại diện cho một nhóm lệnh (ghi chú, chỉ thị, chỉ dẫn, lệnh đại khác) z Định nghĩa trước khi sử dụng z TênLệnhĐại MACRO d1, d2, …, dn ENDM z Sử dụng lệnh đại: Đối (tùy chọn) TênLệnhĐại a1, a2, …, an NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 6
  7. 4.4. Lệnh Đại (tt) z TênLệnhĐại MACRO d1, d2, …, dn LOCAL Nhãn1, Nhãn2,... ENDM Nhãn dùng trong lệnh đại NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 7
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2