Material for the study of the architecture of computer?
Hello, there is a problem. At uni on the subject of the Architecture of computers it's just impossible to teach it's "his" lectures and material to them. So here I am trying to find material online, which very few...
May be someone lying next to the tabs or know of a good book? Topics:
1) Mu0-5
2) RISC processors for example, ARM
3) x86
4) ijvm (integer java virual machine)
5) Memory
6) System-on-chip
7) Bridge systems and interfaces (the structure of microprocessors, chipsets, internal bridge external bridge)
lab are on ARM Assembly language, and the fact that the Professor can be found in the materials - almost impossible to do practical tasks. To write off too, you have fill up exam ))
So if someone can help a good material, I would be very grateful. If more privately sometimes can help advice on any job(in the future) I would be grateful to the twins :)
1 answer
Find more questions by tags Assembler
arm-assembler standard in all cases except oncospecific where there may be more commands, and 64-bit systems. The material will fit any. Better yet, use the documentation from arm. There are described all the commands. x86 - suitable for almost all the books dedicated to her, even the old. Why do you write off? There is especially nothing to think about. Most importantly, understand how they work. Points from 5th to 7th on the architecture of the computer. But one book suggested above, will not be enough. - Mireill commented on July 9th 19 at 11:09
In General I'm fucked HD Well even today for example, spent all day, made the floor of the Elbe ))) - thalia.Hermann50 commented on July 9th 19 at 11:12
I will give you links to a set of articles, to deal with the materials:
http://ru.osdev.wikia.com/wiki/6._Наборы_инструкци...
marsohod.org/index.php/prodmarsohod2/amber-arm-soc...
www.chipinfo.ru/literature/chipnews/200206/6.html
www.gaw.ru/html.cgi/txt/doc/micros/arm/index.htm
There is material in English from ARM: ARMv7 -M-A -R (depends on what material you need) Architecture Refernce Manual - https://web.eecs.umich.edu/~prabal/teaching/eecs37... (e.g. for microcontrollers). - Mireill commented on July 9th 19 at 11:15
Well ARM you can define what each instruction is always conditional (for ARMv8 this rule does not apply). And so it is necessary at once for the processor to know the type of the instruction set. - Mireill commented on July 9th 19 at 11:21
I have the firm, for example, "develop your language" and there is only 1 documentation. And now imagine when you're trying to fix some error, and the information on it, just no. Or described not quite correctly or with an error(which is frequently).
And that's what we provide at АРМ7 generally in any gate is not. And that is on the Internet - not enough for the decision of tasks, which makes our prof,
That's the way was recently Laba)), yet that one thing is to write a function to convert abc to int number. We did it in 2 cycles - the problem is solved. He did not like you see it)) said that it is possible to do in 1. Well, OK, for half the pairs made 1. He again did not like that used R8.P9 registers, well, OK changed is reasonable)) Then he didn't like that our program in 9 rows, not 5. Said again to redo(OST 20 minutes before the end). Result = failure.
Generally this prof antisocial % failed in the exam, something over 60% of passes HD That's why I wrote already in the toaster )) - thalia.Hermann50 commented on July 9th 19 at 11:30
Well, the documentation is complete but only in English. Unfortunately, many of us do not bother with the question translated into Russian language, believing that we must know English. But the Americans, by contrast, moved all of our work, and in other countries too. Therefore, our need to translate into Russian language, otherwise we are just themselves and other compatriots simply don't respect, having with their own CDA. And so we have that there is access.
Well, if the Professor believes that the task is realizable with the required conditions, then there is such a solution. But the problem is that he has not announced the required conditions of the task. Without this task it will be delayed. And each task is realizable, if you know all commands of the processor.
Remember, by the way. On my home server there is documentation to various firms. Among them I found a table of commands ARM7: igorkov.org/pdf/arm1_instrset.pdf - Mireill commented on July 9th 19 at 11:33
Short entry: igorkov.org/pdf/arm1.pdf - Mireill commented on July 9th 19 at 11:36
Google does not always get to understand, and people who understand and can clearly explain at all units... At least our College boy nichrome can not explain hdddd is the only prof zadalbyvat, and small things to bespokoit - send nafig HD - thalia.Hermann50 commented on July 9th 19 at 11:39