Article View: comp.lang.asm.x86
Article #82Relative jump out of range (ignore the last post)
From: assassin17
Date: Sun, 08 Aug 1999 00:00
Date: Sun, 08 Aug 1999 00:00
30 lines
1757 bytes
1757 bytes
i'm trying to figure out how TASM determines whether a JMP is out
of range.. take this program:
.386
CODE SEGMENT USE32 'CODE'
ASSUME CS:CODE
lab:
jmp SMALL NEAR PTR krad
db 0FFFFh dup (0)
db 0
krad:
jmp SMALL NEAR PTR lab
CODE ENDS
END lab
the first JMP returns a "Relative jump out of range by 8002h bytes"
error, while the second one has no problem. i'm not complaining about
TASM here as i shouldn't be specifying SMALL jumps in the first place.
but does anybody know how the assembler could be calculating relative
jumps that would cause one to yield an error but not the other?
thanks
assassin17@rocketmail.com
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
Technical Details
Message-ID:
<7oin4q$fpb$3@autumn.news.rcn.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: feaef,fb5a9873a6924049,start X-Google-Attributes: gidfeaef,public X-Google-Thread: 114917,fb5a9873a6924049,start X-Google-Attributes: gid114917,public From: assassin17@rocketmail.com Subject: Relative jump out of range (ignore the last post) Date: 1999/08/08 Message-ID: <7oin4q$fpb$3@autumn.news.rcn.net> X-Deja-AN: 510102869 Approved: <johnfine@erols.com> X-Authentication-Warning: backdraft.briar.org: smap set sender to <news@dejanews.com> using -f X-Http-User-Agent: Mozilla/4.08 [en] (Win95; I) X-Complaints-To: abuse@rcn.com X-Trace: ql5ZjZY/Xj3vOr0gt+oh8Q9rc4gfgqOLKRgyMeadVZo= X-Http-Proxy: 1.0 x21.deja.com:80 (Squid/1.1.22) for client 206.68.208.231 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Sat Aug 07 19:40:12 1999 GMT X-MyDeja-Info: XMYDJUIDassassin17 NNTP-Posting-Date: 8 Aug 1999 01:39:38 GMT Newsgroups: comp.lang.asm.x86,borland.public.tasm