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

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

Đang tải... (xem toàn văn)

Thông tin tài liệu

NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 1 4. 4. Ngn X Ngn X   p & Th p & Th   T T   c 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 2 4.1. T 4.1. T   Ch Ch   c Ngn X c Ngn X   p p  Ngn xp: vùng nh LIFO  Phn t = t (16 bit)  .STACK Kt  .STACK 100h  .STACK NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 3 4.1. T 4.1. T   Ch Ch   c Ngn X c Ngn X   p (tt) p (tt) SS:SP (phn t trên cùng)124F 2C35 SS:0100 SS:0000 SS:00FE SS:00FC .STACK 100h nh áy NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 4 4.2. Thao T 4.2. Thao T á á c Ngn X c Ngn X   p p  PUSH Ngun  POP ích  PUSHF  POPF Ngn xp Tghi / Vnh (16 bit) Tghi / Vnh (16 bit) T.ghi CT.ghi C NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 5 4.3. Th 4.3. Th   T T   c c  Th tc: đon chng trình con tng đi đc lp. .MODEL SMALL .STACK .CODE ……… CALL ThuTuc ……… END ThuTuc PROC ……… RET ThuTuc ENDP NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 6 4.4. L 4.4. L   nh  nh    i i  i din cho mt nhóm lnh (ghi chú, ch th, ch dn, lnh đi khác)  nh ngha trc khi s dng  TênLnhi MACRO d 1 , d 2 , …, d n <các lnh> ENDM  S dng lnh đi: TênLnhi a 1 , a 2 , …, a n i (tùy chn) NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 7 4.4. L 4.4. L   nh  nh    i (tt) i (tt)  TênLnhi MACRO d 1 , d 2 , …, d n LOCAL Nhãn1, Nhãn2, . <các lnh> ENDM Nhãn dùng trong lnh đi . NMT - HN - V3.10 - Ch4 - Ns23 - 28.10.03 1 4. 4. Ngn X Ngn X   p & Th p & Th  . 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 2 4.1. T 4.1. T   Ch Ch   c Ngn X c Ngn X  

Ngày đăng: 17/10/2013, 13:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan