• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 請問有關dsPIC33F DSP Instructions
#7
新會員
新會員


查看用戶資訊
謝謝版主的回覆

發表於: 2009/10/15 15:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有關dsPIC33F DSP Instructions
#6
版主
版主


查看用戶資訊
這裡有依本書叫dsPIC30F/33F Programmer’s Reference Manual (DS70157C) 在 page 5-162 的地方有詳細的 MPY 指令操作及結果,注意一下其運算方式在 DSP 模式下的指令是以 Fractional Multiply 的方式在運算,這跟我們一般的乘法所成出來的積是不一樣的。

http://ww1.microchip.com/downloads/en/DeviceDoc/70157C.pdf

同樣的在看一下MCU 的乘法指令 MUL.UU (unsigned int * unsigned int) 在同本書裡的 page 5-178 所示 FFFF * FFFF = FFFE0001 就屬於一般的乘法了。

發表於: 2009/10/15 10:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有關dsPIC33F DSP Instructions
#5
新會員
新會員


查看用戶資訊
那請問版主MPY算出來是錯的
還是和正確的值有些關係

發表於: 2009/10/14 14:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有關dsPIC33F DSP Instructions
#4
版主
版主


查看用戶資訊
MUL 是一般 16 x 16 的乘法器,積是放在偶數對的W暫存器裡的。
MPY 是 DSP 16 x 16 的乘法器,結果是置放在ACC 或 BCC 累積器,所以會不一樣。

發表於: 2009/10/7 13:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有關dsPIC33F DSP Instructions
#3
新會員
新會員


查看用戶資訊
我是用組語寫的
在外面用一個mul的指令
但兩個值不用相同

發表於: 2009/10/6 20:12
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有關dsPIC33F DSP Instructions
#2
版主
版主


查看用戶資訊
不曉得你所謂 "自己寫一個相乘的指令" 是不是用 C 來做這乘法?

MPY 的結果放在 ACC 裡,這是用 C compiler 無法做到的事,除非你在C 裡用嵌入式組語或使用 Builtin Marco 來完成。

發表於: 2009/10/5 10:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問有關dsPIC33F DSP Instructions
#1
新會員
新會員


查看用戶資訊
我使用這個指令MPY W4*W5, A
然後我在外面又自己寫一個相乘的指令
結果答案不一樣
是為什麼呢??

發表於: 2009/10/2 17:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------