Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:instr:enter

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
back2root:ibm-pc-ms-dos:instr:enter [2023/02/25 22:12] – créée fraterback2root:ibm-pc-ms-dos:instr:enter [2023/02/25 22:14] frater
Ligne 4: Ligne 4:
  
 Modifies stack for entry to procedure for high level language. Modifies stack for entry to procedure for high level language.
 +
 Operand "locals" specifies the amount of storage to be allocated on the stack. Operand "locals" specifies the amount of storage to be allocated on the stack.
 +
 "Level" specifies the nesting level of the routine. "Level" specifies the nesting level of the routine.
 +
 Paired with the [[leave|LEAVE]] instruction, this is an efficient method of entry and exit to procedures. Paired with the [[leave|LEAVE]] instruction, this is an efficient method of entry and exit to procedures.
  
Ligne 18: Ligne 21:
 none none
 </WRAP> </WRAP>
- +{{tablelayout?rowsHeaderSource=Auto}} 
-             ^  Clocks                       |||^  Size                +                ^  Clocks                                     |||^  Size     
-^  Operands    ^  808x    ^  286  ^  386  ^  486  ^  Bytes  ^              +^  Operands       ^  808x    ^  286        ^  386        ^  486    ^  Bytes  ^   
-| immed16,      |  10/14   |  3    |  4    |  4    |                    +| immed16,      |  -       |  11         |  10         |  14     |         
-| immed16,      |  10/14   |  3    |  4    |  4    |                    +| immed16,      |  -       |  15         |  12         |  17     |         
-| immed16,immed8       |  10/14   |  3    |  4    |  4    |                    |+| immed16,immed8  |  -       |  12+4(n-1)  |  15+4(n-1)  |  17+3n  |  4        |
  
 {{page>:back2root:ibm-pc-ms-dos:asm:instr:see-footer}} {{page>:back2root:ibm-pc-ms-dos:asm:instr:see-footer}}
  
back2root/ibm-pc-ms-dos/instr/enter.txt · Dernière modification : 2023/03/03 23:53 de 127.0.0.1