12345678910111213141516171819202122232425262728 |
- .sect .text; .sect .rom; .sect .data; .sect .bss
- .define .cmi4
- .sect .text
- .cmi4:
- pop bx ! return address
- pop cx
- pop dx
- pop ax
- push si
- mov si,sp
- xchg bx,2(si)
- pop si
- cmp bx,dx
- jg 1f
- jl 2f
- cmp ax,cx
- ja 1f
- je 3f
- 2:
- mov ax,-1
- ret
- 3:
- xor ax,ax
- ret
- 1:
- mov ax,1
- ret
|