Instrukcje procesorów rodziny 80x86 (E)


ENTER Make Stack Frame (80188+)
Użycie ENTER locals,level
Modyfikowane flagi Brak
Przygotowuje stos do wejścia do procedury języka  wysokiego poziomu. Operand locals określa ilość pamięci potrzebnej do zarezerwowania na stosie. Level określa zagłębienie procedury w połšczeniu z LEAVE jest to efektywny sposób do wchodzenia i wychodzenia z procedur.
  Liczba cykli zegara Rozmiar
Parametry 808x 286 386 486 Bajtów
immed16,0 - 11 10 14 4
immed16,1 - 15 12 17 4
immed16,immed8 - 12+4(n-1) 15+4(n-1) 17+3n 4


ESC Escape
Użycie ESC immed,src
Modyfikowane flagi Brak
Umożliwia dostęp do szyny danych dla innych procesorów. Procesor traktuje tą instrukjcę jak NOP, ale umieszcza operand na szynie danych. (Używane praktycznie tylko przez inne procesory, jak np. FPU)
  Liczba cykli zegara Rozmiar
Parametry 808x 286 386 486 Bajtów
immed,reg 2 9-20 ?   2
immed,mem 2 9-20 ?   2-4


Autorzy:
Dryobates
LKS
Vogel
Wirek
Informacje
Ostatnia modyfikacja 09-02-2003 14:24 Ostatni autor Dryobates
Ilość wyświetleń 3569 Wersja 1
Komentarz

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0237 sek. (zapytań SQL: 9)