🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #3643

Jmp (ea), offset (?), selector (tss)

#3643
From: Kenneth Reed
Date: Fri, 13 Nov 1992 08:53
20 lines
1183 bytes
Can anyone tell me what the meaning of the "offset" field is when doing a
jump with a TSS selector as the argument?

I would have assumed that the EIP would be loaded from the TSS so I
can't see what the role of the offset field in the instruction is.

As you may have deduced, my program crashes when I try jumping to a
(virtual 8086) TSS (not even an exception, the machine just reboots)
and, as I had to hand-code the instruction because my assembler
doesn't seem to support it, I may have got it wrong. I just put a
16-bit zero in the field (I'm in a 16-bit code segment).

As always, any help would be most appreciated.

Ken
-- 
- Ken Reed, Joint European Torus, Abingdon, Oxfordshire, UK
  kr@jet.uk
- Disclaimer: Please note that the above is a personal view and should not 
  be construed as an official comment from the JET project.
Technical Details
Message-ID: <1992Nov13.085333.3072@jet.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ames!agate!doc.ic.ac.uk!uknet!jet!kr

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ames!agate!doc.ic.ac.uk!uknet!jet!kr
From: kr@jet.uk (Kenneth Reed)
Newsgroups: comp.os.msdos.programmer,comp.sys.intel
Subject: Jmp (ea), offset (?), selector (tss)
Message-ID: <1992Nov13.085333.3072@jet.uk>
Date: 13 Nov 92 08:53:33 GMT
Organization: Joint European Torus
Lines: 20