home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.asm.x86      Ahh, the lost art of x86 assembly      4,675 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,963 of 4,675   
   R.Wieser to All   
   Re: asm improvements?   
   27 Aug 17 12:50:39   
   
   From: address@nospicedham.not.available   
      
   firr,   
      
   > making such assembler is not so hard task to belive that there   
   > are only few on the world   
      
   While making the kernel of an assembler might not seem to be all that hard,   
   please do also consider stuff like, for instance, procedures.   
      
   You can provide arguments to them first to last or vice-verse, and have the   
   procedure remove them from the stack (StdCall) or have the caller do it (C   
   style).   And than you ofcourse have local variables, and maybe even local   
   procedures too.   
      
   My (rather old) Borlands Tasm v5 allows me to call a procedure and put its   
   arguments on the same line.  By doing so it can (and does) also check, when   
   a procedure description is provided and StdCall is used, if the caller   
   provides the right ammount of arguments.   
      
   In other words, the conversion of mnemonics to machine code is just one part   
   of creating an assembler -- which you already know, looking at the effort   
   you've already put in storing the machine code into a(n executable) file ...   
   :-)   
      
   Regards,   
   Rudy Wieser   
      
      
   -- Origional message:   
   firr  schreef in berichtnieuws   
   a347a4b0-d881-497d-97eb-c42dfc0eb643@googlegroups.com...   
   W dniu niedziela, 27 sierpnia 2017 10:56:35 UTC+2 uzytkownik wolfgang kern   
   napisal:   
   > btw: your 32-bit windoze assembler may already exists, look for RosAsm.   
      
   im not telling 32bit asm for windows dont exist (some need linkers though?)   
      
   (note still my is still in some early version and still got some constraints   
   yet, it has fixed size sections and will crash if you buld something big,   
   also has no .bss section declared only .data - but i will remove those   
   constraints in one day when i be rested ;c)   
      
   i wonder however how many x86/win32 assemblers there are on the world   
      
   making such assembler is not so hard task to belive that there are only few   
   on the world   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca