З: Що таке опкод?

В: Опкод - це двійкове число, яке визначає, яку базову комп'ютерну операцію з набору інструкцій слід виконати. Він використовується при написанні машинного коду і вказує комп'ютеру, що робити.

З: Що таке операнди?

В: Операнди - це, як правило, адреси пам'яті або реєстру, які супроводжують операційний код в інструкції машинної мови. Їх можна уявити як підмет речення, тоді як опкод діє як дієслово.

З: Скільки поширених опкодів використовується в сучасних комп'ютерах?

В: У сучасних комп'ютерах використовуються сотні поширених опкодів.

З: Як представлені опкоди?

В: Опкоди можуть бути представлені як двійковими числами, так і шістнадцятковими цифрами для зручності читання і кодування при розробці або емуляції програм у машинному коді.

З: Яка довжина сучасних опкодів?

В: Сучасні опкоди мають довжину не менше двох шістнадцяткових символів і займають 1 байт пам'яті.

З: Що таке RISC і CISC?

В: Обчислення зі скороченим набором інструкцій (RISC) пропонує менше можливих опкодів на користь збільшення швидкості для простих процесів, в той час як обчислення зі складним набором інструкцій (CISC) пропонує більше опкодів на користь збільшення швидкості для складних процесів.

З: Як програмісти зазвичай використовують опкоди?

В: Програмісти рідко використовують пряме програмування у пам'ять з певним набором інструкцій для конкретного комп'ютера; натомість вони пишуть програми мовою асемблера або мовами програмування високого рівня, які перетворюються у машинний код щоразу, коли файл програми зчитується, щоб вона могла працювати на різних типах комп'ютерів.