Opcode (original) (raw)

About DBpedia

كود العملية (بالإنجليزية: operation code اختصارًا opcode)‏ ولها معاني بالإنجليزية أخرى مثل instruction syllable و (opstrings) في الحوسبة، هو جزء من مجموعة أوامر بلغة الآلة لتحديد العملية التي يتعين القيام بها. بجانب كود التشغيل نفسه، تحدد معظم التعليمات أيضًا البيانات التي ستعالجها على هيئة معاملات. بالإضافة إلى الشفرات المستخدمة في بنية مجموعة التعليمات الخاصة بوحدات المعالجة المركزية المختلفة، والتي تعتبر عتادًا، يمكن أيضًا استخدامها في آلات الحوسبة المجردة كجزء من مواصفات رمز البايت الخاصة بها.

Property Value
dbo:abstract كود العملية (بالإنجليزية: operation code اختصارًا opcode)‏ ولها معاني بالإنجليزية أخرى مثل instruction syllable و (opstrings) في الحوسبة، هو جزء من مجموعة أوامر بلغة الآلة لتحديد العملية التي يتعين القيام بها. بجانب كود التشغيل نفسه، تحدد معظم التعليمات أيضًا البيانات التي ستعالجها على هيئة معاملات. بالإضافة إلى الشفرات المستخدمة في بنية مجموعة التعليمات الخاصة بوحدات المعالجة المركزية المختلفة، والتي تعتبر عتادًا، يمكن أيضًا استخدامها في آلات الحوسبة المجردة كجزء من مواصفات رمز البايت الخاصة بها. (ar) Ein Opcode, auch op code oder operation code, ist eine Zahl, die die Nummer eines Maschinenbefehls für einen bestimmten Prozessortyp angibt. Alle Opcodes zusammen bilden den Befehlssatz des Prozessors oder der Prozessorfamilie. Jeder Befehl hat einen eigenen Opcode, etwa die Addition, Multiplikation, das Kopieren von Registern, Laden und Speichern von Registern aus dem Arbeitsspeicher, Ein- und Ausgabe usw. Einfache Opcodes stellen bereits einen Maschinenbefehl dar. Auf einen Teil der Opcodes müssen Adressen, Konstanten oder Ähnliches folgen, die dann zusammen mit dem Opcode einen Maschinenbefehl bilden. Jedem Opcode wird ein kurzes Wort oder eine Abkürzung, ein Mnemonic, zugeordnet. Mit den Mnemonics ergeben sich die Assemblersprachen, bei denen jeweils ein Mnemonic, gegebenenfalls gefolgt von Adressen oder Konstanten, in eine Zeile einer Textdatei geschrieben wird. Ein spezielles Programm, der Assembler, erzeugt Maschinencode, indem es im Wesentlichen die Mnemonics durch ihre jeweiligen Opcodes ersetzt. Die meisten modernen Prozessoren besitzen einige hundert Opcodes. Ältere Prozessoren hatten oft „undefinierte“ oder „illegale“ Opcodes. Bestimmte, für die Programmierung gar nicht vorgesehene Opcodes konnten durch ihre Nebenwirkungen auf den internen Schaltungsaufbau des Prozessors allerhand seltsame, schädliche oder seltener auch nützliche Effekte haben. Solche Opcodes wurden manchmal bei der Programmierung von Computerspielen auf Heimcomputern und frühen Spielkonsolen benutzt, um bestimmte Vorgänge ein wenig schneller ablaufen zu lassen oder um die Funktionsweise eines Kopierschutzes zu verschleiern. Nachteilig war, dass solche „undefinierten Opcodes“ vom Hersteller nicht garantiert wurden und auf Nachfolgemodellen eines Prozessors oft nicht mehr funktionierten. Heutige Prozessoren tun dagegen entweder überhaupt nichts, wenn sie in einem Programm einen unbekannten Opcode antreffen, oder aber sie begeben sich in einen klar definierten Fehlerzustand. (de) En informática, un opcode (operation code) o código de operación es la porción de una instrucción de lenguaje de máquina que especifica la operación a ser realizada. Su especificación y formato serán determinados por la arquitectura del conjunto de instrucciones (ISA) del componente de hardware de computador - normalmente un CPU, pero posiblemente una unidad más especializada. Una instrucción completa de lenguaje de máquina contiene un opcode y, opcionalmente, la especificación de uno o más operandos - sobre los que la operación debe actuar. Algunas operaciones tienen operandos implícitos, o de hecho ninguno. Algunas ISAs tiene instrucciones con campos definidos para los opcodes y operandos, mientras que otras (ej. la arquitectura Intel x86) tienen una estructura más complicada y de propósito específico.Los operandos sobre los cuales los opcodes aplican pueden, dependiendo de la arquitectura del CPU, consistir de. registros, valores en memoria, valores almacenados en la pila, puertos de I/O, bus, etc. Las operaciones que un opcode puede especificar pueden incluir aritmética, copia de datos, operaciones lógicas, y control del programa. Los opcodes también pueden ser encontrados en los bytecodes interpretados por un interpretador de código de byte (o la máquina virtual, en un sentido de ese término). En estos, una arquitectura de conjunto de instrucciones es creada para ser interpretada por software en vez de un dispositivo de hardware. A menudo, los interpretadores de código de byte trabajan con tipos de datos y operaciones de más alto nivel, que el de un conjunto de instrucciones por hardware, pero son construidas a lo largo de líneas similares. Ejemplos incluyen la máquina virtual de Java (JVM) del lenguaje de programación Java, el código de byte usado en GNU Emacs para el código compilado de LISP, y muchos otros. El lenguaje de máquina es tedioso y difícil para que los seres humanos lo programen directamente, así que si la abstracción dada por un lenguaje de programación de alto nivel no es deseada, un lenguaje ensamblador es usado. Aquí, son usadas las instrucciones mnemónicas que corresponden a las especificaciones del opcode y el operando de las instrucciones de lenguaje de máquina generadas. Esto da un mayor nivel de legibilidad y comprensibilidad, que trabajando directamente con operaciones de lenguaje de máquina, mientras que todavía da el control exacto del lenguaje de máquina generado. Un programa llamado ensamblador transforma el lenguaje ensamblador en código de máquina. (es) En informatique, un code opération (en anglais, opcode, operation code, machine code, instruction code, instruction syllable, instruction parcel ou opstring) est la partie d'une instruction en langage machine qui spécifie l'opération à effectuer. Outre le code opération lui-même, la plupart des instructions précise également les données qu'elles vont traiter, sous forme d'opérandes. En plus des codes opérations utilisés dans les jeux d'instructions de diverses unités centrales de traitement, qui sont des dispositifs matériels, ils peuvent également être utilisés dans les bytecodes de machines virtuelles. (fr) In computing, an opcode (abbreviated from operation code, also known as instruction machine code, instruction code, instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed. Beside the opcode itself, most instructions also specify the data they will process, in the form of operands. In addition to opcodes used in the instruction set architectures of various CPUs, which are hardware devices, they can also be used in abstract computing machines as part of their byte code specifications. (en) Na treoracha bunúsacha, scríofa sa chóras heicsidheachúlach, ar féidir leis an ríomhaire iad a thuiscint agus feidhmiú dá réir. Is annamh a scríobhann ríomhchláraitheoir go díreach sa chód seo: scríobhann siad i dteanga díolama atá sainiúil don ríomhaire nó ceann de na teangacha ardleibhéil atá ar fáil. (ga) Dalam komputasi, kode operasi (Inggris: operation code, disingkat opcode), dikenal juga sebagai kode mesin instruksi, kode instruksi, suku kata instruksi, dan paket instruksi, adalah bagian dari instruksi bahasa mesin yang menentukan operasi yang akan dilakukan. Selain kode operasi itu sendiri, sebagian besar instruksi juga menentukan data yang akan mereka proses, dalam bentuk operan. Selain kode operasi yang digunakan dalam arsitektur set instruksi dari berbagai CPU, yang merupakan perangkat keras, kode operasi juga dapat digunakan dalam mesin komputasi abstrak sebagai bagian dari spesifikasi mereka. Spesifikasi dan format kode operasi tercantum dalam arsitektur set instruksi (ISA) prosesor yang bersangkutan, berupa CPU umum atau unit pemrosesan yang lebih khusus. Kode operasi untuk set instruksi tertentu dapat dijelaskan melalui penggunaan tabel kode operasi yang merinci semua kode operasi yang mungkin. Terlepas dari kode operasi itu sendiri, sebuah instruksi biasanya juga memiliki satu atau lebih penentu untuk operan (yaitu data) di mana operasi harus bertindak, meskipun beberapa operasi mungkin memiliki operan implisit, atau tidak sama sekali. Ada set instruksi dengan bidang yang hampir seragam untuk kode operasi dan penentu operan, serta yang lain (arsitektur x86 misalnya) dengan struktur variabel-panjang yang lebih rumit. Set instruksi dapat diperpanjang melalui penggunaan awalan kode operasi yang menambahkan subset instruksi baru yang terdiri dari kode operasi yang ada setelah urutan bita yang dicadangkan. (in) 컴퓨터 과학에서 명령 코드(opcode←operation code, instruction syllable, instruction parcel, opstring)는 기계어의 일부이며 수행할 명령어를 나타내는 부호를 말한다. 이에 대한 규격과 형식은 프로세서 명령어 집합에 나와 있다. (프로세서는 일반 CPU일 수도 있고 특별한 처리 장치일 수도 있다) 기계어 명령어(Instruction)는 명령어를 나타내는 opcode를 가지며, 일반적으로 피연산자를 나타내는 하나 이상의 지정자를 가진다. 일부 연산에 대해서는 연산 자체가 묵시적으로 피연산자를 갖고 있는 경우도 있고, 피연산자를 아예 갖지 않는 연산도 있다. (ko) オペコード (operation code, opcode) とは、機械語の1個の命令の部分で、実行する操作 (operation) の種類を指定する部分のこと、およびそのコード(符号)のことである。数式における演算子に相当する。命令のもうひとつの主要部分は、操作される対象を指定するオペランド(被演算子)である。 (ja) In informatica un opcode (operation code, codice operativo) è una porzione d'istruzione in linguaggio macchina che specifica l'operazione che deve essere eseguita. La lunghezza e il formato del codice sono disposti nel set di istruzioni del processore in questione (che può essere una CPU generica o un'unità d'elaborazione più specializzata). Oltre allo stesso codice operativo un'istruzione normalmente ha anche uno o più identificatori per gli operandi (ad esempio i dati) sui quali l'operazione deve agire; va notato che alcune operazioni possono avere operandi impliciti, o nessun operando. Ci sono set di istruzioni con campi quasi uniformi per l'opcode e gli specificatori degli operandi, così come altri (l'architettura x86 per esempio) con una più complicata struttura a lunghezza variabile.Un esempio potrebbe essere il numero 0001, codice operativo che indica al calcolatore di effettuare una somma (ADD). A seconda dell'architettura gli operandi possono essere valori nei registri, valori nello stack, altri valori in memoria, porte I/O, ecc., specificata e accessibile usando un più o meno complesso modello di indirizzamento. I tipi di operazioni includono operazioni aritmetiche, operazioni di copia dei dati, operazioni logiche e controllo del programma, come istruzioni speciali (come CPUID e altri). (it) Een opcode (een afkorting van operation code) is een deel van een instructie aan een computer die aangeeft welke bewerking uitgevoerd moet worden. Een instructie die door een computer wordt uitgevoerd, bestaat meestal uit twee delen: de opcode en de operanden. Er zijn twee soorten opcodes: in de machinetaal en in de assembleertaal. De laatste worden mnemonische opcodes genoemd. Luidt de instructie bijvoorbeeld dat er vijf moet worden opgeteld bij register EBX, dan is: * opcode: 'optellen bij een register' * operanden: 'EBX' en '5' De machinecode (voor i86) van deze instructie is 83C305. De opcode is 83C, het register EBX wordt aangeduid met 3 en de bij te tellen waarde is 05. De assemblerinstructie is: ADD EBX,5 Hierin is ADD de mnemonische opcode. In het gegeven voorbeeld komen de opcodes niet precies met elkaar overeen. Uit de mnemonische opcode 'ADD' blijkt namelijk dat er moet worden opgeteld, maar niet dat er bij een register moet worden opgeteld. Dat blijkt pas uit de operand 'EBX'. Er zijn assembleertalen waarin er wel een directe een-op-eenrelatie is tussen de opcode in de machinetaal en de mnemonische opcode. Zo maakt de assembleertaal van de IBM 360 onderscheid tussen de mnemnnische opcodes 'A' (optellen van waarde in het geheugen) en 'AR' (optellen van waarde uit register). De assemblerinstructies zijn: A 4,8 Tel de inhoud van adres 8 op bij register 4AR 4,8 Tel de inhoud van register 8 op bij register 4 (nl) Kod operacji (ang. opcode) – w informatyce jest to liczba, będąca fragmentem rozkazu przekazywanego do wykonania do procesora, która informuje jaka operacja ma być wykonana. Każde polecenie asemblera jak add, sub, itd. posiada swój numer, na który jest zamieniane podczas kompilacji do kodu maszynowego. Zbiór kodów dla danego procesora jest określany w jego modelu programowym. W zależności od architektury, operacje mogą być wykonywane na wartościach zapisanych w rejestrach lub na stosie, jak również używać portów wejścia/wyjścia itp. W skład typów możliwych operacji wchodzi arytmetyka, kopiowanie danych, operacje logiczne, kontrola przebiegu sterowania i inne. (pl) OP-kod kommer av engelskans OPeration code vilket innebär en viss processors kommando eller mnemonic vilket ofta utgörs i form av ett tre bokstäver långt ord såsom LDA (LoaD accumulator A). Ett rent användande av dessa kommandon eller OP-koder innebär att man programmerar i assembler. OP-kod är ett begrepp inom datortekniken som avser den del av en maskinkodsinstruktion hos en processor som specificerar den operation som skall utföras. Opkodernas format och funktion specificeras i instruktionsuppsättningen hos processorn ifråga. Utöver själva opkoden har en maskininstruktion vanligtvis också en eller flera operander som bestämmer den data på vilken operationen skall agera. Några operationer kan ha implicita operander där operanderna är inte direkt specificerade. Andra operation har inga operander alls. Operationerna som opkoden beskriver kan vara , , programkontrollerande och systemfunktioner. En processor kan ha olika många OP-koder. Om den har många (typiskt >50) kallas den för en CISC och har den få kallas den för en RISC. Ska man vara strikt är det inte kommandon som styr processorn utan instruktioner. Dessa instruktioner består av två delar dvs. en OP-kod och, vanligtvis, ett argument eller operand. När processorn läser programmet läser den först OP-koden, som då via det interna instruktionsregistret talar om för den vad den ska göra, och sedan operanden som vanligtvis är ett tal av någon form till exempel en adress eller ett binärt värde. Exempelvis skulle första instruktionen i ett program kunna vara: LDA #$FE vilket innebär att ackumulator A laddas med det hexadecimala talet FE eller binärt 11111110. (sv) Em informática, um código de operação (ou Opcode) é a referência à instrução que um determinado processador possui para conseguir realizar determinadas tarefas. Suas especificações e formatos são definidos no conjunto de instruções da arquitetura do processador em questão (que pode ser um processador geral ou uma unidade de tratamento mais especializado). Algumas ISAs (normas) tem instruções que definem campos para opcodes e operandos, enquanto outras (e.g. a arquitetura Intel x86) tem uma das mais complicadas integradas estruturas. (pt) Код операции, операционный код, опкод — часть машинного языка, называемая инструкцией и определяющая операцию, которая должна быть выполнена. Определение и формат кодов инструкций зависит от системы команд данного процессора (который может быть как главным процессором, так и более специализированным для работы в какой-либо конкретной области). В отличие от самого опкода, инструкция обычно имеет одно или больше определений для операндов (то есть данных), над которыми должна выполняться операция, хотя некоторые операции могут иметь явные операнды или совсем их не иметь. Существуют наборы инструкций со схожими полями постоянного размера для опкода и определений операндов, в то время как другие (архитектура x86, к примеру) имеют более сложную структуру с переменной длиной. В зависимости от архитектуры операнды могут быть значениями регистров, значениями стека, прочими значениями в памяти, портами ввода-вывода и прочими, определение и доступ к которым осуществляется при помощи различных методов адресации. Типы операций включают в себя арифметические действия, копирование данных, логические операции, прочие программные конструкции, в отличие от специальных инструкций (таких как CPUID и другие). (ru) Код операції, операційний код, опкод — частина машинної мови, яка називається інструкцією та визначає операцію, яка повинна бути виконана процесором. Визначення та формат кодів інструкцій залежить від системи команд процесора (який може бути як головним процесором, так і більш спеціалізованим для роботи в будь-якої конкретної області). На відміну від самого опкода, інструкція зазвичай має одне або більше визначень для операндів (тобто даних) над якими має виконуватися операція, хоча деякі операції можуть мати явні операнди або зовсім їх не мати. Існують набори інструкцій з схожими полями постійного розміру для опкода та визначень операндів, в той час як інші (архітектура x86, наприклад) мають складнішу структуру з змінною довжиною. Залежно від архітектури, операнди можуть бути значеннями регістрів, значеннями стека, іншими значеннями в пам'яті, портами введення-виведення, та іншими, визначення та доступ до яких здійснюється за допомогою різноманітних методів адресації. Типи операцій включають в себе арифметичні дії, копіювання даних, логічні операції, інші програмні конструкції, на відміну від спеціальних інструкцій (таких як cpuid та інші). (uk)
dbo:wikiPageExternalLink https://books.google.com/books%3Fisbn=1593270658
dbo:wikiPageID 230470 (xsd:integer)
dbo:wikiPageLength 13953 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1122643296 (xsd:integer)
dbo:wikiPageWikiLink dbr:Processor_register dbr:Memory-mapped_I/O dbr:Opcode_table dbr:Byte_code dbr:Gadget_(machine_instruction_sequence) dbr:Compiler dbr:Memory dbr:Opcode_database dbr:GNU_Emacs dbr:Operand dbr:Lisp_(programming_language) dbr:Low-level_programming_language dbr:Call_stack dbr:Common_Intermediate_Language dbr:Computing dbc:Machine_code dbr:Addressing_mode dbr:No_Starch_Press dbr:Central_processing_unit dbr:Machine_code dbr:Arithmetic dbr:Assembly_language dbr:High-level_programming_language dbr:Java_class_file dbr:Java_virtual_machine dbr:CPUID dbr:Illegal_opcode dbr:Instruction_(computer_science) dbr:Instruction_set_architecture dbr:Operating_system dbr:CPU dbr:X86 dbr:Virtual_machine dbr:Syllable_(computing) dbr:I/O dbr:Logical_operation dbr:Opcode_prefix
dbp:cs1Dates y (en)
dbp:date March 2020 (en)
dbp:wikiPageUsesTemplate dbt:Machine_code dbt:More_science_citations_needed dbt:Anchor dbt:Citation_needed dbt:Cite_book dbt:Portal dbt:Reflist dbt:Short_description dbt:Use_dmy_dates dbt:X86_assembly_topics
dct:subject dbc:Machine_code
gold:hypernym dbr:Portion
rdf:type dbo:AnatomicalStructure yago:WikicatMicroprocessors yago:Artifact100021939 yago:Chip103020034 yago:Conductor103088707 yago:Device103183080 yago:Instrumentality103575240 yago:Microprocessor103760310 yago:Object100002684 yago:PhysicalEntity100001930 yago:SemiconductorDevice104171831 yago:Whole100003553
rdfs:comment كود العملية (بالإنجليزية: operation code اختصارًا opcode)‏ ولها معاني بالإنجليزية أخرى مثل instruction syllable و (opstrings) في الحوسبة، هو جزء من مجموعة أوامر بلغة الآلة لتحديد العملية التي يتعين القيام بها. بجانب كود التشغيل نفسه، تحدد معظم التعليمات أيضًا البيانات التي ستعالجها على هيئة معاملات. بالإضافة إلى الشفرات المستخدمة في بنية مجموعة التعليمات الخاصة بوحدات المعالجة المركزية المختلفة، والتي تعتبر عتادًا، يمكن أيضًا استخدامها في آلات الحوسبة المجردة كجزء من مواصفات رمز البايت الخاصة بها. (ar) In computing, an opcode (abbreviated from operation code, also known as instruction machine code, instruction code, instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed. Beside the opcode itself, most instructions also specify the data they will process, in the form of operands. In addition to opcodes used in the instruction set architectures of various CPUs, which are hardware devices, they can also be used in abstract computing machines as part of their byte code specifications. (en) Na treoracha bunúsacha, scríofa sa chóras heicsidheachúlach, ar féidir leis an ríomhaire iad a thuiscint agus feidhmiú dá réir. Is annamh a scríobhann ríomhchláraitheoir go díreach sa chód seo: scríobhann siad i dteanga díolama atá sainiúil don ríomhaire nó ceann de na teangacha ardleibhéil atá ar fáil. (ga) 컴퓨터 과학에서 명령 코드(opcode←operation code, instruction syllable, instruction parcel, opstring)는 기계어의 일부이며 수행할 명령어를 나타내는 부호를 말한다. 이에 대한 규격과 형식은 프로세서 명령어 집합에 나와 있다. (프로세서는 일반 CPU일 수도 있고 특별한 처리 장치일 수도 있다) 기계어 명령어(Instruction)는 명령어를 나타내는 opcode를 가지며, 일반적으로 피연산자를 나타내는 하나 이상의 지정자를 가진다. 일부 연산에 대해서는 연산 자체가 묵시적으로 피연산자를 갖고 있는 경우도 있고, 피연산자를 아예 갖지 않는 연산도 있다. (ko) オペコード (operation code, opcode) とは、機械語の1個の命令の部分で、実行する操作 (operation) の種類を指定する部分のこと、およびそのコード(符号)のことである。数式における演算子に相当する。命令のもうひとつの主要部分は、操作される対象を指定するオペランド(被演算子)である。 (ja) Em informática, um código de operação (ou Opcode) é a referência à instrução que um determinado processador possui para conseguir realizar determinadas tarefas. Suas especificações e formatos são definidos no conjunto de instruções da arquitetura do processador em questão (que pode ser um processador geral ou uma unidade de tratamento mais especializado). Algumas ISAs (normas) tem instruções que definem campos para opcodes e operandos, enquanto outras (e.g. a arquitetura Intel x86) tem uma das mais complicadas integradas estruturas. (pt) Ein Opcode, auch op code oder operation code, ist eine Zahl, die die Nummer eines Maschinenbefehls für einen bestimmten Prozessortyp angibt. Alle Opcodes zusammen bilden den Befehlssatz des Prozessors oder der Prozessorfamilie. Jeder Befehl hat einen eigenen Opcode, etwa die Addition, Multiplikation, das Kopieren von Registern, Laden und Speichern von Registern aus dem Arbeitsspeicher, Ein- und Ausgabe usw. Einfache Opcodes stellen bereits einen Maschinenbefehl dar. Auf einen Teil der Opcodes müssen Adressen, Konstanten oder Ähnliches folgen, die dann zusammen mit dem Opcode einen Maschinenbefehl bilden. (de) En informática, un opcode (operation code) o código de operación es la porción de una instrucción de lenguaje de máquina que especifica la operación a ser realizada. Su especificación y formato serán determinados por la arquitectura del conjunto de instrucciones (ISA) del componente de hardware de computador - normalmente un CPU, pero posiblemente una unidad más especializada. Una instrucción completa de lenguaje de máquina contiene un opcode y, opcionalmente, la especificación de uno o más operandos - sobre los que la operación debe actuar. Algunas operaciones tienen operandos implícitos, o de hecho ninguno. Algunas ISAs tiene instrucciones con campos definidos para los opcodes y operandos, mientras que otras (ej. la arquitectura Intel x86) tienen una estructura más complicada y de propós (es) En informatique, un code opération (en anglais, opcode, operation code, machine code, instruction code, instruction syllable, instruction parcel ou opstring) est la partie d'une instruction en langage machine qui spécifie l'opération à effectuer. Outre le code opération lui-même, la plupart des instructions précise également les données qu'elles vont traiter, sous forme d'opérandes. (fr) Dalam komputasi, kode operasi (Inggris: operation code, disingkat opcode), dikenal juga sebagai kode mesin instruksi, kode instruksi, suku kata instruksi, dan paket instruksi, adalah bagian dari instruksi bahasa mesin yang menentukan operasi yang akan dilakukan. Selain kode operasi itu sendiri, sebagian besar instruksi juga menentukan data yang akan mereka proses, dalam bentuk operan. Selain kode operasi yang digunakan dalam arsitektur set instruksi dari berbagai CPU, yang merupakan perangkat keras, kode operasi juga dapat digunakan dalam mesin komputasi abstrak sebagai bagian dari spesifikasi mereka. (in) In informatica un opcode (operation code, codice operativo) è una porzione d'istruzione in linguaggio macchina che specifica l'operazione che deve essere eseguita. La lunghezza e il formato del codice sono disposti nel set di istruzioni del processore in questione (che può essere una CPU generica o un'unità d'elaborazione più specializzata). Oltre allo stesso codice operativo un'istruzione normalmente ha anche uno o più identificatori per gli operandi (ad esempio i dati) sui quali l'operazione deve agire; va notato che alcune operazioni possono avere operandi impliciti, o nessun operando. (it) Kod operacji (ang. opcode) – w informatyce jest to liczba, będąca fragmentem rozkazu przekazywanego do wykonania do procesora, która informuje jaka operacja ma być wykonana. Każde polecenie asemblera jak add, sub, itd. posiada swój numer, na który jest zamieniane podczas kompilacji do kodu maszynowego. Zbiór kodów dla danego procesora jest określany w jego modelu programowym. (pl) Een opcode (een afkorting van operation code) is een deel van een instructie aan een computer die aangeeft welke bewerking uitgevoerd moet worden. Een instructie die door een computer wordt uitgevoerd, bestaat meestal uit twee delen: de opcode en de operanden. Er zijn twee soorten opcodes: in de machinetaal en in de assembleertaal. De laatste worden mnemonische opcodes genoemd. Luidt de instructie bijvoorbeeld dat er vijf moet worden opgeteld bij register EBX, dan is: * opcode: 'optellen bij een register' * operanden: 'EBX' en '5' De assemblerinstructie is: ADD EBX,5 (nl) OP-kod kommer av engelskans OPeration code vilket innebär en viss processors kommando eller mnemonic vilket ofta utgörs i form av ett tre bokstäver långt ord såsom LDA (LoaD accumulator A). Ett rent användande av dessa kommandon eller OP-koder innebär att man programmerar i assembler. Operationerna som opkoden beskriver kan vara , , programkontrollerande och systemfunktioner. En processor kan ha olika många OP-koder. Om den har många (typiskt >50) kallas den för en CISC och har den få kallas den för en RISC. LDA #$FE (sv) Код операции, операционный код, опкод — часть машинного языка, называемая инструкцией и определяющая операцию, которая должна быть выполнена. Определение и формат кодов инструкций зависит от системы команд данного процессора (который может быть как главным процессором, так и более специализированным для работы в какой-либо конкретной области). В отличие от самого опкода, инструкция обычно имеет одно или больше определений для операндов (то есть данных), над которыми должна выполняться операция, хотя некоторые операции могут иметь явные операнды или совсем их не иметь. Существуют наборы инструкций со схожими полями постоянного размера для опкода и определений операндов, в то время как другие (архитектура x86, к примеру) имеют более сложную структуру с переменной длиной. (ru) Код операції, операційний код, опкод — частина машинної мови, яка називається інструкцією та визначає операцію, яка повинна бути виконана процесором. Визначення та формат кодів інструкцій залежить від системи команд процесора (який може бути як головним процесором, так і більш спеціалізованим для роботи в будь-якої конкретної області). На відміну від самого опкода, інструкція зазвичай має одне або більше визначень для операндів (тобто даних) над якими має виконуватися операція, хоча деякі операції можуть мати явні операнди або зовсім їх не мати. Існують набори інструкцій з схожими полями постійного розміру для опкода та визначень операндів, в той час як інші (архітектура x86, наприклад) мають складнішу структуру з змінною довжиною. (uk)
rdfs:label كود العملية (ar) Opcode (de) Código de operación (es) Treoirchód (ga) Kode operasi (in) Code opération (fr) Opcode (it) 명령 코드 (ko) オペコード (ja) Opcode (en) Opcode (nl) Kod operacji (pl) Código de operação (pt) OP-kod (sv) Код операции (ru) Код операції (uk)
owl:sameAs freebase:Opcode yago-res:Opcode wikidata:Opcode dbpedia-ar:Opcode dbpedia-de:Opcode dbpedia-es:Opcode dbpedia-fa:Opcode dbpedia-fr:Opcode dbpedia-ga:Opcode dbpedia-hu:Opcode dbpedia-id:Opcode dbpedia-it:Opcode dbpedia-ja:Opcode dbpedia-ko:Opcode dbpedia-lmo:Opcode dbpedia-nl:Opcode dbpedia-pl:Opcode dbpedia-pt:Opcode dbpedia-ru:Opcode dbpedia-simple:Opcode dbpedia-sr:Opcode dbpedia-sv:Opcode dbpedia-tr:Opcode dbpedia-uk:Opcode https://global.dbpedia.org/id/4ve39
prov:wasDerivedFrom wikipedia-en:Opcode?oldid=1122643296&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Opcode
is dbo:wikiPageRedirects of dbr:OpCode dbr:Opcode_sequence dbr:Opcode_string dbr:Operation_code_(computing) dbr:Operation_string dbr:Opstring dbr:Processor_opcode dbr:Program_string dbr:Software_instruction_set dbr:Opcode_(programming) dbr:Opcodes dbr:Instruction_byte dbr:Instruction_code dbr:Instruction_machine_code dbr:Instruction_opcode dbr:Instruction_packet dbr:Instruction_parcel dbr:Instruction_syllable dbr:Instruction_token dbr:Instruction_word dbr:Op-code dbr:Op_code dbr:Operation_code dbr:Instruction_code_(programming)
is dbo:wikiPageWikiLink of dbr:Project_Gemini dbr:Minimal_instruction_set_computer dbr:NOP_(code) dbr:MOS_Technology_6510 dbr:Memory_barrier dbr:Monrobot_XI dbr:Opcode_table dbr:Blackfin dbr:Blockstream dbr:Design_of_the_FAT_file_system dbr:Apollo_Abort_Guidance_System dbr:Human_Resource_Machine dbr:Rekursiv dbr:Research_Machines_380Z dbr:Return-oriented_programming dbr:DLX dbr:V850 dbr:DebugWIRE dbr:Device_independent_file_format dbr:Index_of_software_engineering_articles dbr:Instruction_unit dbr:Intel_BCD_opcode dbr:PHP_accelerator dbr:Ralf_Brown's_Interrupt_List dbr:1-bit_computing dbr:Commodore_CBM-II dbr:Compressed_instruction_set dbr:Compukit_UK101 dbr:Computer dbr:Cosmos_(operating_system) dbr:General_Instrument_CP1600 dbr:NAR_1 dbr:NAR_2 dbr:One-instruction_set_computer dbr:R800_(CPU) dbr:Unit_generator dbr:Source-to-source_compiler dbr:Transputer dbr:OpCode dbr:Opcode_sequence dbr:Opcode_string dbr:Operation_code_(computing) dbr:Operation_string dbr:Opstring dbr:Zero_register dbr:Elite_(video_game) dbr:Free_and_open-source_graphics_device_driver dbr:General_protection_fault dbr:Glossary_of_computer_hardware_terms dbr:Modcomp dbr:Mostek_5065 dbr:Motorola_6800 dbr:Control_table dbr:CrossBridge dbr:Dalvik_(software) dbr:LINK_480Z dbr:Operand dbr:Orthogonal_instruction_set dbr:The_Story_of_Mel dbr:Processor_opcode dbr:Program_string dbr:Apollo_Guidance_Computer dbr:Arithmetic_logic_unit dbr:Low-level_programming_language dbr:MAC/65 dbr:MOS_Technology_6502 dbr:Manchester_Baby dbr:Signetics_8X300 dbr:Singularity_(operating_system) dbr:Stack_machine dbr:ZEBRA_(computer) dbr:Zilog_eZ80 dbr:Hardware_acceleration dbr:National_Semiconductor_PACE dbr:PEEK_and_POKE dbr:PICT dbr:Plessey_System_250 dbr:Port_Control_Protocol dbr:Portable_Executable dbr:Prefetch_input_queue dbr:Malbolge dbr:Time_Stamp_Counter dbr:Music_technology_(electronic_and_digital) dbr:CHIP-8 dbr:UNIVAC_1101 dbr:WDC_65C02 dbr:WDC_65C816 dbr:WebAssembly dbr:Windows_Virtual_PC dbr:HLH_Orion dbr:HLT_(x86_instruction) dbr:List_of_CIL_instructions dbr:UNIVAC_1100/2200_series dbr:Motorola_68881 dbr:X86_assembly_language dbr:Type-in_program dbr:ARM_architecture_family dbr:Action!_(programming_language) dbr:Adobe_Flash_Player dbr:Advanced_Vector_Extensions dbr:Altair_8800 dbr:EEPROM dbr:AltiVec dbr:Fairchild_9440 dbr:PDP-6 dbr:PHP dbr:Parrot_virtual_machine dbr:Central_processing_unit dbr:Fairchild_F8 dbr:Fat_binary dbr:Machine_code dbr:HHVM dbr:Halt_and_Catch_Fire_(computing) dbr:Harvard_Mark_I dbr:Asynchronous_system dbr:Interrupts_in_65xx_processors dbr:JMP_(x86_instruction) dbr:Random_logic dbr:Software_instruction_set dbr:Assembly_language dbr:Atlas_(computer) dbr:Jet_Moto_3 dbr:Supervisor_Call_instruction dbr:TI_BASIC_(TI_99/4A) dbr:Code_generation_(compiler) dbr:Hibernation_(computing) dbr:High-level_programming_language dbr:Java_bytecode dbr:TEST_(x86_instruction) dbr:Toi_(programming_language) dbr:ModR/M dbr:Buffer_overflow dbr:Bytecode dbr:CALDIC dbr:CPUID dbr:CPU_Sim dbr:Software_cracking dbr:Space_capsule dbr:Freescale_RS08 dbr:IBM_650 dbr:IBM_700/7000_series dbr:IMP_(programming_language) dbr:Illegal_opcode dbr:Instruction_set_architecture dbr:Opcode_(programming) dbr:Opcodes dbr:RISC-V dbr:Real-time_Cmix dbr:Reduced_instruction_set_computer dbr:ScummVM dbr:Self-modifying_code dbr:X86 dbr:X86_instruction_listings dbr:Memory_hierarchy dbr:MMX_(instruction_set) dbr:Markup_language dbr:VEX_prefix dbr:Value_(computer_science) dbr:FCMOV dbr:IBM_1401 dbr:IBM_1620 dbr:Little_Computer_3 dbr:Very_long_instruction_word dbr:Perl_virtual_machine dbr:Tagged_architecture dbr:Exapunks dbr:Stage3D dbr:Syllable_(computing) dbr:Motorola_68HC11 dbr:Motorola_S08 dbr:Programma_101 dbr:Trace_vector_decoder dbr:Instruction_byte dbr:Instruction_code dbr:Instruction_machine_code dbr:Instruction_opcode dbr:Instruction_packet dbr:Instruction_parcel dbr:Instruction_syllable dbr:Instruction_token dbr:Instruction_word dbr:Philco_computers dbr:SWEET16 dbr:PIC_microcontrollers dbr:UNIVAC_1050 dbr:V-11 dbr:Op-code dbr:Op_code dbr:Operation_code dbr:Instruction_code_(programming)
is foaf:primaryTopic of wikipedia-en:Opcode