网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> 代码示例 >> TI DSP代码示例 >> C5000 >> 文章正文
  TMS320VC5402(DSK)加减乘实验(32-Bit Integer Multiplication)         ★★★ 【字体:
TMS320VC5402(DSK)加减乘实验(32-Bit Integer Multiplication)
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-1-22    

 

32-Bit Integer Multiplication
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This routine multiplies two 32-bit signed integers
; resulting; in a 64-bit product. The operands are fetched
; from data memory and the result is written back to data
; memory.
; Data Storage:
; X1,X0 32-bit operand
; Y1,Y0 32-bit operand
; W3,W2,W1,W0 64-bit product
; Entry Conditions:
; SXM = 1, OVM = 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
STM #X0,AR2   ;AR2 = X0 addr
STM #Y0,AR3   ;AR3 = Y0 addr
LD *AR2,T   ;T = X0
MPYU *AR3+,A   ;A = X0*Y0
STL A,@W0   ;save W0
LD A,–16,A   ;A = A >> 16
MACSU *AR2+,*AR3–,A  ;A = X0*Y0>>16 + X0*Y1
MACSU *AR3+,*AR2,A  ;A = X0*Y0>>16 + X0*Y1 + X1*Y0
STL A,@W1   ;save W1
LD A,–16,A   ;A = A >> 16
MAC *AR2,*AR3,A  ;A = (X0*Y1 + X1*Y0)>>16 + X1*Y1
STL A,@W2   ;save W2
STH A,@W3   ;save W3

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    TMS320VC5402的HPI与51单片机…
    TMS320VC5402 HPI接口与PCI总…
    TMS320VC5402(DSK)Flash烧写…
    TMS320VC5402(DSK)Flash烧写…
    TMS320VC5402(DSK)缓冲串口应…
    TMS320VC5402(DSK加减乘实验…
    TMS320VC5402(DSK加减乘实验…
    TMS320VC5402(DSK)数据存储实…
    TMS320VC5402(DSK)数据存储实…
    TMS320VC5402 (DSK)中断服务…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号