Member Avatar

It is about time we start building a Sticky in this forum listing some resources so the newbies will have an easier time finding the information they need. I will start with these valuable links: x86 Assembly Language FAQs Wikipedia: Assembly Language Wikipedia: List of assemblers Links at Webster MASM related info and links Linux assembly links

Member Avatar
3
199
Member Avatar

It is my understanding that with over 115,000 signed-up, it constitutes the largest MOOC [ [url]http://en.wikipedia.org/wiki/Massive_open_online_course[/url] ] ever. Certainly an historical experiment with possible future changes in delivery of University-level education: [url]http://www.reddit.com/r/aiclass/comments/kp1wb/amazing_we_can_probably_offer_a_masters_degree_of/[/url] I've decided to take the Basic track so that I only take the quizzes, but get to miss those frightening exams. :) Thankfully, all of the pre-reqs are available as videos on Khan Academy. [url]http://www.ai-class.com/[/url]

Member Avatar
0
4
Member Avatar

You can test your connection here: [url]http://ipv6test.google.com/[/url] Apparently, Wednesday, June 8th is "World IPv6 Day" when major websites and CDNs will be sending their content over IPv6. For instance, if you cannot connect to Google on that day, you will need to surf to [url]http://ipv4.google.com[/url] to do your searches. My best guess is that most people will not experience any problems. Almost any computer / router purchased within the last 5 years should either be compatible / or easily upgradable. Most Internet Service Providers (ISPs) *should* already be compatible. In fact, you can obtain detailed information about your internet connection …

Member Avatar
1
8
Member Avatar

This exercise is designed to get you familiar with the Ubuntu command-line editing features. It also introduces you to the concept of command-line history. [B]Follow these steps[/B] [LIST=1] [*]Type the words "We all love Ubuntu" (without the quotation marks) but do not press Enter. [*]Press the left arrow key to move the cursor to the letter "a" in the word "all". [*]Press Alt+D to delete the word "all". [*]Re-type the word "all" at the present cursor position. [*]Press Ctrl+A to move the cursor to the beginning of the command line. [*]Press the right arrow key to move the cursor to …

Member Avatar
1
2
Member Avatar

[i]Taking the "fright" out of Opcodes and Hex-numbers.[/i] High Level Assembly (HLA) is a modern [b]assembler[/b] + [b]standard library[/b] package that allows a programmer to ease his way toward ASM coding by leveraging concepts already learned from typical high-level languages. By using HLA, one can investigate and play with a few ASM instructions at a time while coding the remainder of the application using built-in functions and flow-control constructs that one should already be accustomed to. As one gains confidence with traditional assembly coding, they can begin to eliminate the high-level parts of the application by re-coding them in straight …

Member Avatar
0
7
Member Avatar

It's a FizzBuzz question designed to "separate the men from the boys", so don't cheat. :) Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”. Nathan.

Member Avatar
0
6
Member Avatar

Here is a nice "cheat sheet" for getting "up and running" quickly: [url]http://freeengineer.org/learnUNIXin10minutes.html[/url]

Member Avatar
0
2
Member Avatar

[url]http://sourceforge.net/project/showfiles.php?group_id=165727[/url] Version 2.3 of the StdLib is now on SourceForge. - Improvements: Linux support is now more complete. - Includes: Automated Test Suite The intention of this project is to support users of Randall Hyde's HLA (High Level Assembly) language who wish to maintain, extend, or evolve the HLA Standard Library. [url]http://webster.cs.ucr.edu/AsmTools/HLA/index.html[/url] [url]http://webster.cs.ucr.edu/AsmTools/HLA/stdlib2/index.html[/url] Nathan.

0
1
Member Avatar

[[ re-posted from the DesktopLinuxAsm mailing list ]] [url]http://groups.yahoo.com/group/DesktopLinuxAsm/[/url] << Here is a puzzle for assembler guru's and anyone who needs a diversion. Bill Gates has spent the last year working on a virus to destroy Linux. To complete his virus he needs the constant of -4 in eax. His virus hides in the ELF header and at this point he only has 2 bytes of program space left. All his general registers are zero at this point. How does Bill generate -4 in two bytes of code? Warning, Bill Gates is devious, cunning, and so is the solution. If …

0
1
Member Avatar

[url]http://sourceforge.net/project/showfiles.php?group_id=165727[/url] Version 2.2 of the StdLib is now on SourceForge. - Improvements: increases OS independance, performance, and design consistency. Accessible from other assemblers and other languages. - Includes: Automated Test Suite The intention of this project is to support users of Randall Hyde's HLA (High Level Assembly) language who wish to maintain, extend, or evolve the HLA Standard Library. [url]http://webster.cs.ucr.edu/AsmTools/HLA/index.html[/url] [url]http://webster.cs.ucr.edu/AsmTools/HLA/stdlib2/index.html[/url] Nathan. [url]http://del.icio.us/Evenbit/x86[/url] ---- ASSEMBLY LANGUAGE information, tools, forums, and other links available at: [url]http://www.faqs.org/faqs/by-newsgroup/comp/comp.lang.asm.x86.html[/url]

0
1
Member Avatar

[CODE]Using 'common sense' to clear the Microsoft fog of illusion.[/CODE] [[ ...Continued from previous post [url]http://www.daniweb.com/blogs/entry1527.html[/url] ]] 4. Unable to comprehend security issues. Even when the United States government warns people to avoid using specific software for personal security reasons, the Microsoft sheep act like they don't understand the reasons. The U.S. Computer Emergency Readiness Team (CERT) [ [url]www.kb.cert.org[/url] ] recommended that people stop using Internet Explorer. The advisory states that there are a "number of significant vulnerabilities in technologies relating to the Internet Explorer domain/zone security model, the DHTML object model, MIME type determination and ActiveX. It is possible …

Member Avatar
0
3
Member Avatar

[CODE]Addressing some of the typical arguments we hear from the "Microsoft fanboy" crowd.[/CODE] One can debate until you turn blue in the face. It never fails that *some* concepts and facts just fly right over the heads of *some* people. But when the person doing the arguing is supposedly well-educated and has 15 plus years of programming experience, you would think he'd have better arguments than these. Feel free to add your own favorite "stupidities" to the list. 1. Claim that Buffer Overflows do not exist. I start with the funniest one because when a Microsoft fanboy claims he "never …

Member Avatar
0
3
Member Avatar

This exercise gets you familiar with Ubuntu command-line tools for creating, navigating, and removing directories. [B]Follow these steps[/B] [LIST=1] [*]Type "cd ~" and press Enter. This makes sure you are working in your "home" directory. [*]Create a new directory by typing "mkdir mystuff" and press Enter. [*]Type "cd mystuff" and press Enter to move to this directory. [*]Type "ls" and press Enter to see that this new directory is empty. [*]Type "cd .." and press Enter to get back to where we were. [*]Type "mkdir theworld" and press Enter to give others some room. [*]Type "cd theworld" and press Enter …

0
1
Member Avatar

Jeff added some coding puzzlers to his AsmIDE site: [URL="http://members.save-net.com/jko%40save-net.com/asm/puzzles.htm"]http://members.save-net.com/jko%40save-net.com/asm/puzzles.htm[/URL] Anyone got any solutions, more puzzles, etc.? Nathan.

0
1
Member Avatar

I am waiting for the release of HLA 1.82 before dumping any source on the CVS, however, all interested parties are invited to join the project {{ just let me know in what capacity -- developer, technician, project admin, etc. -- you wish to participate in }} to "kick around" your ideas and just generally get things started. The project is at: [url]https://sourceforge.net/projects/hla-stdlib/[/url] Subscribe to the mail list is at: [url]http://lists.sourceforge.net/lists/listinfo/hla-stdlib-talk[/url] Description: The intention of this project is to support users of Randall Hyde's HLA (High Level Assembly) language [ [url]http://webster.cs.ucr.edu/AsmTools/HLA/index.html[/url] ] who wish to maintain, extend, or evolve the …

Member Avatar
0
2
Member Avatar

Wow! I just received a personal letter from Steven King, my favorite horror author! Ah, crap! Its just a forwarded e-mail from a stranger. No offense intended dude, but I consider such forwarded e-mail to be spam. I mean, when you fall for these e-mail forwarding gimmicks you are not really communicating with your friends. What you are really telling them is that you have nothing at all to share with them (how your day went, a funny thing that your daughter said, what happened at the mall, etc.) so you'd rather send them some spam instead (in this particular …

Member Avatar
0
9

The End.