Re: [Sdcc-user] 87C751 vs. lcall/ljmp

2008-12-05 Thread Dave McGuire
On Dec 5, 2008, at 11:02 AM, Frieder Ferlemann wrote: >> instructions. The 87C751 doesn't implement LCALL or LJMP (nor MOVX >> for that matter) because it has only 2KB of on-chip code memory and >> no external RAM capabilities. If memory serves, the offset width for >> ACALL and AJMP is 11 bits,

Re: [Sdcc-user] 87C751 vs. lcall/ljmp

2008-12-05 Thread Dave McGuire
On Dec 5, 2008, at 11:02 AM, Frieder Ferlemann wrote: >> instructions. The 87C751 doesn't implement LCALL or LJMP (nor MOVX >> for that matter) because it has only 2KB of on-chip code memory and >> no external RAM capabilities. If memory serves, the offset width for >> ACALL and AJMP is 11 bits,

Re: [Sdcc-user] 87C751 vs. lcall/ljmp

2008-12-05 Thread Frieder Ferlemann
Hi, Dave McGuire schrieb: > instructions. The 87C751 doesn't implement LCALL or LJMP (nor MOVX > for that matter) because it has only 2KB of on-chip code memory and > no external RAM capabilities. If memory serves, the offset width for > ACALL and AJMP is 11 bits, which should be enough to

[Sdcc-user] 87C751 vs. lcall/ljmp

2008-12-05 Thread Dave McGuire
Hey folks. I've been using SDCC for many years, but this is one issue I've not run across before. I'm writing some code for an 87C751 microcontroller, and I looked at some of SDCC's .rst files, and noticed lots of LCALL and LJMP instructions. The 87C751 doesn't implement LCALL or LJ