Reputation: 14614
I would like to write a "Hello World" application from scratch. No C library, compiler, linker, nothing. Just a hex editor.
Processor: Intel Core i5 CPU M 560, 2.67GHz
Where can I find the specs of this processor (with the instruction codes, register values, etc). (I am looking for something like the DCPU specs but for the Intel Core i5 M560).
I found the following document: http://download.intel.com/products/processor/manual/325462.pdf I am not sure that is the proper specs, and if yes, I would be interested in a "bare minimum to write hello world" version.
Update: as per great feedback in the comments, what I am now looking for is a tutorial on writing assembly for the given CPU.
Upvotes: 0
Views: 671
Reputation: 9803
Seems like all you are looking for is a general x86 Assembly tutorial. This should provide you with all you need to create a Hello World application in Assembly. Please note, that you do not need to look for "Intel assembly" or anything, x86 is a general architecture that is being supported by both AMD and Intel.
Upvotes: 3