Sep-06-2018, 03:28 PM
One of the best ways to discover this kind of information is to go examine the available literature on some of the early Microcoomputers.
I did a lot of early work using Intel 8080 chips. These were 8 bit processors, and were 'pure' in that they were computers, and didn't contain a lot if any peripheral's in the package, and thus simple to understand.
I want to share a couple of documents that were my guide through many years of development work, and excellent documents from which you will learn the very basics of how a computer works and how to program it using a low level language:
First the Orsborne 8080A, 8085 Assembly Language Programming Guide - This was better than the Intel Guide (below)
Download here:
PDF: https://archive.org/download/8080a8085As...amming.pdf
EPUB: https://archive.org/download/8080a8085As...mming.epub
KINDLE: https://archive.org/download/8080a8085As...mming.mobi
Intel MCS80/85 Familu Users Manual:
PDF: https://archive.org/download/Mcs80_85Fam...manual.pdf
EPUB: https://archive.org/download/Mcs80_85Fam...anual.epub
KINDLE: https://archive.org/download/Mcs80_85Fam...anual.mobi
And I have to mention again, probably the best available (and free) course on building your own computer, language, assembler, compiler and operating system ever (in my book) Nand to Tetris: https://www.nand2tetris.org/
I did a lot of early work using Intel 8080 chips. These were 8 bit processors, and were 'pure' in that they were computers, and didn't contain a lot if any peripheral's in the package, and thus simple to understand.
I want to share a couple of documents that were my guide through many years of development work, and excellent documents from which you will learn the very basics of how a computer works and how to program it using a low level language:
First the Orsborne 8080A, 8085 Assembly Language Programming Guide - This was better than the Intel Guide (below)
Download here:
PDF: https://archive.org/download/8080a8085As...amming.pdf
EPUB: https://archive.org/download/8080a8085As...mming.epub
KINDLE: https://archive.org/download/8080a8085As...mming.mobi
Intel MCS80/85 Familu Users Manual:
PDF: https://archive.org/download/Mcs80_85Fam...manual.pdf
EPUB: https://archive.org/download/Mcs80_85Fam...anual.epub
KINDLE: https://archive.org/download/Mcs80_85Fam...anual.mobi
And I have to mention again, probably the best available (and free) course on building your own computer, language, assembler, compiler and operating system ever (in my book) Nand to Tetris: https://www.nand2tetris.org/