retiret.asm

来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 58 行

ASM
58
字号
	name	retiret

.386

.MODEL MEDIUM,C

.CODE

;.8086

public proc1
proc1 proc uses bx, param1:word, param2:word
      local x1:word, x2:word
	mov bx,param1
	mov x1,bx
	mov bx,param2
	mov x2,bx
	mov bx,param1
	mov param2,bx
	or   ax,ax
	jnz SHORT label1
	iret

label1:	or   ax,ax
	jnz SHORT label2
.386
	iretd

label2:	or   ax,ax
	jnz SHORT label3
	iretf	; ignore epilog code

label3:	or   ax,ax
	jnz SHORT label4
	iretdf	; ignore epilog code

label4:	or   ax,ax
	jnz SHORT label5
	ret

label5:	or   ax,ax
	jnz SHORT label6
	retn	; ignore epilog code

label6:	or   ax,ax
	jnz SHORT label7
	retf	; ignore epilog code

label7:	ret

proc1 endp

.DATA

x	db	0

END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?