Don't recruit, xu 禇 ChiBei, scribble, retains to CSDN a point score!
School and work for many years, and now there are few flip book, still feel Zhou Mingde "microcomputer principle" is the most classic textbook, only one, not beyond, in addition, similar to some "deep understanding of computer principle" category is also some good teaching material,
Though is as long as one integral, but something somehow can write too bad, shoddy
Classic PC structure, it is based on the Intel at the time of the earliest design of more than one hundred instruction set, and the original IBM PC design is quite simple, actually the first 1 m physical space is mainly on its hardware design, only 20 cable access for the actual physical address is the address left four plus the offset is the real physical addresses, under normal circumstances, such as CS: IP register the two groups are doing, is the current address (CS) of the code segment moves left four plus instruction length (IP), do the thing is to keep the memory read the instruction, read the instructions into the buffer, preprocessing,
About the first PC various set of register, is nothing more than (1) general purpose registers (2) the segment registers (3) instruction register (4) identifies the register, which contains general purpose registers and data registers and generic pointer register, said the pointer register, so-called computer programmers often said process, thread and the like, to put it bluntly, is to use the ESP, EBP, two groups to into the stack pointer register a hardware operation, combining to the operating system, of course, this is the problem of CPU time slice,
Aside from the original 8086, subsequent computer is on the basis of the original, increase the variety of register, register, can address the wider implementation instructions, such as open, A20 bus into saving mode, through the section of the page type management, implementation of 4 g or more memory addressing,
Look from the macro pattern, the nature of things will not change, still is between CPU and memory read and write, for all of the IO mount, of course, you can from the hardware implementation method is similar to the northbridge hang a VGA, occurrence of hang various IO, including on a variety of independent IO memory mapping, mapping of various bridge chip,
To today, I still stubbornly believe that don't understand hardware programmer, don't call programmer,
An integral to one point today also a spell, wrote so many,
Things in a hurry, write not good, please forgive me
CodePudding user response:
I know little about hardware learning rarely so isn't a programmer, at most is a code farmer.