1、1 12 23 34 45 51441431421411401391381371361351341331321311301291281271261251241231221211201191181171161151141131121111101091 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930313233343536108107106105 104 103 102 101 100 99 98 97 969594939291908988878685848382818079787776757473TMS320VC5402373
2、8394041424344454647484950515253545556575859606162636465666768697071726 67 78 89 9 10101111121213131414 PAGEN DAGENPAGEN DAGEN 特殊功能特殊功能 寄存器寄存器系统控制系统控制程序地址生成器程序地址生成器数据地址生成器数据地址生成器 CPUCPU乘法乘法累加器累加器算术算术/逻辑逻辑运算单元运算单元桶桶 形形移位器移位器比较器比较器外部外部存储器存储器接口接口外部外部设备设备接口接口程序存储器程序存储器数据存储器数据存储器串行口串行口并行口并行口定时器定时器计数器计数器中断
3、中断系统系统控制控制接口接口PABPABPBPBCABCABCBCBDABDABDBDBEABEABEBEB15151616外部管理数据总线外部管理数据总线外部管理地址总线外部管理地址总线数据总线数据总线数据地址总线数据地址总线程序数据总线程序数据总线程序地址总线程序地址总线并行接口并行接口17171818读/写方式地址总线程序总线数据总线PABCABDABEABPBCBDBEB程序读程序写单数据读双数据读32位长数据读(hw)(lw)(hw)(lw)单数据写数据读/数据写双数据读/系数读外设读外设写19192020MAC输出输出SXMSXMOVMC16CZA/ZBTCXYAMUBBACTDS
4、OVA/OVB桶形移位桶形移位器输出器输出212139 3231 1615 0保护位39 32高阶位31 16低阶位15 0保护位高阶位低阶位222223232424 25252626 27272828292930303131例如:教材例如:教材P343232333334343535BRAFCPLXFHMINTM0OVM SXMC16FRCTCMPTASM3636373738383939404041414242434344444545464647474848494950505151外部存储器外部存储器FF00HFF00H256256FFFFHFFFFHF000HF000H4k4kFEFFHFE
5、FFH4000H4000H44k44kEFFFHEFFFH0080H0080H16k16k3FFFH3FFFH0060H0060H3232007FH007FH0000H0000H9696005FH005FH52525353545455555656引导程序引导程序律扩展表律扩展表A A律扩展表律扩展表sinsin函数表函数表保留保留中断向量表中断向量表5757585859596060FF00HFF00HFFFFHFFFFHF000HF000HFEFFHFEFFH40004000H HEFFFHEFFFH00800080H H3FFFH3FFFH00600060H H007FH007FH00000000H H005FH005FH616162626363646465656666676768686969707071717272737374747575767677777878797980808181接收中断请求中断可屏蔽?INTM=0?IMR屏蔽位为1中断被响应IACK中断信号产生中断可屏蔽?压栈PC指针运行中断服务程序返回指令将PC指针还原继续主程序INTM置为1否否否否是是是是828283838484