PageRenderTime 53ms CodeModel.GetById 28ms RepoModel.GetById 0ms app.codeStats 0ms

/Old/assembly.html

http://github.com/mammon/mammonhub.com
HTML | 180 lines | 155 code | 25 blank | 0 comment | 0 complexity | 831027817026fb44f8f9f399e3ecb021 MD5 | raw file
  1. <html>
  2. <head><title>assembly language collection</title></head>
  3. <body background="border.gif" text=000000 link=A0A0A0 vlink=A08080 BGCOLOR=#800040>
  4. <font color=a0a0a0 Face="Courier">
  5. <table width=775 border=0 cellspacing=0 cellpadding=0>
  6. <tr>
  7. <BR><P><BR>
  8. <tr>
  9. <td width=610 valign=top>
  10. <table valign=top>
  11. <tr valign=top><td bgcolor=000000 valign=top width=350>
  12. <font size=+1 face="Arial" color=FF0000><b>assembly language<b></font></td>
  13. <td width=600></td></tr>
  14. <tr><td></td></tr>
  15. <tr><td colspan=2><font color=a0a0a0 Face="Courier">
  16. <BR><P><BR>
  17. Assembly is notoriously hard to learn; it is becoming even more inaccessible with the advent of
  18. visual programming tools that rely on wizards and function libraries over programming ability. RAD
  19. (Rapids Application Delevopment) environments have their distinct advantages: low learning curve,
  20. quick design time, ease of portability, appeasing UI.<P>
  21. Assembly language has none of these. It is complex, ugly, difficult to use, and anything but portable. It
  22. <i>also</i> allows complete control over the code, enabling experienced programmers to optimize software (freeing their programs
  23. from the unnecessary and often bewildering code that compilers add) and perform tricks (like virii ;) that would be
  24. difficult to impossible to perform with high-level languages.<P>
  25. In addition, assembly language requires thet the programmer <i>know the PC</i>. It is suprising how many application
  26. developers--"programmers"--not only are scared of regedit, but do not even know what the stack is! In assembly language
  27. the programmer manipulates code and data at the register and byte level...increasing the control, as well as the margin for
  28. error.<P>
  29. The resources below have been gathered for the use of the novice in assembly language. This page has not been designed
  30. with higher assembly language in mind; for tricks like virii, protected mode programming, and encrypting files one must seek elsewhere.
  31. That said, learn on and enjoy...<P>
  32. </font></td></tr>
  33. </table>
  34. </td>
  35. <td width=40> </td>
  36. <td width=130 valign=top><! Toolbar>
  37. <table border=0 cellspacing=0 cellpadding=0><font color=FF0040>
  38. <TR><TD></TD></TR>
  39. <tr><td height=50 valign=baseline><a href="../tales/disasm.html"><font face="Arial" color=FF0040><B>Disassembly</b></font></a></td></tr></font>
  40. <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>
  41. <tr><td height=50 valign=baseline><a href="red.html"><font face="Arial" color=FF0040><B>Home</b></font></a></td></tr></font>
  42. <tr><td height=50 valign=baseline><a href="../tales/projects.html"><font face="Arial" color=FF0040><B>Projects</b></font></a></td></tr></font>
  43. <tr><td height=50 valign=baseline><a href="links.html"><font face="Arial" color=FF0040><b>Sites</b></font></a></td></tr>
  44. <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>
  45. <tr><td height=50 valign=baseline><a href="tales.html"><font face="Arial" color=FF0040><B>Tales</b></font></a></td></tr></font>
  46. <tr><td height=50 valign=baseline><a href="tools.html"><font face="Arial" color=FF0040><b>Tools</b></font></a></td></tr></font>
  47. </table>
  48. </td>
  49. </tr>
  50. </tr>
  51. </table>
  52. <P><BR>
  53. <font size=+1 face="Arial" color=FF0000><b>local</font></b><P>
  54. <font color=a0a0a0 Face="Courier">
  55. <b>Tutorials</B><P>
  56. <LI><a href="../tales/asmintro.html">Introduction To Assembly Language</a>, <i>almost finished!</i>
  57. <LI><a href="../Text/rev_ch3.html">Runtime Environment</a>, <i>excerpt from Cristina Cifuentes' dissertation</i>
  58. <LI><a href="../tales/pefile.html">Win32 File Structure</a>, <i>includes .ASM examples</i>
  59. <P><b>Files</B><P>
  60. <LI><a href="http://asmjournal.freeservers.com">Assembly Programming Journal</a> <i>New project</i>
  61. <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>
  62. <LI><a href="http://www.fortunecity.com/skyscraper/lycos/403/">Visual Assembler</a> <i>My Abandoned Project ;)</i>
  63. <LI><a href="http://www.geocities.com/Area51/Vault/6702/vxd.html">VxD Programming</a>
  64. </font><P>
  65. <P>
  66. <font size=+1 face="Arial" color=FF0000><b>remote</b></font><P>
  67. <font color=a0a0a0 Face="Courier">
  68. <b>Tutorials</B><P>
  69. <LI><a href="http://www.mds.mdh.se/~dat94avi/demoschool.htm">Abe's Demoschool</a>
  70. <LI><a href="http://wwwcip.informatik.uni-erlangen.de/user/cnkurzke/hwkmcs/index.html">Advanced Assembly Programming</a>
  71. <LI><a href="http://webster.ucr.edu/Page_asm/ArtOfAsm.html">Art of Assembly Language</a>
  72. <LI><a href="http://www.ice-digga.com/programming/asphyxia.htm">Asphyxia ASM Tutorial</a>
  73. <LI><a href="http://www.strangecreations.com/strange/library/assembly/tutor/asm1.htm">Gavin's ASM Tutorial</a>
  74. <LI><a href="http://207.30.50.126/gthorne/assem.htm">Greythorne "Assembly From The Ground Up"</a>
  75. <LI><a href="http://cuda.ucr.edu/Page_asm/CourseMaterials/CS13_Notes/aprillectures.html">Lecture Notes: April</a>
  76. <LI><a href="http://cuda.ucr.edu/Page_asm/CourseMaterials/CS13_Notes/maylectures.html">Lecture Notes: May</a>
  77. <LI><a href="http://cuda.ucr.edu/Page_asm/CourseMaterials/CS13_Notes/junelectures.html">Lecture Notes: June</a>
  78. <LI><a href="http://udgftp.cencar.udg.mx/ingles/tutor/Assembler.html">University of Guadalajara ASM Tutorial</a>
  79. <LI><a href="http://www.ice-digga.com/programming/vla.htm">VLA ASM Tutorial</a>
  80. <P><b>Files</B><P>
  81. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/a86v402.zip">A86</a>, <i>shareware assembler</i>
  82. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/aedt182.zip">ASMEdit</a>
  83. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/d86v402.zip">D86</a>, <i>companion debugger to A86</i>
  84. <LI><a href="http://archive.bitcon.no/pub/simtelnet/msdos/info/helppc21.zip">HelpPC</a>, <I>The Infamous! Very good Ref Program</i>
  85. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/hiew566.zip">Hiew 566</a>, <i>excellent hex editor by Kemerovo</i>
  86. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/idafw.zip">IDA Freeware</a>, <i>checkout source code of exe files!</i>
  87. <LI><a href="http://www.wdn.com/ems/lists/asmutilv.htm">List of ASM Tools/Developers</a>, <i>Useful tools to track down</i>
  88. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/nasm097.zip">NASM</a>, <I>Netwaide Assembler</i>
  89. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/pv12.zip">ProView</a>, <I>Romp through your PC's RAM and HDD!</i>
  90. <LI><a href="http://ftp.cdrom.com/pub/sac/utilprog/screwdrv.zip">Screwdriver</a>, <i>Freeware Debugger</i>
  91. <LI><a href="ftp://ftp.simtel.net/pub/simtelnet/msdos/asmutl/">Simtel ASm Archives</a>, <i>Good stuff:
  92. <a href="ftp://ftp.simtel.net/pub/simtelnet/msdos/asmutl/00_index.txt">index</a> </i>
  93. <LI><a href="http://www.irtech.com/treehous/files/P4.htm">TreeHouse</a>, <i>ASM Programming Files</i>
  94. <P><b>Pages</B><P>
  95. <LI><a href="http://www.qzx.com/asm/">#ASM@efnet</a> <font color=FF0000>New</font>
  96. <LI><a href="http://www.cit.ac.nz/smac/asm/">ASM Central</a>
  97. <LI><a href="http://www.xs4all.nl/~smit/">Assemble It!</a>
  98. <LI><a href="http://www.assembly.org/">Assembly.org</a> <font color=FF0000>New</font>
  99. <LI><a href="http://dyson.brisnet.org.au/~aufempen/assembly.html">Assembly Language Learning Group</a> <font color=FF0000>New</font>
  100. <LI><a href="http://www.utu.fi/~sisasa/oasis/oasis-assembly.html">Assembly Programming (Intel, Alpha, Motorola, MIPs)</a> <font color=FF0000>New</font>
  101. <LI><a href="http://lexitech.com/bobrich/bg3.htm">Beginner's Source Code</a>
  102. <LI><a href="http://members.tripod.com/~alpertron/ENGLISH2.HTM">Dario Alpern's ASM Programs</a>
  103. <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>
  104. <LI><a href="http://www.eg3.com/softd/assmhot.htm">EG3 ASM Hotlist</a> <font color=FF0000>New</font>
  105. <LI><a href="http://www.cera2.com/softd/assembly.htm">EG3 Assembly Internet Resources</a> <font color=FF0000>New</font>
  106. <LI><a href="http://www.gustavo.net/programming/asm.shtml">Gustavo's Assembly Language Tutorials Collection</a> <font color=FF0000>New</font>
  107. <LI><a href="http://www.nuvisionmiami.com/kip/asm.htm">IBM PC Assembly Language Sources</a> <font color=FF0000>New</font>
  108. <LI><a href="http://203.148.211.201/assembly.html">Iczelion's Assembly/Win32 Assembly</a>
  109. <LI><a href="http://iczelion.cjb.net">Iczelion's Resources</a>
  110. <LI><a href="http://www.imada.ou.dk/~jews/PInfo/intel.html">Intel Opcodes Listing</a>
  111. <LI><a href="http://www.x86.org/">Intel Secrets</a>
  112. <LI><a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html">Interrupt List (Ralph Brown)</a>
  113. <LI><a href="http://www.la-online.com/assembly.htm">LA Online: Assembly</a>
  114. <LI><a href="http://www.hhs.net/hmyers/assembly.html">MetalMarine's Programming Haven</a>
  115. <LI><a href="http://www2.dgsys.com/~raymoon/moonware.html">Moonware ASM</a>
  116. <LI><a href="http://osiris.sunderland.ac.uk/~ca5rnu/index.html">Nutty's Demos & Programming</a>
  117. <LI><a href="http://os-dev.effect.net.au/osdev/">OS Devlopment</a>
  118. <LI><a href="http://www.hornet.org/ha/pages/pcdemos/">PC Demos Explained</a>
  119. <LI><a href="http://www.geocities.com/SiliconValley/Way/7272/">Programmer's Guild</a>
  120. <LI><a href="http://walden.mo.net/~mikemac/assmlink.html">Programmer's Link: Assembly</a> <font color=FF0000>New</font>
  121. <LI><a href="http://www.strangecreations.com/library/index.htm">Programmer's Virtual Library: Assembly</a>
  122. <LI><a href="http://webster.ucr.edu/Page_asm/index.html">Randall Hyde's Assembly Page</a>
  123. <LI><a href="http://win32asm.home.ml.org">Resurrection of Assembler</a>
  124. <LI><a href="http://www.sandpile.org/80x86/index.shtml">Sandpile (x86 Processor Info)</a>
  125. <LI><a href="http://www.ice-digga.com/programming/">Tore's Programming Page</a>
  126. <LI><a href="http://rs1.szif.hu/~tomcat/win32/">Win32 ASM Code</a>
  127. <LI><a href="http://thor.prohosting.com/~win32asm/">Win32 Assembly</a>
  128. <LI><a href="http://www.tbl.org/w32faq.htm">Win32 Demos FAQ</a>
  129. <LI><a href="http://www.eskimo.com/~htak/win95asm/win95asm.htm">Windows 95 Assembly</a>
  130. </font><P>
  131. <P><b>discussion boards</b><P>
  132. <font color=a0a0a0 Face="Courier">
  133. <LI><a href="http://gustavo.net/programming/forum.hts">Gustavo's Programming Forum</a>
  134. <LI><a href="http://pluto.beseen.com/boardroom/h/19390">Iczelion's Win32 Assembly Forum</a>
  135. <LI><a href="http://www.strangecreations.com/library/index.htm">Programmer's Virtual Forum</a>
  136. <LI><a href="http://www.sandpile.org/forum/index.shtml">Sandpile x86 Board</a>
  137. <LI><a href="http://www.ice-digga.com/programming/progboard/">Tore's Programming Board</a>
  138. <LI><a href="http://www.cultura.udg.mx/wwwboard.html">University of Guadalajara Peer-To-Peer Learning Board</a>
  139. </font><P>
  140. <P><b>source code</b><P>
  141. <font color=a0a0a0 Face="Courier">
  142. <LI><a href="http://www.wrox.com/ftp/Masterclass/346.zip">Master Class Assembly</a>
  143. <LI><a href="http://www.wrox.com/ftp/Professional/125.zip">Revolutionary Guide To PC</a>
  144. </font>
  145. <P>
  146. </font>
  147. <P>
  148. <BR><P><BR>
  149. <center>
  150. <a href="mailto:mammon_@hotmail.com"><img src="pgram.gif" border=0></a><P>
  151. <a href="mailto:mammon_@hotmail.com"><font color=FF0000 face="Courier">Mail</font></a>
  152. </center>
  153. </font>
  154. </body>
  155. </html>