Thread: assembly language

  1. #1
    Codus Conjectus spongefreddie's Avatar
    Join Date
    Sep 2010
    Location
    USA
    Posts
    86

    assembly language

    I'm posting this here, because I rely on the answers of the people who populate the C programming board more than anyone else for programming questions, no offense intended to others. I don't know how often the best of you guys hang out in the "General Discussions" board.

    Question: is there an online equivalent to cprogramming.com for assembly language? I'm trying to save myself time poking around the net needlessly. I found asmcommunity.net... is that the best, or are there better/as good out there?

    Thanks!
    V8 Interceptor: KDE 5.25.5 on Manjaro Linux 22.0.0 "Sikaris"
    Steering wheel: gcc 12.2.0 in Kate
    Supercharger: NASM 2.15.05
    Engine: AMD Ryzen 7 1700
    Dashboard: NVIDIA GeForce GTX 1060 6GB
    Rusty old trailer for hauling 3% of my Steam catalog: Windows 7 Pro 64bit SP1
    3 Antique Ford Model T automobiles for vintage LAN gaming: Windows XP SP3
    Sturdy buckboard for DOS LAN gaming: DOSBox 0.74-3 on Windows XP SP3

  2. #2
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Have you tried Google?

    I searched for "Assembly Language Forum" and got 465,000 hits.

    assembly language forum - Google Search

  3. #3
    Codus Conjectus spongefreddie's Avatar
    Join Date
    Sep 2010
    Location
    USA
    Posts
    86
    That's how I found asmcommunity.net, lol. I was just hoping there would be a C guru who would know the best place to go in those 465,000 hits, therefore saving me a few hours of clicking and researching.
    V8 Interceptor: KDE 5.25.5 on Manjaro Linux 22.0.0 "Sikaris"
    Steering wheel: gcc 12.2.0 in Kate
    Supercharger: NASM 2.15.05
    Engine: AMD Ryzen 7 1700
    Dashboard: NVIDIA GeForce GTX 1060 6GB
    Rusty old trailer for hauling 3% of my Steam catalog: Windows 7 Pro 64bit SP1
    3 Antique Ford Model T automobiles for vintage LAN gaming: Windows XP SP3
    Sturdy buckboard for DOS LAN gaming: DOSBox 0.74-3 on Windows XP SP3

  4. #4
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    asmcommunity.net is the first return ... gee, I dunno, maybe try looking at the second one...

  5. #5
    Codus Conjectus spongefreddie's Avatar
    Join Date
    Sep 2010
    Location
    USA
    Posts
    86
    Okay then... thanks for the advice. My reputation as someone who does the work has apparently left the building.
    V8 Interceptor: KDE 5.25.5 on Manjaro Linux 22.0.0 "Sikaris"
    Steering wheel: gcc 12.2.0 in Kate
    Supercharger: NASM 2.15.05
    Engine: AMD Ryzen 7 1700
    Dashboard: NVIDIA GeForce GTX 1060 6GB
    Rusty old trailer for hauling 3% of my Steam catalog: Windows 7 Pro 64bit SP1
    3 Antique Ford Model T automobiles for vintage LAN gaming: Windows XP SP3
    Sturdy buckboard for DOS LAN gaming: DOSBox 0.74-3 on Windows XP SP3

  6. #6
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    I wouldn't say that... but asking hundreds of people to do a 10 second task for you is a bit, ummm, less than optimal...

  7. #7
    Codus Conjectus spongefreddie's Avatar
    Join Date
    Sep 2010
    Location
    USA
    Posts
    86
    Thanks to Fordy, I was given a real answer in the Tech board, before the thread was closed due to the mistaken impression that help was being given in this thread:

    Win32asm is dead. I think this is what rose from the ashes - ASM Community Messageboard - Index

    Also do a google search on 'hutch' and 'iczelion' for good info on windows and masm
    While I can appreciate the discouragement of laziness, I'm not so sure glib non-answers by previously helpful (to me, anyway) members are really edifying anyone. I am more than aware of the existence of the resource known as Google, and I access it ad nauseum. What I was seeking here was simply a quick reference from anyone familiar with assembly language for the best forum site from the many that exist. I wouldn't be considered lazy for asking for a book recommendation; I'm not sure why the distinction was drawn in this case.

    I have had nothing but positive experience in this board while I was slogging through my C textbook a few months ago. I never asked a question about coding until I was beaten down by sometimes days of effort with no success. Each time I sought help here, I received it, and was very thankful.

    Being treated as though I'm just another lazy noob is a new one for me. Perhaps I've entered an alternative universe where fair is foul and foul is fair.

    Hover through the fog and filthy air.

    Before this thread is closed due to excessive nonsense, I would still highly appreciate a genuine response from anyone familiar with assembly language.
    V8 Interceptor: KDE 5.25.5 on Manjaro Linux 22.0.0 "Sikaris"
    Steering wheel: gcc 12.2.0 in Kate
    Supercharger: NASM 2.15.05
    Engine: AMD Ryzen 7 1700
    Dashboard: NVIDIA GeForce GTX 1060 6GB
    Rusty old trailer for hauling 3% of my Steam catalog: Windows 7 Pro 64bit SP1
    3 Antique Ford Model T automobiles for vintage LAN gaming: Windows XP SP3
    Sturdy buckboard for DOS LAN gaming: DOSBox 0.74-3 on Windows XP SP3

  8. #8
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    On another (non programming) forum I participate in we've been plagued by people asking really basic questions --- exactly the kind of stuff you use Google as your first tool for... It gets under the skin.

    If I offended you, I apologize... That was not my intention.

  9. #9
    Registered User
    Join Date
    Oct 2008
    Location
    TX
    Posts
    2,059
    Depends on the micro you're using as most manufacturers have websites that host forums apropos. So in light of that what micro are you using?

  10. #10
    Codus Conjectus spongefreddie's Avatar
    Join Date
    Sep 2010
    Location
    USA
    Posts
    86
    Tater, you haven't offended me at all... as a matter of fact, you have been very helpful to me in the past. I was just a bit surprised by your initial answer, since I definitely agree that there is a bit too much "please do my work for me" attempted in these forums. I've seen it many times, and had good laughs at some of the deserved responses.

    You're one of the more helpful people here, and I appreciate that.
    V8 Interceptor: KDE 5.25.5 on Manjaro Linux 22.0.0 "Sikaris"
    Steering wheel: gcc 12.2.0 in Kate
    Supercharger: NASM 2.15.05
    Engine: AMD Ryzen 7 1700
    Dashboard: NVIDIA GeForce GTX 1060 6GB
    Rusty old trailer for hauling 3% of my Steam catalog: Windows 7 Pro 64bit SP1
    3 Antique Ford Model T automobiles for vintage LAN gaming: Windows XP SP3
    Sturdy buckboard for DOS LAN gaming: DOSBox 0.74-3 on Windows XP SP3

  11. #11
    Codus Conjectus spongefreddie's Avatar
    Join Date
    Sep 2010
    Location
    USA
    Posts
    86
    Quote Originally Posted by itCbitC View Post
    Depends on the micro you're using as most manufacturers have websites that host forums apropos. So in light of that what micro are you using?
    itCbitC, I haven't decided on a micro to work with yet, because I'm just starting out with NASM on Linux. But I do want to eventually tinker with microcontrollers as well. Right now I'm just seeking a dependable quality forum to post my noob questions to when they come up during my initial assembly language studies.

    If you were going to also recommend your favorite micro environment, that would be cool as well, although I'm concerned about this already non-C thread getting even further away, lol. I don't want to garner negative attention from the moderators.
    V8 Interceptor: KDE 5.25.5 on Manjaro Linux 22.0.0 "Sikaris"
    Steering wheel: gcc 12.2.0 in Kate
    Supercharger: NASM 2.15.05
    Engine: AMD Ryzen 7 1700
    Dashboard: NVIDIA GeForce GTX 1060 6GB
    Rusty old trailer for hauling 3% of my Steam catalog: Windows 7 Pro 64bit SP1
    3 Antique Ford Model T automobiles for vintage LAN gaming: Windows XP SP3
    Sturdy buckboard for DOS LAN gaming: DOSBox 0.74-3 on Windows XP SP3

  12. #12
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by spongefreddie View Post
    Tater, you haven't offended me at all... as a matter of fact, you have been very helpful to me in the past. I was just a bit surprised by your initial answer, since I definitely agree that there is a bit too much "please do my work for me" attempted in these forums. I've seen it many times, and had good laughs at some of the deserved responses.

    You're one of the more helpful people here, and I appreciate that.
    Thanks for that....

  13. #13
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    The thing with assembly language is, it's all there. Unlike C or C++ it's pretty much laid on the table and works as advertised with no mystical secrets. All I really needed to learn assembly was a good opcode reference and a basic understanding of how memory and registers and stacks work.

    I don't know of a good site that focuses on assembly exclusively. You might try OpenRCE, where people talk about reverse engineering and thus spend a lot of time discussion what certain assembly language constructs actually do.

    One thing that's useful and I still do from time to time, is to use a compiler to generate assembly code from C or C++ code, then look at it to see what the compiler is doing.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  14. #14
    Codus Conjectus spongefreddie's Avatar
    Join Date
    Sep 2010
    Location
    USA
    Posts
    86
    Brewbuck, excellent info. Coincidentally, reverse engineering is one of my motivations for delving into assembly. Also, generating assembly code from C or C++ code is something I hadn't thought of doing... great idea!

    I'm currently using what seems to be a very good first book - Assembly Language Step by Step (3rd Edition) by Jeff Duntemann. He's explaining concepts with analogies so effectively, I wish he had written my first book on C as well.

    Thanks again for the input, everyone!
    V8 Interceptor: KDE 5.25.5 on Manjaro Linux 22.0.0 "Sikaris"
    Steering wheel: gcc 12.2.0 in Kate
    Supercharger: NASM 2.15.05
    Engine: AMD Ryzen 7 1700
    Dashboard: NVIDIA GeForce GTX 1060 6GB
    Rusty old trailer for hauling 3% of my Steam catalog: Windows 7 Pro 64bit SP1
    3 Antique Ford Model T automobiles for vintage LAN gaming: Windows XP SP3
    Sturdy buckboard for DOS LAN gaming: DOSBox 0.74-3 on Windows XP SP3

  15. #15
    Password:
    Join Date
    Dec 2009
    Location
    NC
    Posts
    587
    I like the message board at flat assembler - Index, but I'm a Fasm user, so I may be biased. There are some very knowledgeable members, though.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Assembly language.
    By JOZZY& Wakko in forum Tech Board
    Replies: 0
    Last Post: 12-18-2009, 05:58 AM
  2. Why C Matters
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 136
    Last Post: 01-16-2008, 09:09 AM
  3. Assembly Language Forums??
    By gqchynaboy in forum Tech Board
    Replies: 3
    Last Post: 11-22-2004, 06:59 AM
  4. Language Script..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-30-2003, 06:48 AM
  5. help in assembly language
    By ema in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 12-14-2002, 02:22 AM