Instruction set architecture

http://dbpedia.org/resource/Instruction_set_architecture an entity of type: Thing

Instrukční sada (anglicky instruction set architecture, zkratka ISA), označovaná také jako architektura, je obecný popis organizačních, funkčních a provozních principů procesoru, z pohledu programátora je to seznam dostupných mechanismů pro programování. Programový model procesoru se může skládat například z následujících prvků: * seznamu instrukcí procesoru * datových typů * dostupných režimů, jež jsou k dispozici * seznamu registrů * pravidel pro manipulaci s výjimkami a přerušeními rdf:langString
Le jeu d'instructions est l'ensemble des instructions-machine qu'un processeur d'ordinateur peut exécuter. Ces instructions-machines permettent d'effectuer des opérations élémentaires (addition, ET logique…) ou plus complexes (division, passage en mode basse consommation…). Le jeu d'instructions définit quelles sont les instructions supportées par le processeur. Le jeu d'instructions précise aussi quels sont les registres du processeur manipulables par le programmeur (les registres architecturaux). rdf:langString
Is é an grúpa iomlán struchtúrtha é tacar treoracha de charachtair agus de shainithe atá le haistriú chuig an ríomhaire de réir mar a ritear oibríochtaí. * CISC - complex instruction set computer nó ríomhaire tacar treoracha coimpléascacha * RISC - reduced instruction-set computer nó ríomhaire le tacar laghdaithe treoracha rdf:langString
Daftar ISA di bawah ini tidak dapat dikatakan komprehensif, mengingat banyaknya arsitektur lama yang tidak digunakan lagi saat ini atau adanya ISA yang baru dibuat oleh para desainer. rdf:langString
命令セット(めいれいせっと、instruction set)はプロセッサ命令の集まりである。すなわちコンピュータのハードウェアに対して命令を伝えるための言葉の語彙である。 rdf:langString
L'instruction set, in informatica ed elettronica, è l'insieme di istruzioni macchina che descrive quegli aspetti, visibili a basso livello al programmatore, dell'architettura di un calcolatore, definita in inglese come instruction set architecture o in acronimo ISA. L'espressione è a volte usata anche per distinguere l'insieme suddetto di caratteristiche dalla microarchitettura che è l'insieme di tecniche di progettazione utilizzate per implementare l'insieme di istruzioni (tra cui microcodice, pipeline, sistemi di cache e così via). rdf:langString
指令集架構(英語:Instruction Set Architecture,縮寫為ISA),又稱指令集或指令集体系,是计算机体系结构中與程序設計有關的部分,包含了基本数据类型,指令集,寄存器,寻址模式,,中斷,異常處理以及外部I/O。指令集架構包含一系列的即操作码(機器語言),以及由特定處理器执行的基本命令。 不同的处理器“家族”——例如Intel IA-32和x86-64、IBM/Freescale Power和ARM处理器家族——有不同的指令集架构。 指令集体系与微架构(一套用于执行指令集的微处理器设计方法)不同。使用不同微架構的電腦可以共享一种指令集。例如,Intel的Pentium和AMD的AMD Athlon,兩者几乎採用相同版本的x86指令集体系,但是兩者在内部设计上有本质的区别。 一些虛擬機器支持基于Smalltalk,Java虛擬機,微軟的公共語言运行时虛擬機所生成的字节码,他們的指令集体系將bytecode(字节码)从作为一般手段的代码路径翻譯成本地的機器語言,并通过解译执行并不常用的代码路径,全美達以相同的方式开发了基于x86指令体系的VLIW處理器。 rdf:langString
مجموعة التعليمات أو الاوامر (بالإنجليزية: Instruction set)‏ هي قائمة بجميع الأوامر المتاحة بمختلف أشكالها التي يمكن لمعالج ما (وحدة معالجة مركزية) أن يقوم بتنفيذها. تتضمن هذه التعليمات: * تعليمات حسابية: مثل تعليمات الجمع والطرح * تعليمات منطقية: كتعليمات الضرب المنطقي AND والجمع المنطقي OR والنفي المنطقي NOT * تعليمات نقل المعطيات: التي تقوم بنقل البيانات بين السـّـِـجــِـلاّت الداخلية للمعالج والذاكرة أو المكدس أو * تعليمات التحكم بسير البرنامج: كتعليمات القفز الغير المشروط والقفز المشروط وتعليمات استدعاء البرامج الفرعية والعودة منها rdf:langString
Un conjunt d'instruccions o repertori d'instruccions, joc d'instruccions o ISA (de l'anglès Instruction Set Architecture, «Arquitectura del Conjunt d'Instruccions») és una especificació que detalla les instruccions que una CPU d'un ordinador pot entendre i executar, o el conjunt de tots els comandos implementats per un disseny particular d'una CPU. El terme descriu els aspectes del processador generalment visibles a un programador, incloent els tipus de dades natives, les instruccions, els registres, l'arquitectura de memòria i les interrupcions, entre altres aspectes. rdf:langString
Το σύνολο εντολών (instruction set) ή αρχιτεκτονική συνόλου εντολών (instruction set architecture, ISA), είναι το τμήμα της αρχιτεκτονικής υπολογιστών που συνδέεται με τον προγραμματισμό και περιλαμβάνει τους τύπους δεδομένων της μηχανής, τις εντολές, τους καταχωρητές, τους τρόπους διευθυνσιοδότησης (addressing modes), την , τον χειρισμό και εξαιρέσεων, καθώς και την εξωτερική είσοδο/έξοδο (Input/output, I/O). Μια αρχιτεκτονική συνόλου εντολών περιλαμβάνει το σύνολο των μνημονικών εντολών (opcodes) της γλώσσας μηχανής, και τις εντολές που υλοποιούνται από τον ίδιο τον επεξεργαστή. rdf:langString
Als Befehlssatzarchitektur, Befehlsarchitektur oder auch Programmiermodell, englisch Instruction Set Architecture bzw. als Akronym ISA, wird die gesamte nach außen sichtbare Architektur eines Prozessors verstanden. Sie erlaubt als Schnittstelle zwischen Software und Hardware eine vollständige Abstraktion der Hardware, da sie sich auf die Funktionalität des Prozessors beschränkt. Während also die Mikroarchitektur die Implementierung in Hardware definiert, spezifiziert die ISA das Verhalten des Prozessors für die Software. rdf:langString
Un conjunto de instrucciones, repertorio de instrucciones, juego de instrucciones o ISA (del inglés instruction set architecture, «arquitectura del conjunto de instrucciones») es una especificación que detalla las instrucciones que una unidad central de procesamiento puede entender y ejecutar, o el conjunto de todos los comandos implementados por un diseño particular de una CPU. El término describe los aspectos del procesador generalmente visibles para un programador, incluidos los tipos de datos nativos, las instrucciones, los registros, la arquitectura de memoria y las interrupciones, entre otros aspectos. rdf:langString
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. rdf:langString
명령어 집합(영어: instruction set) 또는 명령어 집합 구조(영어: Instruction set architecture, ISA)는 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어를 말한다. 마이크로프로세서마다 기계어 코드의 길이와 숫자 코드가 다르다. 명령어의 각 비트는 기능적으로 분할하여 의미를 부여하고 숫자화한다. 프로그램 개발자가 숫자로 프로그램하기가 불편하므로 기계어와 일대일로 문자화한 것이 어셈블리어이다. 최하위 레벨의 프로그래밍 인터페이스로, 프로세서가 실행할 수 있는 모든 명령어들을 포함한다. 명령어 집합, 곧 명령어 집합 구조는 자료형, , 레지스터, , , 인터럽트, 예외 처리, 외부 입출력을 포함한 프로그래밍 관련 컴퓨터 아키텍처의 일부이다. ISA는 특정한 CPU 디자인으로 추가된 순수 명령어인 opcode의 집합 규격(기계어)을 포함한다. rdf:langString
Een instructieset is de verzameling van alle mogelijke machinecodes die een processor kan verwerken. De instructies worden als binaire codes in het geheugen gezet, het programmeren zelf gebeurt in assembleertalen of (meestal) hogere programmeertalen. De meeste moderne processors hebben een zeer uitgebreide instructieset, waarbij een enkele instructie meerdere functies kan uitvoeren. Bijvoorbeeld: "haal de waarde op die op de geheugenplaats staat die door register X wordt aangewezen, tel deze op bij de waarde in het werkregister en laat register X naar de volgende geheugenplaats wijzen". rdf:langString
Architektura zestawu instrukcji procesora (ang. instruction set architecture, ISA), model programowy procesora − ogólne określenie dotyczące organizacji, funkcjonalności i zasad działania procesora, widoczne z punktu widzenia programisty jako dostępne mechanizmy programowania. Na model programowy procesora składają się, między innymi: * lista rozkazów procesora, * typy danych, * dostępne tryby adresowania, * zestaw rejestrów dostępnych dla programisty, * zasady obsługi wyjątków i przerwań. rdf:langString
Conjunto de instruções (tradução de instruction set) são as operações que um processador, microprocessador, microcontrolador, CPU ou outros periféricos programáveis suporta, fornece ou disponibiliza para o programador, ou seja, é a representação em mnemônicos do código de máquina, com a finalidade de facilitar o acesso ao componente. Cada componente possui o seu próprio conjunto de instruções, que é fornecido pelo fabricante, que também costuma fornecer ou disponibilizar um montador assembly, que transforma o conjunto de instruções em código de máquina para ser utilizado pelo componente. rdf:langString
Архитектура набора команд (англ. instruction set architecture, ISA) — часть архитектуры компьютера, определяющая программируемую часть ядра микропроцессора. На этом уровне определяются реализованные в микропроцессоре конкретного типа: * архитектура памяти, * взаимодействие с внешними устройствами ввода/вывода, * режимы адресации, * регистры, * машинные команды, * различные типы внутренних данных (например, с плавающей запятой, целочисленные типы и т. д.), * обработчики прерываний и исключительных состояний. Микроархитектура(Основная статья: Микроархитектура) rdf:langString
En instruktionsuppsättning eller ISA (från engelskans Instruction Set Architecture) beskriver vilka tillgångar som finns tillgängliga för programmeringen av en processor. Bland annat beskrivs de instruktioner, register, adresseringslägen, minnesarkitektur och interrupthantering (avbrottshantering) som processorn stöder. Instruktionsuppsättningen definierar även processorns maskinkod, dvs hur instruktionerna blir uttryckta som sekvenser av binära ettor och nollor. rdf:langString
Архітекту́ра систе́ми кома́нд (англ. instruction set architecture, ISA; також системна архітектура) електронної обчислювальної машини — складова частина архітектури комп'ютера, що має наступні характеристики: rdf:langString
rdf:langString مجموعة التعليمات
rdf:langString Conjunt d'instruccions
rdf:langString Instrukční sada
rdf:langString Befehlssatzarchitektur
rdf:langString Αρχιτεκτονική συνόλου εντολών
rdf:langString Conjunto de instrucciones
rdf:langString Tacar treoracha
rdf:langString Set instruksi
rdf:langString Instruction set architecture
rdf:langString Jeu d'instructions
rdf:langString Instruction set
rdf:langString 명령어 집합
rdf:langString 命令セット
rdf:langString Instructieset
rdf:langString Architektura zestawu instrukcji
rdf:langString Conjunto de instruções
rdf:langString Архитектура набора команд
rdf:langString Instruktionsuppsättning
rdf:langString 指令集架構
rdf:langString Архітектура системи команд
xsd:integer 47772
xsd:integer 1122718879
rdf:langString December 2021
rdf:langString That discusses RISC and CISC, but not MISC.
rdf:langString Un conjunt d'instruccions o repertori d'instruccions, joc d'instruccions o ISA (de l'anglès Instruction Set Architecture, «Arquitectura del Conjunt d'Instruccions») és una especificació que detalla les instruccions que una CPU d'un ordinador pot entendre i executar, o el conjunt de tots els comandos implementats per un disseny particular d'una CPU. El terme descriu els aspectes del processador generalment visibles a un programador, incloent els tipus de dades natives, les instruccions, els registres, l'arquitectura de memòria i les interrupcions, entre altres aspectes. Existeixen tres tipus principals: CISC (Complex Instruction Set Computer), RISC (Reduced Instruction Set Computer) i SISC (Simple Instruction Set Computing). L'arquitectura del conjunt d'instruccions (ISA) s'empra de vegades per distingir aquest conjunt de característiques de la microarquitectura, que són els elements i tècniques que s'empren per implementar el conjunt d'instruccions. Entre aquests elements es troben les microinstruccions i els sistemes de cache. Processadors amb diferents dissenys interns poden compartir un conjunt d'instruccions; per exemple l'Intel Pentium i l'AMD Athlon implementen versions gairebé idèntiques del conjunt d'instruccions x86, encara que tenen dissenys interns completament oposats.
rdf:langString Instrukční sada (anglicky instruction set architecture, zkratka ISA), označovaná také jako architektura, je obecný popis organizačních, funkčních a provozních principů procesoru, z pohledu programátora je to seznam dostupných mechanismů pro programování. Programový model procesoru se může skládat například z následujících prvků: * seznamu instrukcí procesoru * datových typů * dostupných režimů, jež jsou k dispozici * seznamu registrů * pravidel pro manipulaci s výjimkami a přerušeními
rdf:langString مجموعة التعليمات أو الاوامر (بالإنجليزية: Instruction set)‏ هي قائمة بجميع الأوامر المتاحة بمختلف أشكالها التي يمكن لمعالج ما (وحدة معالجة مركزية) أن يقوم بتنفيذها. تتضمن هذه التعليمات: * تعليمات حسابية: مثل تعليمات الجمع والطرح * تعليمات منطقية: كتعليمات الضرب المنطقي AND والجمع المنطقي OR والنفي المنطقي NOT * تعليمات نقل المعطيات: التي تقوم بنقل البيانات بين السـّـِـجــِـلاّت الداخلية للمعالج والذاكرة أو المكدس أو * تعليمات التحكم بسير البرنامج: كتعليمات القفز الغير المشروط والقفز المشروط وتعليمات استدعاء البرامج الفرعية والعودة منها إن بنية مجموعة التعليمات (instruction set architecture) هي القسم من بنية الحاسب المرتبط بالبرمجة باستخدام هذه التعليمات ويشمل ذلك المدعومة بشكل مباشر، التعليمات، السـّـِـجــِـلاّت، أنماط العنونة، تنظيم الذاكرة، المقاطعات ومعالجة والدخل/الخرج مع الوسط الخارجي.وبنية مجموعة التعليمات تتضمن تفصيل لمجموعة من (Op-codes) وهي الأوامر الأصلية المنفذة من قبل تصميم معالجات محدد. إن بنية مجموعة التعليمات تختلف عن (microarchitecture) والتي هي عبارة عن مجموعة من تقنيات تصميم المعالجات والمستخدمة لإنجاز وتحقيق مجموعة التعليمات. فحواسب ببنى ميكروية مختلفة يمكن أن تتشارك بمجموعة تعليمات مشتركة. على سبيل المثال معالج (Pentium) من إنتاج شركة إنتل (Intel) ومعالج AMD Athlon ينفذان نسختين متشابهتين إلى حد كبير من مجموعة التعليمات المسماة x86 ولكن يملكان بنية ميكروية مختلفة بشكل كبير.
rdf:langString Το σύνολο εντολών (instruction set) ή αρχιτεκτονική συνόλου εντολών (instruction set architecture, ISA), είναι το τμήμα της αρχιτεκτονικής υπολογιστών που συνδέεται με τον προγραμματισμό και περιλαμβάνει τους τύπους δεδομένων της μηχανής, τις εντολές, τους καταχωρητές, τους τρόπους διευθυνσιοδότησης (addressing modes), την , τον χειρισμό και εξαιρέσεων, καθώς και την εξωτερική είσοδο/έξοδο (Input/output, I/O). Μια αρχιτεκτονική συνόλου εντολών περιλαμβάνει το σύνολο των μνημονικών εντολών (opcodes) της γλώσσας μηχανής, και τις εντολές που υλοποιούνται από τον ίδιο τον επεξεργαστή. Η αρχιτεκτονική συνόλου εντολών διαφέρει από τη μικροαρχιτεκτονική, η οποία είναι το σύνολο των τεχνικών σχεδίασης επεξεργαστών, που χρησιμοποιείται για την υλοποίηση του συνόλου εντολών. Υπολογιστές με διαφορετικές μικροαρχιτεκτονικές μπορούν να έχουν το ίδιο σύνολο εντολών. Για παράδειγμα, ο Pentium της Intel και ο της AMD υλοποιούν σχεδόν ίδιες εκδόσεις του συνόλου εντολών x86, αλλά έχουν σημαντικά διαφορετικές εσωτερικές σχεδιάσεις. Η αρχιτεκτονική συνόλου εντολών IA32 σχεδιάστηκε από την εταιρία Intel για του επεξεργαστές της ίδιας εταιρίας. Η ανταγωνιστική εταιρία AMD υλοποίησε επεξεργαστές διαφορετικής αρχιτεκτονικής από αυτούς της Intel αλλά χρησιμοποίησε το ίδιο ακριβώς σύνολο εντολών IA32 (αρχικά σχεδιασμένο μόνο για Intel). Το 2002 περίπου η AMD επέκτεινε το σύνολο εντολών Intel-IA32 στο νέο σύνολο x86-64 για να υποστηρίζονται συστήματα 64 bit τα οποία μπορούν να χρησιμοποιηθούν χώρους διεύθυνσης μνήμης μέχρι 256 terrabytes ( bytes). Η Intel με το IA32 απευθυνόταν σε μηχανήματα 32bit όπου μπορούσαν να χρησιμοποιούν χώρο διεύθυνσης μνήμης μέχρι 4 gbytes ( bytes).Η AMD εκτός από το σύνολο εντολών x86-64 την εποχή εκεί κατάφερε και έβγαλε στην αγορά επεξεργαστή γρηγορότερο από 1 GHz. Η επέκταση της AMD στο νέο σύνολο x86-64 επέτρεψε να μπορούν να χρησιμοποιηθούν χώροι διεύθυνσης μνήμης μέχρι 256 terrabytes ( bytes). Το σύνολο εντολών x86-64 στην συνέχεια υιοθετήθηκε και από την Intel για την κατασκευή επεξεργαστών. Το σύνολο εντολών x86-64 ενσωματώνει λειτουργίες για δημιουργία βελτιωμένου κώδικα μηχανής. Κάποιες εικονικές μηχανής (virtual machines) που υποστηρίζουν κώδικα byte (bytecode), όπως αυτές της Smalltalk και της Java, καθώς και η εικονική μηχανή της Microsoft σαν αρχιτεκτονική συνόλου εντολών, την υλοποιούν μεταφράζοντας τον κώδικα byte από συχνά χρησιμοποιούμενα μονοπάτια κώδικα σε κώδικα μηχανής, και εκτελούν τα λιγότερο συχνά χρησιμοποιούμενα μονοπάτια με διερμηνεία. Για παράδειγμα, με αυτόν τον τρόπο, η υλοποίησε το σύνολο εντολών x86 σε επεξεργαστές .
rdf:langString Als Befehlssatzarchitektur, Befehlsarchitektur oder auch Programmiermodell, englisch Instruction Set Architecture bzw. als Akronym ISA, wird die gesamte nach außen sichtbare Architektur eines Prozessors verstanden. Sie erlaubt als Schnittstelle zwischen Software und Hardware eine vollständige Abstraktion der Hardware, da sie sich auf die Funktionalität des Prozessors beschränkt. Während also die Mikroarchitektur die Implementierung in Hardware definiert, spezifiziert die ISA das Verhalten des Prozessors für die Software. Die durch Prozessorarchitekturen implementierten Befehlssätze werden als Teil der Architektur verstanden und erhalten daher in der Regel deren Namen, z. B. die x86-Architektur. Befehlssatzarchitekturen entwickeln sich mit der Prozessorarchitektur weiter. Werden die Neuerungen als Befehlssatzerweiterungen implementiert ohne den bisherigen Befehlssatz zu verändern, bleibt die ISA rückwärtskompatibel, wie dies beispielsweise bei x86 der Fall ist: Mit IA-32 ist die 32-Bit-Erweiterung der ursprünglichen 16-Bit-ISA definiert und mit x64 ist ein 64-Bit-Befehlssatz und ein 64-Bit-Betriebsmodus dazugekommen. Da die Befehlssatzarchitektur als formale Beschreibung spezifiziert ist, gibt sie vor allem Assemblersprache-Programmierern die Möglichkeit, das einheitliche Verhalten von Maschinencode für verschiedene Implementierungen einer bestimmten ISA (Mikroarchitekturen oder virtuelle Maschinen) in Bezug auf Register, Datentypen etc. nachzuvollziehen. Damit kann er oder sie binärkompatible Programme für verschiedene Prozessoren erstellen, wenn sie dieselbe Befehlssatzarchitektur verwenden.
rdf:langString Un conjunto de instrucciones, repertorio de instrucciones, juego de instrucciones o ISA (del inglés instruction set architecture, «arquitectura del conjunto de instrucciones») es una especificación que detalla las instrucciones que una unidad central de procesamiento puede entender y ejecutar, o el conjunto de todos los comandos implementados por un diseño particular de una CPU. El término describe los aspectos del procesador generalmente visibles para un programador, incluidos los tipos de datos nativos, las instrucciones, los registros, la arquitectura de memoria y las interrupciones, entre otros aspectos. Existen principalmente tres tipos: CISC (Complex Instruction Set Computer), RISC (Reduced Instruction Set Computer) y SISC (Simple Instruction Set Computing). La arquitectura del conjunto de instrucciones (ISA) se emplea a veces para distinguir este conjunto de características de la microarquitectura, que son los elementos y técnicas que se emplean para implementar el conjunto de . Entre estos elementos se encuentran las microinstrucciones y los sistemas de caché. Procesadores con diferentes diseños internos pueden compartir un conjunto de instrucciones; por ejemplo, el Intel Pentium y AMD Athlon implementan versiones casi idénticas del conjunto de instrucciones x86, aunque tienen diseños diferentes.
rdf:langString 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.
rdf:langString Le jeu d'instructions est l'ensemble des instructions-machine qu'un processeur d'ordinateur peut exécuter. Ces instructions-machines permettent d'effectuer des opérations élémentaires (addition, ET logique…) ou plus complexes (division, passage en mode basse consommation…). Le jeu d'instructions définit quelles sont les instructions supportées par le processeur. Le jeu d'instructions précise aussi quels sont les registres du processeur manipulables par le programmeur (les registres architecturaux).
rdf:langString Is é an grúpa iomlán struchtúrtha é tacar treoracha de charachtair agus de shainithe atá le haistriú chuig an ríomhaire de réir mar a ritear oibríochtaí. * CISC - complex instruction set computer nó ríomhaire tacar treoracha coimpléascacha * RISC - reduced instruction-set computer nó ríomhaire le tacar laghdaithe treoracha
rdf:langString Daftar ISA di bawah ini tidak dapat dikatakan komprehensif, mengingat banyaknya arsitektur lama yang tidak digunakan lagi saat ini atau adanya ISA yang baru dibuat oleh para desainer.
rdf:langString 명령어 집합(영어: instruction set) 또는 명령어 집합 구조(영어: Instruction set architecture, ISA)는 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어를 말한다. 마이크로프로세서마다 기계어 코드의 길이와 숫자 코드가 다르다. 명령어의 각 비트는 기능적으로 분할하여 의미를 부여하고 숫자화한다. 프로그램 개발자가 숫자로 프로그램하기가 불편하므로 기계어와 일대일로 문자화한 것이 어셈블리어이다. 최하위 레벨의 프로그래밍 인터페이스로, 프로세서가 실행할 수 있는 모든 명령어들을 포함한다. 명령어 집합, 곧 명령어 집합 구조는 자료형, , 레지스터, , , 인터럽트, 예외 처리, 외부 입출력을 포함한 프로그래밍 관련 컴퓨터 아키텍처의 일부이다. ISA는 특정한 CPU 디자인으로 추가된 순수 명령어인 opcode의 집합 규격(기계어)을 포함한다. RISC CPU는 명령어의 구조와 명령어의 숫자를 단순화 하여 빠른 실행이 가능하고 하드웨어를 줄일 수 있다. ARM의 경우 단순화를 통해 실행속도와 전력소모에 유리하므로 이동전화와 같은 이동장치에 많이 사용한다. ARM의 명령어 길이는 32비트(16비트 Thumb 제외)로 구성되고, 오퍼랜드(operand)를 32비트 내에 존재한다. CISC의 오퍼랜드가 op 코드 다음에 오는 구조와 대조적이다. 대신 32비트 모두를 지정할 수 없으므로 원거리 주소나 데이터 지정이 불가능해져 복수의 명령어를 사용할 필요가 생길 수 있다. 각 기계어 명령어를 실행하는 명령 주기 단계 별 처리를 위해 마이크로코드로 작성된 프로그램이 마이크로프로세서 내의 메모리(ROM)에 고정되므로 이미 결정되어 있어 변경할 수 없다. 개발자가 인식하는데 불편하므로 어셈블리어로 프로그램 코드를 작성하고 어셈블러에 의해 기계어 코드로 전환되어 메모리에 넣고 실행한다. 하이레벨 프로그램 언어도 컴파일러에 의해 기계어 명령어로 바뀐다. C 언어로 프로그래밍 할 경우, C 언어는 같은 코드라도 다른 CPU에서 실행하려면 다른 숫자의 기계어로 전환되어야 하므로 다른 컴파일러 도구가 필요하다. 명령어 집합 구조를 물리적으로 구현하는 방법을 마이크로아키텍처 혹은 컴퓨터 조직이라고 하며, 같은 명령어 집합 구조를 서로 다른 마이크로아키텍처로 구현하기도 한다. 예를 들어, 인텔의 펜티엄과 AMD의 애슬론은 거의 같은 명령어 집합 구조를 서로 다른 마이크로아키텍처로 구현한 것이다.
rdf:langString 命令セット(めいれいせっと、instruction set)はプロセッサ命令の集まりである。すなわちコンピュータのハードウェアに対して命令を伝えるための言葉の語彙である。
rdf:langString Een instructieset is de verzameling van alle mogelijke machinecodes die een processor kan verwerken. De instructies worden als binaire codes in het geheugen gezet, het programmeren zelf gebeurt in assembleertalen of (meestal) hogere programmeertalen. De meeste moderne processors hebben een zeer uitgebreide instructieset, waarbij een enkele instructie meerdere functies kan uitvoeren. Bijvoorbeeld: "haal de waarde op die op de geheugenplaats staat die door register X wordt aangewezen, tel deze op bij de waarde in het werkregister en laat register X naar de volgende geheugenplaats wijzen". Iedere processorfamilie heeft over het algemeen een eigen instructieset die niet uitwisselbaar is met die van andere. Dit betekent dat programma's die voor een bepaald processortype gemaakt zijn niet zonder meer op een ander type kunnen werken. Met hercompileren, emulators of kan dit probleem ondervangen worden.
rdf:langString Architektura zestawu instrukcji procesora (ang. instruction set architecture, ISA), model programowy procesora − ogólne określenie dotyczące organizacji, funkcjonalności i zasad działania procesora, widoczne z punktu widzenia programisty jako dostępne mechanizmy programowania. Na model programowy procesora składają się, między innymi: * lista rozkazów procesora, * typy danych, * dostępne tryby adresowania, * zestaw rejestrów dostępnych dla programisty, * zasady obsługi wyjątków i przerwań. Procesory posiadające ten sam model programowy są ze sobą kompatybilne, co oznacza, że mogą wykonywać te same programy i generować te same rezultaty. W początkowej historii procesorów model programowy procesora zależał od fizycznej implementacji procesora i niejednokrotnie całkowicie z niej wynikał. Obecnie tendencja jest odwrotna i stosuje się bardzo różne implementacje fizyczne (mikroarchitektury) pochodzące od różnych producentów, natomiast realizujące ten sam ISA.
rdf:langString L'instruction set, in informatica ed elettronica, è l'insieme di istruzioni macchina che descrive quegli aspetti, visibili a basso livello al programmatore, dell'architettura di un calcolatore, definita in inglese come instruction set architecture o in acronimo ISA. L'espressione è a volte usata anche per distinguere l'insieme suddetto di caratteristiche dalla microarchitettura che è l'insieme di tecniche di progettazione utilizzate per implementare l'insieme di istruzioni (tra cui microcodice, pipeline, sistemi di cache e così via).
rdf:langString Conjunto de instruções (tradução de instruction set) são as operações que um processador, microprocessador, microcontrolador, CPU ou outros periféricos programáveis suporta, fornece ou disponibiliza para o programador, ou seja, é a representação em mnemônicos do código de máquina, com a finalidade de facilitar o acesso ao componente. Cada componente possui o seu próprio conjunto de instruções, que é fornecido pelo fabricante, que também costuma fornecer ou disponibilizar um montador assembly, que transforma o conjunto de instruções em código de máquina para ser utilizado pelo componente. No caso dos processadores, quando o conjunto de instruções for reduzido leva-o a ter o nome de RISC e se forem complexas o nome de CISC. ● “Fronteira” entre o projectista e o programador de uma máquina: – Projectista: fornece os requisitos funcionais de uma CPU ● quantos e quais registadores? quais operações na ULA? qual organização da Unidade de Controle? – Programador: fornece o modo mais básico de interagir com o hardware do computador ● Nesse nível de programação, é necessário conhecer alguns detalhes internos da máquina: conjunto de registadores, estrutura da memória, tipos de dados disponíveis directam Projeto do conjunto de instruções: O projeto de um conjunto de instruções é muito complexo, uma vez que ele afeta muitos aspectos do sistema computacional Os elementos mais usados no projeto de instruções são : · Repertório de operações · Tipos de dados · Formato das instruções · Registradores · Modos de endereçamento Repertório de operações - quantas e quais as operações que são necessárias e quão complexas elas podem ser Tipos de dados – quais os tipos de dados sobre os quais as operações são efetuadas Formato das instruções - comprimento das instruções em bits, número de endereços, tamanho dos vários campos Registradores - nº e tamanho dos registradores da CPU que podem ser usados e o propósito de cada um Modos de endereçamento – de que modo o endereço de um operando pode ser especificado
rdf:langString En instruktionsuppsättning eller ISA (från engelskans Instruction Set Architecture) beskriver vilka tillgångar som finns tillgängliga för programmeringen av en processor. Bland annat beskrivs de instruktioner, register, adresseringslägen, minnesarkitektur och interrupthantering (avbrottshantering) som processorn stöder. Instruktionsuppsättningen definierar även processorns maskinkod, dvs hur instruktionerna blir uttryckta som sekvenser av binära ettor och nollor. Instruktionsuppsättningar kan skilja sig mellan processorer inte bara på grund av vilka operationer som stöds, utan även hur hämtning och lagring av värden i arbetsminnet stöds (CISC vs RISC). Två olika processorer kan ha samma instruktionsuppsättning även om de internt har helt olika mikroarkitekturer, se till exempel Intels Pentium- och AMD:s Athlon-processorer.
rdf:langString Архитектура набора команд (англ. instruction set architecture, ISA) — часть архитектуры компьютера, определяющая программируемую часть ядра микропроцессора. На этом уровне определяются реализованные в микропроцессоре конкретного типа: * архитектура памяти, * взаимодействие с внешними устройствами ввода/вывода, * режимы адресации, * регистры, * машинные команды, * различные типы внутренних данных (например, с плавающей запятой, целочисленные типы и т. д.), * обработчики прерываний и исключительных состояний. Микроархитектура(Основная статья: Микроархитектура) Описывает модель, топологию и реализацию ISA на микросхеме микропроцессора.На этом уровне определяется: * конструкция и взаимосвязь основных блоков ЦП, * структура ядер, исполнительных устройств, АЛУ, а также их взаимодействия, * блоков предсказания переходов, * организация конвейеров, * организация кэш-памяти, * взаимодействие с внешними устройствами. В рамках одного семейства микропроцессоров микроархитектура со временем расширяется путём добавления новых усовершенствований и оптимизации существующих команд с целью повышения производительности, энергосбережения и функциональных возможностей микропроцессора. При этом сохраняется совместимость с предыдущей версией ISA. Уровни, реализуемые в архитектуре, микроархитектуре и в семействе процессоров соответственно, а также их взаимосвязь описаны на рис. 1 в документе White Paper Inside Intel®Core™ Microarchitecture (англ.)
rdf:langString Архітекту́ра систе́ми кома́нд (англ. instruction set architecture, ISA; також системна архітектура) електронної обчислювальної машини — складова частина архітектури комп'ютера, що має наступні характеристики: * набір машинних команд (або набір інструкцій, система команд) — перелік та семантика операцій, які здатний виконувати комп'ютер; * доступні регістри — внутрішні комірки пам'яті центрального процесора (пристрою, який виконує обробку інформації), їх функціональне призначення, розрядність, кількість тощо; * розрядність та формати операндів — об'єктів, над якими виконуються операції; * способи адресації пам'яті — методи доступу до операндів, які зберігаються в пам'яті; * особливості обробки виняткових ситуацій; * обробка переривань.
rdf:langString 指令集架構(英語:Instruction Set Architecture,縮寫為ISA),又稱指令集或指令集体系,是计算机体系结构中與程序設計有關的部分,包含了基本数据类型,指令集,寄存器,寻址模式,,中斷,異常處理以及外部I/O。指令集架構包含一系列的即操作码(機器語言),以及由特定處理器执行的基本命令。 不同的处理器“家族”——例如Intel IA-32和x86-64、IBM/Freescale Power和ARM处理器家族——有不同的指令集架构。 指令集体系与微架构(一套用于执行指令集的微处理器设计方法)不同。使用不同微架構的電腦可以共享一种指令集。例如,Intel的Pentium和AMD的AMD Athlon,兩者几乎採用相同版本的x86指令集体系,但是兩者在内部设计上有本质的区别。 一些虛擬機器支持基于Smalltalk,Java虛擬機,微軟的公共語言运行时虛擬機所生成的字节码,他們的指令集体系將bytecode(字节码)从作为一般手段的代码路径翻譯成本地的機器語言,并通过解译执行并不常用的代码路径,全美達以相同的方式开发了基于x86指令体系的VLIW處理器。
xsd:nonNegativeInteger 33017

data from the linked data cloud