The tag has no wiki summary.

learn more… | top users | synonyms

15
votes
9answers
4k views

Resources on learning to program in machine code? [closed]

I'm a student, fresh into programming and loving it, from Java to C++ and down to C. I moved backwards to the barebones and thought to go further down to Assembly. But, to my surprise, a lot of ...
9
votes
4answers
567 views

How is software for machines such as ATMs or TVs built?

As a beginner programmer I've only worked with programming computer based applications, but a question has been coming to my head very often since I started programming and I can't get it answered ...
3
votes
3answers
251 views

Is it possible to use GNU GPL for application that has no source?

I mean, it is possible to create application without source code - for example using HEX editor or some debugger that can assembly instructions (actually every decent debugger can). Creating programs ...
1
vote
1answer
356 views

Do compilers have to be written for each model of CPU?

Do you need to take account of the different processors and their instructions when writing a compiler? Have instructions been standardised? Or what tools and techniques are available to assist with ...
1
vote
1answer
150 views

Is there any example or resource explaining/showing code from High-level to Low-level to deep down Machine code?

I have been searching for an example over the internet that shows any operation like saving a file or drawing anything in UI or any other sort that shows the implementation from High-leve language ...
-3
votes
0answers
44 views

question about the amd r600 instructions? [closed]

I'm reading the isa documentation and ive got a question about the loops. Does LOOP_START just use directx 9 or can LOOP_START be used with anything other than directx.