The board is back up. Moderators have been removed. please log in and immediately change your password! (as far as I can tell the database has not been queried nor compromised but you never know and with the hashes a cookie-hack account steal can be performed.)

Anyone wanting to be moderator(again) or administrator e-mail me, please. (I'm stepping down as administrator)
hiroshimator@win32asmcommunity.net (should work again now)

The administrator(s), I'd like 2 of them I think, would best have permanent net connection or at least the possibility to check up 2-3 times/day on the board.

I know about the other subforums that don't show right now, I'll get to that asap.

Thx

Harold
Posted on 2004-11-28 04:42:48 by Hiroshimator
Compliments on getting the forum up and going again. I hope whoever you appoint as administrators will be able to keep your work going for a lot longer.
Posted on 2004-11-28 04:52:23 by hutch--
As a win32asm fan. I support win32asmcommunity on morality and justice forever .

Which contribute to the win32asmcommunity for anywork has acknowIedged in the world
Posted on 2004-11-28 06:42:43 by dcskm4200
Changed password :).


Nice to see you, and see the site.


You will find the people that you are searching... hehehe, like morpheo in matrix... you are the one, I been waiting for you or some like that :D.


Orales, very nice, : ) joined is translated to :) ... nice :D



..... altought I havent changed my password to :) lol
Posted on 2004-11-28 07:31:47 by rea
thanks to all people who build this forum!!!!! 8) 8)
Posted on 2004-11-28 08:43:47 by geegle
And set it up, restore the backup, pay ther host?


Thanks Hiro :).
Posted on 2004-11-28 15:39:42 by rea
It's great, that the forum is up running again 8)

Because we have two eyes, we can now look
on both Hiroshimator AND Hutsch Forums again :lol:


Regards,


>>>The SharK<<<
Posted on 2004-11-29 08:23:18 by The SharK
http://www.geocities.com/fine010010/

You can check my site for Complete Beginners in System Engineer.

Puedes chequear mi pagina para Completos Principiantes en la Ingeneria
de Sistema.

Check every day in case of update!

Chequea todos los dias en caso de actucalizacion!

------------------

Upgrade the Phpbb2 when there's time left.
Posted on 2004-11-29 11:17:50 by Char_Amuro
Hi Char-Amuro

You write on your site,
"Mid-Level Language: It's a type of programming language using the combination of Low & High Level Language; MOV AX, 13h"

Correct me if I'm wrong here:
You write that MOV AX,13h is both Low and High level.

As I see it, that's Assembler==Low Level
and not Mid-Level Language. :)
Posted on 2004-11-29 15:29:19 by The SharK
Indeed

Oops...! , Assembler has a few words from High.
Because there're some assemblers that is almost fully maintain in binary numbers. But I found some that use such words as;

SUBSTRACT, ADD, MOV, JMP ; sorry if I had announce it as mid-level.
IMHO, I just put it because I thought so, like Go; it's a great example of that.
Posted on 2004-11-29 19:09:49 by Char_Amuro
As I see it, that's Assembler==Low Level
No. Assemler is a middle one.
Low level is absolutly explicite.
For example when you write mov eax, there are 8 possible ways to encode it and all of them would be correct so you can not blame your assembler that if it chooses not the one you want.
In low level you code it the way you want, it's about many other thing also - headers of binaries, alignments etc.
Of course - The better you know asm the closer binary output to what you want,
yet it's like you explaning somebody (in the case - talking to your compiler) what kinda line you want to draw (and with asm your are talking to one of most smart person), instead of drawing the line by your very hand. Yet the smartest person could never understand every one "curve" of your thought, and in the case - you are forced to do draw the line by your very hand.
Posted on 2004-11-30 00:29:02 by The Svin
As Einstein said: "everything is relative"


I mean, if you compare Assembly with C++, then I
would say that Assembly was Low Level, and C++ High Level.
Assembly is the lowest programmable language for a human
to read, if you don't wan't to write programs in binary.

But hey, I'm not a judge - I only play along with words here,
to learn something new :lol:


For example when you write mov eax, there are 8 possible ways to encode it


Can you show me some example ?


regards,

The SharK
Posted on 2004-11-30 17:27:30 by The SharK
   8B08                

8B48 00
8B88 00000000
8B0C20
8B4C20 00
8B8C20 00000000
8B0C05 00000000
mov ecx,[eax]
Posted on 2004-11-30 22:10:23 by The Svin
But why is it, that there is so many opcodes,
for the very same assembly instruction ?

   8B08              =  MOV ECX,DWORD PTR DS:[EAX]

8B48 00 = MOV ECX,DWORD PTR DS:[EAX]
8B88 00000000 = MOV ECX,DWORD PTR DS:[EAX]
8B0C20 = MOV ECX,DWORD PTR DS:[EAX]
8B4C20 00 = MOV ECX,DWORD PTR DS:[EAX]
8B8C20 00000000 = MOV ECX,DWORD PTR DS:[EAX]
8B0C05 00000000 = MOV ECX,DWORD PTR DS:[EAX]


Is there any deeper meaning to it, or does it give any
meaning to us, when we program in assembly ?


regards,


The SharK
Posted on 2004-12-01 07:13:53 by The SharK
For alignment? Anyway it is because of the way opcodes are encoded. There are might be more than one way to encode an opcode.
Posted on 2004-12-01 09:32:53 by roticv
But why is it, that there is so many opcodes,
for the very same assembly instruction ?


Read The Svin's lessons about opcodes. Lessons goes from "Opcode #1" to "Opcode #7" (this is what I read, and are enought to understand the why you are asking for).

To The Shark: read them, and you will be thank to The Svin
To The Svin: thank you very much by this lessons.

Kecol
Posted on 2004-12-02 08:01:25 by Kecol
BTW if anyone is concerned about this, we do run phpbb 2.0.11

I know it's written incorrectly at the bottom
Posted on 2004-12-04 05:13:39 by Hiroshimator
this is totally out of topic but i also think that under the general scope if we clasify c as middle, and c++ al high then assembler is low level....

______Mauricio Prado
Sorry my english
Posted on 2005-02-04 01:43:36 by mauricioprado