набор инструкций по сборке для моего процессора

#gcc #assembly #ubuntu-10.04 #processor

#gcc #сборка #ubuntu-10.04 #процессор

Вопрос:

Уважаемые все, я думаю, это простой вопрос. Как мне найти набор инструкций для моего процессора? proc/cpu выдает мне (ванильный процессор):

 processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz
stepping        : 10
cpu MHz         : 1200.000
cache size      : 2048 KB
  

где я могу найти документацию о наборе инструкций для этого? Я хотел бы получить информацию для разблокировки gcc файлов .s , чтобы знать, как это переводит мой код. Пожалуйста, примите мои извинения, если вопрос неясен, я буду рад уточнить. Спасибо.

Ответ №1:

http://www.intel.com/products/processor/manuals/

Вам нужны «Руководство разработчика программного обеспечения для архитектур Intel® 64 и IA-32, том 2A: Справочник по наборам команд, A-M» и «Руководство разработчика программного обеспечения для архитектур Intel® 64 и IA-32, том 2B: справочник по наборам команд, N-Z».

Комментарии:

1. Спасибо! Еще одна небольшая информация: gcc, похоже, создает синтаксис at amp; t. есть ли хорошая таблица эквивалентности, о которой вы знаете?

2. Решено: gcc -S -masm= intel test.c