instruction

In computer science, an instruction set architecture (ISA), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called an implementation.
In general, an ISA defines the supported instructions, data types, registers, the hardware support for managing main memory, fundamental features (such as the memory consistency, addressing modes, virtual memory), and the input/output model of a family of implementations of the ISA.
An ISA specifies the behavior of machine code running on implementations of that ISA in a fashion that does not depend on the characteristics of that implementation, providing binary compatibility between implementations. This enables multiple implementations of an ISA that differ in characteristics such as performance, physical size, and monetary cost (among other things), but that are capable of running the same machine code, so that a lower-performance, lower-cost machine can be replaced with a higher-cost, higher-performance machine without having to replace software. It also enables the evolution of the microarchitectures of the implementations of that ISA, so that a newer, higher-performance implementation of an ISA can run software that runs on previous generations of implementations.
If an operating system maintains a standard and compatible application binary interface (ABI) for a particular ISA, machine code will run on future implementations of that ISA and operating system. However, if an ISA supports running multiple operating systems, it does not guarantee that machine code for one operating system will run on another operating system, unless the first operating system supports running machine code built for the other operating system.
An ISA can be extended by adding instructions or other capabilities, or adding support for larger addresses and data values; an implementation of the extended ISA will still be able to execute machine code for versions of the ISA without those extensions. Machine code using those extensions will only run on implementations that support those extensions.
The binary compatibility that they provide makes ISAs one of the most fundamental abstractions in computing.

You do not have permission to view the full content of this post. Log in or register now.
  1. F

    Help Wala ng netflix cøøkíés na under sa level ko, kasi maraming malilikot ang kamay di makaintindi ng instruction

    Wala ng netflix cøøkíés na under sa level ko,? Sana meron kasi maraming malilikot ang kamay di makaintindi ng instruction.
  2. J

    JUMP: Assemble MOBA Instruction how to get Slot

    Hi Guys sa mga Gusto mag laro ng Jump Assemble, maging Close Beta Test Follow nyo nalang tong instructions na to. Download nyo sa TapTap app ung apk. Follow nyo na din ung page ‼️😁 https://fb.watch/nFLRX6x6KM/?mibextid=9R9pXO Andyan na din ung Settings
  3. T

    Duolingo Change Instruction Language

    Hello mga ka phc nag aaral kasi ako ng English dun sa Duolingo, paano palitan yung language instruction dun? Tagalog kasi nagpapakita.
  4. D

    Wala kasi instruction

  5. S

    Proverbs 1:8

    Proverbs 1:8 (KJV) My son, hear the instruction of thy father, and forsake not the law of thy mother: From our earliest days, our parents are our primary source of wisdom. Their guidance and rules during our childhood kept us safe from everything from choking to strange dogs to traffic. No...
  6. U

    Pisowifi instructioneditable psd file

    Hidden content kayo na po bahala pa support nlng mga lodi
Back
Top