Plan 9 from Bell Labs’s /sys/src/pub/doc/intel/386/h.txt

Copyright © 2021 Plan 9 Foundation
Distributed under the MIT License.
Download the Plan 9 distribution.



17.3.H  'H' Instructions 

Prev: 17.3.E  'E' Instructions 
Next: 17.3.I  'I' Instructions 

17.3.H  'H' Instructions 

HLT -- Halt

Opcode      Instruction        Clocks     Description

F4          HLT                5          Halt

Operation

Enter Halt state;

Description

HALT stops instruction execution and places the 80386 in a HALT state.
An enabled interrupt, NMI, or a reset will resume execution. If an
interrupt (including NMI) is used to resume execution after HLT, the saved
CS:IP (or CS:EIP) value points to the instruction following HLT.

Flags Affected

None

Protected Mode Exceptions

HLT is a privileged instruction; #GP(0) if the current privilege level is
not 0

Real Address Mode Exceptions

None

Virtual 8086 Mode Exceptions

#GP(0); HLT is a privileged instruction

Prev: 17.3.E  'E' Instructions 
Next: 17.3.I  'I' Instructions 


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@plan9.bell-labs.com.