wuzhengmin 发表于 2026-1-5 12:19:27

2AH 是什么?

是片内数据RAM字节地址25H的第3位:

我们看现在的内部RAM:

现在的第25位是00:

wuzhengmin 发表于 2026-1-5 12:22:45

按照刚才的课程内容,我们把34H写上去:

wuzhengmin 发表于 2026-1-5 12:25:24

现在25H的内容是34H

我们运行CLR2AH

25H的内容由原来的34H变成30H

wuzhengmin 发表于 2026-1-5 12:44:26

这充分说明位地址2AH就在字节地址25H当中

是字节地址25H的第3位(从0数就是第2位):

从0011 0100变成 0011 0000

就是从34H变成30H,这样就理解了下面的内容:


wuzhengmin 发表于 2026-1-5 12:51:21

一般位地址都是利用宏定义:

按位取反:

2AH 是第3位,2BH就是第4位


wuzhengmin 发表于 2026-1-5 12:57:41

位置位:

wuzhengmin 发表于 2026-1-5 12:58:29

接着是位逻辑操作:

wuzhengmin 发表于 2026-1-5 13:02:03

位逻辑或:

wuzhengmin 发表于 2026-1-5 13:04:17

位条件转移指令:

wuzhengmin 发表于 2026-1-5 13:07:18

跳转的偏移量,一定要利用标号:

页: 37 38 39 40 41 42 43 44 45 46 [47] 48 49 50 51 52 53 54 55 56
查看完整版本: 有关DMA,山东大学陈桂友教授