mul_a.s43.bak
来自「这是MSP430F147的一本程序开发语言书,本书内容好」· BAK 代码 · 共 36 行
BAK
36 行
;*********************************************
; 文件名称:mul_A.s43
; 文件说明:16位无符号数的乘法操作
;*********************************************
#include "msp430x44x.h"
;**********************************************
ORG 08000h
;**********************************************
RESET mov.w #0600h,SP ;
StopWDT mov.w #WDTPW+WDTHOLD,&WDTCTL ;
main mov #0ffh,r11
mov #08h,r12
call #MPY_16
jmp main
;**********************************************
;******16*16位无符号数乘法子程序**************
;******功能:R11*R12=R15|R14***************
;******入口参数 R11和R12为2个无符号数
;******出口参数 R15和R14 R15为高字R14为低字为
;*********************************************
MPY_16
mov r11,&MPY
mov r12,&OP2
nop
nop
mov &RESHI,R15
mov &RESLO,R14
ret
;******************************************************************************
; Interrupt Vectors Used MSP430x44x
;******************************************************************************
ORG 0FFFEh ; MSP430 RESET Vector
DW RESET ;
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?