Computing.Net > Forums > Programming > Noob questions about assembly

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Noob questions about assembly

Reply to Message Icon

Name: keokeo
Date: June 5, 2006 at 09:28:45 Pacific
OS: windows xp
CPU/Ram: athlon amd, 512mb
Product: dont remember
Comment:

Hi ya all first post. Being more of a visual thinker i'm looking for something more than what mostly goes around, so onto my questions.

1
What is the most basic assembler with the most minimal set of instructions and stuff for win xp or even dos? I want something very very bare, something that will have to do with billions of binary electron states and physical areas of my amd proccessor as much as possible. Simply put I want bare assembly. Is there such a thing? I want complete control over my pc, not reality filtered through words, and then those words filtered again and then again and again...

2
Is there a way to aquaire some sort of map for a proccessor so that i know what i do and where i do it physically? Maybe some sort of way to scan hardware and get a simplistic vector display of a certain hardware device or something? And then maybe zooming in a certain area to get more detail and stuff? am i being too sci-fi?

Did i mention i hate words? why the hell cant there be a simple list with all the instructions of an assembler and some examples so i can experiment and learn instead of having to read and translate whatever some random moron decided to type in hundreds of pages to explain the most simple of concepts?



Sponsored Link
Ads by Google

Response Number 1
Name: StuartS
Date: June 5, 2006 at 09:38:27 Pacific
Reply:

>> Did i mention i hate words? <<

Hate then as much as you like but they are stil the easiest way for humans to communicate.

Computers communicate via numbers, so if you prefer a whole series of numbers then fine.

Assembler is simpley an interface between the words, sometimes called mnemonics, that humans understand and numbers that computers understand.

One mnemonic can be worth ten numbers.

Stuart


0

Response Number 2
Name: IVO
Date: June 5, 2006 at 12:14:28 Pacific
Reply:

Building on what StuartS stated (and I agree), be aware that even under DOS the assembly is an interface at operating system level. In other words forget to interact directly with the raw hardware as it is a very hard challenge in charge of the kernel and bios components of the system.

So to answer to your second question, the computer is the second most complex human artifact (the first is the nuclear reactor), so forget to discover shortcut to grasp its behavior and keep to study seriously a book on computer architecture (google will give you many).


0

Response Number 3
Name: zoddy
Date: June 6, 2006 at 16:52:42 Pacific
Reply:

assembly is used mostly at the hardware level device driver type programming. Even Windows is written in C/C++.
Get a good book on basic x86 assembly language. Get a good assembler program(google search MASM or TASM). you will probobly end up using DOS as well. Assembly can be quite fun although its like reinventing the wheel since you literrally will have to write your own code to print to the screen, accept key commands, etc. etc. you will have to write a hundred lines of code just to print "hello world". haha


0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Programming Forum Home


Sponsored links

Ads by Google


Results for: Noob questions about assembly

Question about Java Debug Interface www.computing.net/answers/programming/question-about-java-debug-interface/3072.html

Simple design questions in C++ www.computing.net/answers/programming/simple-design-questions-in-c/4384.html

simple question about pause www.computing.net/answers/programming/simple-question-about-pause/1983.html