/Old/assembly.html
HTML | 180 lines | 155 code | 25 blank | 0 comment | 0 complexity | 831027817026fb44f8f9f399e3ecb021 MD5 | raw file
- <html>
- <head><title>assembly language collection</title></head>
- <body background="border.gif" text=000000 link=A0A0A0 vlink=A08080 BGCOLOR=#800040>
- <font color=a0a0a0 Face="Courier">
- <table width=775 border=0 cellspacing=0 cellpadding=0>
- <tr>
- <BR><P><BR>
- <tr>
- <td width=610 valign=top>
- <table valign=top>
- <tr valign=top><td bgcolor=000000 valign=top width=350>
- <font size=+1 face="Arial" color=FF0000><b>assembly language<b></font></td>
- <td width=600></td></tr>
- <tr><td></td></tr>
- <tr><td colspan=2><font color=a0a0a0 Face="Courier">
- <BR><P><BR>
- Assembly is notoriously hard to learn; it is becoming even more inaccessible with the advent of
- visual programming tools that rely on wizards and function libraries over programming ability. RAD
- (Rapids Application Delevopment) environments have their distinct advantages: low learning curve,
- quick design time, ease of portability, appeasing UI.<P>
- Assembly language has none of these. It is complex, ugly, difficult to use, and anything but portable. It
- <i>also</i> allows complete control over the code, enabling experienced programmers to optimize software (freeing their programs
- from the unnecessary and often bewildering code that compilers add) and perform tricks (like virii ;) that would be
- difficult to impossible to perform with high-level languages.<P>
- In addition, assembly language requires thet the programmer <i>know the PC</i>. It is suprising how many application
- developers--"programmers"--not only are scared of regedit, but do not even know what the stack is! In assembly language
- the programmer manipulates code and data at the register and byte level...increasing the control, as well as the margin for
- error.<P>
- The resources below have been gathered for the use of the novice in assembly language. This page has not been designed
- with higher assembly language in mind; for tricks like virii, protected mode programming, and encrypting files one must seek elsewhere.
- That said, learn on and enjoy...<P>
- </font></td></tr>
- </table>
- </td>
- <td width=40> </td>
- <td width=130 valign=top><! Toolbar>
- <table border=0 cellspacing=0 cellpadding=0><font color=FF0040>
- <TR><TD></TD></TR>
- <tr><td height=50 valign=baseline><a href="../tales/disasm.html"><font face="Arial" color=FF0040><B>Disassembly</b></font></a></td></tr></font>
- <tr><td height=50 valign=baseline><a href="http://disc.server.com/discussion.cgi?id=37"><font face="Arial" color=FF0040><b>Forum</b></font></a></td></tr></font>
- <tr><td height=50 valign=baseline><a href="red.html"><font face="Arial" color=FF0040><B>Home</b></font></a></td></tr></font>
- <tr><td height=50 valign=baseline><a href="../tales/projects.html"><font face="Arial" color=FF0040><B>Projects</b></font></a></td></tr></font>
- <tr><td height=50 valign=baseline><a href="links.html"><font face="Arial" color=FF0040><b>Sites</b></font></a></td></tr>
- <tr><td height=50 valign=baseline><a href="../tales/ice.html"><font face="Arial" color=FF0040><B>Soft-Ice</b></font></a></td></tr></font>
- <tr><td height=50 valign=baseline><a href="tales.html"><font face="Arial" color=FF0040><B>Tales</b></font></a></td></tr></font>
- <tr><td height=50 valign=baseline><a href="tools.html"><font face="Arial" color=FF0040><b>Tools</b></font></a></td></tr></font>
- </table>
-
- </td>
- </tr>
- </tr>
- </table>
-
- <P><BR>
- <font size=+1 face="Arial" color=FF0000><b>local</font></b><P>
- <font color=a0a0a0 Face="Courier">
- <b>Tutorials</B><P>
- <LI><a href="../tales/asmintro.html">Introduction To Assembly Language</a>, <i>almost finished!</i>
- <LI><a href="../Text/rev_ch3.html">Runtime Environment</a>, <i>excerpt from Cristina Cifuentes' dissertation</i>
- <LI><a href="../tales/pefile.html">Win32 File Structure</a>, <i>includes .ASM examples</i>
-
- <P><b>Files</B><P>
- <LI><a href="http://asmjournal.freeservers.com">Assembly Programming Journal</a> <i>New project</i>
- <LI><a href="http://www.fortunecity.com/skyscraper/lycos/403/win32asm.zip">Win32ASM Pack</a> <i>A MB of texts and source for Win32 ASM (incl Walk32!) </i><font color=FF0000>New</font>
- <LI><a href="http://www.fortunecity.com/skyscraper/lycos/403/">Visual Assembler</a> <i>My Abandoned Project ;)</i>
- <LI><a href="http://www.geocities.com/Area51/Vault/6702/vxd.html">VxD Programming</a>
- </font><P>
- <P>
- <font size=+1 face="Arial" color=FF0000><b>remote</b></font><P>
- <font color=a0a0a0 Face="Courier">
- <b>Tutorials</B><P>
- <LI><a href="http://www.mds.mdh.se/~dat94avi/demoschool.htm">Abe's Demoschool</a>
- <LI><a href="http://wwwcip.informatik.uni-erlangen.de/user/cnkurzke/hwkmcs/index.html">Advanced Assembly Programming</a>
- <LI><a href="http://webster.ucr.edu/Page_asm/ArtOfAsm.html">Art of Assembly Language</a>
- <LI><a href="http://www.ice-digga.com/programming/asphyxia.htm">Asphyxia ASM Tutorial</a>
- <LI><a href="http://www.strangecreations.com/strange/library/assembly/tutor/asm1.htm">Gavin's ASM Tutorial</a>
- <LI><a href="http://207.30.50.126/gthorne/assem.htm">Greythorne "Assembly From The Ground Up"</a>
- <LI><a href="http://cuda.ucr.edu/Page_asm/CourseMaterials/CS13_Notes/aprillectures.html">Lecture Notes: April</a>
- <LI><a href="http://cuda.ucr.edu/Page_asm/CourseMaterials/CS13_Notes/maylectures.html">Lecture Notes: May</a>
- <LI><a href="http://cuda.ucr.edu/Page_asm/CourseMaterials/CS13_Notes/junelectures.html">Lecture Notes: June</a>
- <LI><a href="http://udgftp.cencar.udg.mx/ingles/tutor/Assembler.html">University of Guadalajara ASM Tutorial</a>
- <LI><a href="http://www.ice-digga.com/programming/vla.htm">VLA ASM Tutorial</a>
-
- <P><b>Files</B><P>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/a86v402.zip">A86</a>, <i>shareware assembler</i>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/aedt182.zip">ASMEdit</a>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/d86v402.zip">D86</a>, <i>companion debugger to A86</i>
- <LI><a href="http://archive.bitcon.no/pub/simtelnet/msdos/info/helppc21.zip">HelpPC</a>, <I>The Infamous! Very good Ref Program</i>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/hiew566.zip">Hiew 566</a>, <i>excellent hex editor by Kemerovo</i>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/idafw.zip">IDA Freeware</a>, <i>checkout source code of exe files!</i>
- <LI><a href="http://www.wdn.com/ems/lists/asmutilv.htm">List of ASM Tools/Developers</a>, <i>Useful tools to track down</i>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/nasm097.zip">NASM</a>, <I>Netwaide Assembler</i>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/pv12.zip">ProView</a>, <I>Romp through your PC's RAM and HDD!</i>
- <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/screwdrv.zip">Screwdriver</a>, <i>Freeware Debugger</i>
- <LI><a href="ftp://ftp.simtel.net/pub/simtelnet/msdos/asmutl/">Simtel ASm Archives</a>, <i>Good stuff:
- <a href="ftp://ftp.simtel.net/pub/simtelnet/msdos/asmutl/00_index.txt">index</a> </i>
- <LI><a href="http://www.irtech.com/treehous/files/P4.htm">TreeHouse</a>, <i>ASM Programming Files</i>
-
-
- <P><b>Pages</B><P>
- <LI><a href="http://www.qzx.com/asm/">#ASM@efnet</a> <font color=FF0000>New</font>
- <LI><a href="http://www.cit.ac.nz/smac/asm/">ASM Central</a>
- <LI><a href="http://www.xs4all.nl/~smit/">Assemble It!</a>
- <LI><a href="http://www.assembly.org/">Assembly.org</a> <font color=FF0000>New</font>
- <LI><a href="http://dyson.brisnet.org.au/~aufempen/assembly.html">Assembly Language Learning Group</a> <font color=FF0000>New</font>
- <LI><a href="http://www.utu.fi/~sisasa/oasis/oasis-assembly.html">Assembly Programming (Intel, Alpha, Motorola, MIPs)</a> <font color=FF0000>New</font>
- <LI><a href="http://lexitech.com/bobrich/bg3.htm">Beginner's Source Code</a>
- <LI><a href="http://members.tripod.com/~alpertron/ENGLISH2.HTM">Dario Alpern's ASM Programs</a>
- <LI><a href="http://www.unix.digital.com/faqs/publications/base_doc/DOCUMENTATION/HTML/AA-PS31D-TET1_html/asm1.html">Digital Unix Assembler Manual</a> <font color=FF0000>New</font>
- <LI><a href="http://www.eg3.com/softd/assmhot.htm">EG3 ASM Hotlist</a> <font color=FF0000>New</font>
- <LI><a href="http://www.cera2.com/softd/assembly.htm">EG3 Assembly Internet Resources</a> <font color=FF0000>New</font>
- <LI><a href="http://www.gustavo.net/programming/asm.shtml">Gustavo's Assembly Language Tutorials Collection</a> <font color=FF0000>New</font>
- <LI><a href="http://www.nuvisionmiami.com/kip/asm.htm">IBM PC Assembly Language Sources</a> <font color=FF0000>New</font>
- <LI><a href="http://203.148.211.201/assembly.html">Iczelion's Assembly/Win32 Assembly</a>
- <LI><a href="http://iczelion.cjb.net">Iczelion's Resources</a>
- <LI><a href="http://www.imada.ou.dk/~jews/PInfo/intel.html">Intel Opcodes Listing</a>
- <LI><a href="http://www.x86.org/">Intel Secrets</a>
- <LI><a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html">Interrupt List (Ralph Brown)</a>
- <LI><a href="http://www.la-online.com/assembly.htm">LA Online: Assembly</a>
- <LI><a href="http://www.hhs.net/hmyers/assembly.html">MetalMarine's Programming Haven</a>
- <LI><a href="http://www2.dgsys.com/~raymoon/moonware.html">Moonware ASM</a>
- <LI><a href="http://osiris.sunderland.ac.uk/~ca5rnu/index.html">Nutty's Demos & Programming</a>
- <LI><a href="http://os-dev.effect.net.au/osdev/">OS Devlopment</a>
- <LI><a href="http://www.hornet.org/ha/pages/pcdemos/">PC Demos Explained</a>
- <LI><a href="http://www.geocities.com/SiliconValley/Way/7272/">Programmer's Guild</a>
- <LI><a href="http://walden.mo.net/~mikemac/assmlink.html">Programmer's Link: Assembly</a> <font color=FF0000>New</font>
- <LI><a href="http://www.strangecreations.com/library/index.htm">Programmer's Virtual Library: Assembly</a>
- <LI><a href="http://webster.ucr.edu/Page_asm/index.html">Randall Hyde's Assembly Page</a>
- <LI><a href="http://win32asm.home.ml.org">Resurrection of Assembler</a>
- <LI><a href="http://www.sandpile.org/80x86/index.shtml">Sandpile (x86 Processor Info)</a>
- <LI><a href="http://www.ice-digga.com/programming/">Tore's Programming Page</a>
- <LI><a href="http://rs1.szif.hu/~tomcat/win32/">Win32 ASM Code</a>
- <LI><a href="http://thor.prohosting.com/~win32asm/">Win32 Assembly</a>
- <LI><a href="http://www.tbl.org/w32faq.htm">Win32 Demos FAQ</a>
- <LI><a href="http://www.eskimo.com/~htak/win95asm/win95asm.htm">Windows 95 Assembly</a>
- </font><P>
-
- <P><b>discussion boards</b><P>
- <font color=a0a0a0 Face="Courier">
- <LI><a href="http://gustavo.net/programming/forum.hts">Gustavo's Programming Forum</a>
- <LI><a href="http://pluto.beseen.com/boardroom/h/19390">Iczelion's Win32 Assembly Forum</a>
- <LI><a href="http://www.strangecreations.com/library/index.htm">Programmer's Virtual Forum</a>
- <LI><a href="http://www.sandpile.org/forum/index.shtml">Sandpile x86 Board</a>
- <LI><a href="http://www.ice-digga.com/programming/progboard/">Tore's Programming Board</a>
- <LI><a href="http://www.cultura.udg.mx/wwwboard.html">University of Guadalajara Peer-To-Peer Learning Board</a>
- </font><P>
-
- <P><b>source code</b><P>
- <font color=a0a0a0 Face="Courier">
- <LI><a href="http://www.wrox.com/ftp/Masterclass/346.zip">Master Class Assembly</a>
- <LI><a href="http://www.wrox.com/ftp/Professional/125.zip">Revolutionary Guide To PC</a>
- </font>
- <P>
- </font>
- <P>
-
- <BR><P><BR>
- <center>
- <a href="mailto:mammon_@hotmail.com"><img src="pgram.gif" border=0></a><P>
- <a href="mailto:mammon_@hotmail.com"><font color=FF0000 face="Courier">Mail</font></a>
- </center>
- </font>
- </body>
- </html>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-