Ian wrote:

>>From the porting guide on LANL ...
>   http://www.acl.lanl.gov/linuxbios/developer/portguides/sbc710/index.html
> 
> "A quick note on the SMBUS"
> <pasted in full below>
> 
> ... you mention that RAM is 0x50-0x53 on the SMBus but then go on to 
> say that sometimes MB's have two SMBus's ... If there is a second bus,
> does the RAM still end up at 0x50-0x53 on that bus? (typically) ...?
> 
> 
> My other question was on your shift-left ..
>     "address in the SMBUS packet is shifted left one bit"
> 
> ... that doesn't pick up the carry does it?  (my asm is feeling very rusty).


That would be a rotate.  Unsigned shifts stick a zero in the empty spot. 
  Signed shift right will fill the msb with the previous sign bit. 
Rotates fill the empty spot with the carry bit.

Cheers!
Ty

-- 
Tyson D Sawyer                             iRobot Corporation
Senior Systems Engineer                    Military Systems Division
[EMAIL PROTECTED]                         Robots for the Real World
603-532-6900 ext 206                       http://www.irobot.com

Reply via email to