реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> PIC32 - Instruction Set, Не могу найти описание команд
Энтомолог
сообщение Nov 11 2007, 22:26
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 24-01-07
Пользователь №: 24 741



Наверно, с этим вопросом сюда - все же 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, желательно с примерами на ассемблере, как всегда у микрочипа было??
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Nov 14 2007, 07:24
Сообщение #2





Guests






Я тоже не нашел. Запузырь тикет на Microchip Support, а я задвину вопрос на их конфу по PIC32 - где-то и найдем
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Nov 14 2007, 08:27
Сообщение #3





Guests






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

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

Сообщение отредактировал =AVR= - Nov 14 2007, 08:40
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 14 2007, 08:52
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(=AVR= @ Nov 14 2007, 10:24) *
Я тоже не нашел. Запузырь тикет на 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/
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Nov 14 2007, 09:13
Сообщение #5





Guests






Мануал по моей ссылке выше гораздо новее (2006 vs 2003) и не требует регистрации
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 14 2007, 09:30
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



ага, и то верно. Мипс жжот, на основной странице старый мануал
http://www.mips.com/products/resource-libr...rocessor-cores/
Go to the top of the page
 
+Quote Post
DiTec
сообщение Dec 27 2009, 19:10
Сообщение #7





Группа: Участник
Сообщений: 4
Регистрация: 22-08-06
Пользователь №: 19 748



Цитата(=AVR= @ Nov 14 2007, 14:13) *
Мануал по моей ссылке выше гораздо новее (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)


С уважением, Дмитрий.
Go to the top of the page
 
+Quote Post
macsla
сообщение Jan 30 2010, 17:24
Сообщение #8





Группа: Участник
Сообщений: 5
Регистрация: 18-07-09
Пользователь №: 51 364



Для PIC32 Starter kit мигание светодиодами biggrin.gif
Цитата
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 - Jan 30 2010, 17:25
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 21:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016