Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - big_tree2015

Pages: [1]
1
Hardware / Re: noob Q
« on: June 12, 2015, 04:15:40 am »
okay I'm gonna read over your attachment as my reading list is currently quite long and I will get back to you...

2
Hardware / Re: noob Q
« on: June 07, 2015, 05:56:10 pm »

yeah, ok thanks for the reply. You look pretty advanced in your understanding of machine behavior, i am also curious

about why one uses C for manipulating memory & pointers, why use such low level programming when one can just

depend on the compiler?


I found these in pdf section, maybe other noob will find them useful:

http://upload.evilzone.org/download.php?id=9242941&type=zip

http://evilzone.org/ebooks/inside-the-machine-an-illustrated-introduction-to-microprocessors-and-computer/


btw your English looks pretty solid

3
Hardware / noob Q
« on: May 29, 2015, 07:27:39 pm »
I have this problem trying to understand a basic idea of how a microprocessor works. I tried reading some architecture books and they were really dense maybe someone can recommend a good one, especially that addresses this question I have. So I started from an electronics perspective trying to understand how each individual process is executed. THinking in terms of assembly commands, (say you have amd_64 and for simplicity one cpu) say you have "mov ecx, 1" along with a list of 20 other commands. Is there only one set of registers in that entire cpu to execute each command?

I know there are other parts of the cpu, but for something that is highlighted as a central part of how a computer works (every book I read says assembly-like behavior is the core of every language, especially C) this seems hard to understand. So I should understand that large programs are run (in gHZ cycles) by executing countless numbers of assembly-like commands in an environment with a small number of registers?

I apologize if this is badly worded but please recommend me to a book or website you think is appropriate.

Pages: [1]