wuzhengmin 发表于 2025-12-14 19:16:58

因此,就需要预先确定一些规则,一方面使得操作数可以保存在这些区域内;另一方面,CPU可以找到它们

wuzhengmin 发表于 2025-12-14 19:19:13

MCS-251的ISA支持下面的寻址模式(区分源和目的)

wuzhengmin 发表于 2025-12-14 19:22:55

还有:

wuzhengmin 发表于 2025-12-14 19:27:47

先看立即寻址:

wuzhengmin 发表于 2025-12-14 19:37:15

在这种寻址模式中,指令仅使用8位立即数(#data)注:立即数前面必须加上前缀符号'#'进行标识

wuzhengmin 发表于 2025-12-14 19:43:28

下面姚总补充:
有朋友总想一次操作32位,其实效率反而下来了,一般都是操作16位,没有32位的立即数+32位的累加器,另一个就是ADC+DMA:

wuzhengmin 发表于 2025-12-14 19:45:34

ADC DMA 配置寄存器 2(DMA ADC_CFG2)

wuzhengmin 发表于 2025-12-14 19:47:33

16个通道,采样通道使能:

wuzhengmin 发表于 2025-12-14 19:50:50

ADC_DMA的数据存储格式

wuzhengmin 发表于 2025-12-14 19:54:15

DAM要重视,可以解放CPU:
页: 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51 52 53 54 55 56 57
查看完整版本: 跟着何宾老师学习STC32位8051单片机原理及应用-STC32G12K128