What is an Instruction Set Architecture (ISA)

断了今生、忘了曾经 提交于 2019-12-13 07:41:39

问题


I am trying to find a simple, easy to understand explanation of

instruction set and instruction set architecture (if there is a difference.) I can only find technical references.

I would appreciate if somebody can help explain in a few paragraphs what it is and its importance to a programmer.


回答1:


Instruction Set would be the repertoire of a particular language.

Instruction Set Architecture (ISA) is the way that repertoire is understood.

Let's think of the differences between human and machine using Assembly Language.

Machines are known to understand zeros and ones, right? They can understand this process far faster than humans.

Humans use textual representations to represent these zeros and ones. (.ORIG, .FILL, .STRINGZ, .END, etc)

Could you tell me what letter is x61 (hexadecimal)? Probably not. But a machine would understand that x61 is the letter 'a' according to its ISA.



来源:https://stackoverflow.com/questions/21248862/what-is-an-instruction-set-architecture-isa

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!