feustel@ihlpl.UUCP (Feustel) (11/24/85)
------------------------------new 386 instructions---------------------------------- movsx move with sign extension movzx move with zero extension push fs push segment register fs push gs push segment register gs pop fs pop segment register fs pop gs pop segment register gs lfs load pointer to fs lgs load pointer to gs lss load pointer to ss shld shift left double shrd shift right double bit manipulation bsf scan bit (string) foreward bsr scan bit (string) reverse bt test bit btc test bit and complement btr test bit and reset bts test bit and set ibts insert bit string xbts extract bit string conditional jump instructions All conditional jump instructions have a form permitting 32-bit displacement. conditional byte set instructions There is a conditional byte set instruction corresponding to each conditional jump instruction. control/trace register instructions mov to cr(0..3) from register mov to register from cr(0..3) mov to dr(0..3) from register mov to register from dr(0..3) mov to tr(6|7) from register mov to register from tr(6|7) new instruction prefixes address size prefix operand size prefix fs segment override prefix gs segment override prefix ------------------------------------------------------------------------------------- See 386 data book for additional information.
hugh@hcrvx1.UUCP (Hugh Redelmeier) (11/26/85)
In article <431@ihlpl.UUCP> feustel@ihlpl.UUCP (Feustel) writes: >------------------------------new 386 instructions---------------------------------- >shld shift left double ^^^^ Surely that is "store HL direct"! This machine is upward compatible with the 8080 :-)