Page 1 of 1

Signup Process

Posted: Tue Aug 25, 2009 2:55 pm
by Ratty
Hi,

I've had problems recieving the activation email on my own server. I do not use spam filtering software and have checked the usual things... could anyone check the forum's mail settings and let me know of any reason why I can't use my real email address? The inactive user is called Raptor and I would like to switch to that, with the associated email address, if possible.

Incidentally the answer to the first bot question (what is the source of movsb) is SI in the sign up but Google results seem to say "DS:SI" or even "DS:(E)SI" could someone explain what the differene is?

Thank you

Re: Signup Process

Posted: Tue Aug 25, 2009 3:24 pm
by gravaera
Hi

SI is one of the Index Registers. SI is a 16 bit register which is native to the 8086, 80186, and 80286, and 80386-SX.

There are two Index Registers: the Source Index (SI) and the (Destination Index) (DI). they are used for string instructions, such as movsb/w, lodsb/w, etc.

The 80386-DX 80486, Pentium, and up, all the way to the last 32 bit Intel processor introduced an expanded set of registers that were, of course, now 32 bit.

The registers that were expanded included SI and DI. (ESI & EDI for 32 bit).

When used in conjunction with a Segment register (any of DS, ES, FS and GS) the index registers are able to point to data symbols/addresses in a different segment. Segmentation is out of the scope of this quick rundown, so you may check the wiki for more info.

Referencing SI, or DI, or their 32 bit counterparts, ESI and EDI, without an appended segement register implies that you are taking data from the current value of the Segment registers.

As a side comment: I don't think it's too wise to admit that you had to google to find the answers to the entry quiz: that defeats the point. :P Welcome and whatnot, and enjoy your stay.

Re: Signup Process

Posted: Tue Aug 25, 2009 4:11 pm
by Ratty
Thanks gravaera, I do admit googling for the answer - Learning these things is the reason I wanted to join the forum afterall. I will be learning much more before starting to make anything in assembly though.

Re: Signup Process

Posted: Tue Aug 25, 2009 4:40 pm
by Firestryke31
gravaera wrote: As a side comment: I don't think it's too wise to admit that you had to google to find the answers to the entry quiz: that defeats the point. :P Welcome and whatnot, and enjoy your stay.
At least he was smart enough to actually use Google, unlike many n00bs.

Re: Signup Process

Posted: Tue Aug 25, 2009 7:14 pm
by neon
Theres an entry quiz now? When did that happen?

Re: Signup Process

Posted: Wed Aug 26, 2009 1:46 am
by AJ
Hi,

It's been there for a few months ago and the whole point is that if someone doesn't know the answer, they are able to google for it. It was introduced because of (a) bots and (b) people who didnt bother using Google before asking questions! Welcome, Ratty :)

Cheers,
Adam