Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/09/05 18:45
Read: times


 
#100876 - You Sure?
Responding to: ???'s previous message
In X86 in ASM or a 'C' near pointer (a 'C' far pointer has no problem) if you inc a pointer set to 0xFFFF you end up at the bottem of the segment. so an increment at FFFF:FFFF gives you FFFF:0000 not 0000:0000.

This applies to all segments. RAM, Code, Stack. In C you can hide this by carful choice of memrory model.

On X86 0000:0000 would not be the boot code. the reset vector is at the top of memory. It must have a jump the the start of code.
the bottom of memory for AM188 is the Interupt Vector Table.

MOV@R0 on the '52 would give you similar results.

In any case You Need a general embedded or X86 embedded group.

List of 16 messages in thread
TopicAuthorDate
Micro Controller powered?            01/01/70 00:00      
   bible study time?            01/01/70 00:00      
      Reboot ?            01/01/70 00:00      
         See reply (Off-Topic)            01/01/70 00:00      
   Not A PC            01/01/70 00:00      
      Reboot doubt            01/01/70 00:00      
         Off Topic.            01/01/70 00:00      
            Rampant code execution            01/01/70 00:00      
            CS:IP            01/01/70 00:00      
               Irrelevant?            01/01/70 00:00      
                  irrelevent: irrelevent?            01/01/70 00:00      
                     TOTALLY irrelevant, at least at a '51 fo            01/01/70 00:00      
                        Already established!            01/01/70 00:00      
                     Wrong            01/01/70 00:00      
                        You Sure?            01/01/70 00:00      
                           If you want a proper answer...            01/01/70 00:00      

Back to Subject List