Перейти к содержанию
    

PIC32 - Instruction Set

Наверно, с этим вопросом сюда - все же PIC как-никак, хоть и 32. Никто не подскажет ссылку на документ с подробным описанием набора команд для PIC32 на сайте Microchip? Я в курсе, что ядро MIPS32 M4K и можно много где найти... Все же, хотелось бы почитать, что микрочип пишет. В файле PIC32MX_FRM_Sect02_CPU_61113A.pdf (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2612) какая-то фигня. Где нормальное, полное описание instruction set, желательно с примерами на ассемблере, как всегда у микрочипа было??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость =AVR=

А пока - вот вроде самый свежий M4K Software Manual с сайта MIPS

 

(Edit) Запостил вопрос на англоязычную конфу Микрочипа

Изменено пользователем =AVR=

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я тоже не нашел. Запузырь тикет на Microchip Support, а я задвину вопрос на их конфу по PIC32 - где-то и найдем

PIC32 полностью поддерживает MIPS32 Release 2 набор инструкций, так что можно качать родную документацию

http://www.mips.com/secure-download/index....SUM%2D01.02.pdf

несмотря на то что хочется от микрочипа =)

 

хм, забыл, в M4K Software Manual только список. Детально все написано в

MIPS32® Architecture for Programmers Volume II: The MIPS32® Instruction Set

http://www.mips.com/products/resource-libr...s-architecture/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ага, и то верно. Мипс жжот, на основной странице старый мануал

http://www.mips.com/products/resource-libr...rocessor-cores/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мануал по моей ссылке выше гораздо новее (2006 vs 2003) и не требует регистрации

 

При изучении системы команд все же пришлось обратиться к "старому" мануалу.

 

В новом же мануале есть ссылка на странице 207 на подробное описание инструкций.

 

цитата из MD00249-2B-M4K-SUM-02.01.pdf:

"10.1 Understanding the Instructions Descriptions

Refer to Volume II of the MIPS32 Architecture Reference Manual for more information about the instruction descriptions. There is a description of the instruction fields, definition of terms, and a description function notation available in that document."

 

Чтобы не качать с www.mips.com (действительно требует регистрацию), просто нашел в сети по запросу в яндексе:

MIPS32® Architecture for Programmers Volume II: The MIPS32® Instruction Set (.pdf)

 

 

С уважением, Дмитрий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для PIC32 Starter kit мигание светодиодами :biggrin:

main:

xor t0,t0,t0

xor t1,t1,t1

xor t2,t2,t2

xor t3,t3,t3

xor t4,t4,t4

xor t5,t5,t5

xor t6,t6,t6

xor t7,t7,t7

ori t2,0x0001

ori t3,0x0002

ori t4,0x0004

ori t6,0x0001

nop

sw t0,TRISD(zero)

loop:

sw t2,LATD(zero)

jal Delay

nop

sw zero,LATD(zero)

sw t3,LATD(zero)

jal Delay

nop

sw zero,LATD(zero)

sw t4,LATD(zero)

jal Delay

nop

sw zero,LATD(zero)

j loop

nop

wait

nop

Delay:

lui t5,0x0001

ori t5,0xFFFF

a:

sub t5,t5,t6

bgtz t5,a

nop

jr ra

nop

.end main

Изменено пользователем macsla

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...