定义一个宏 MOVE DST, SRC,它把任意寻址方式的字节源操作数 SRC 送给目的操作 数 DST
时间: 2024-02-05 22:05:17 浏览: 180
DST系列B型示波器说明书
可以这样定义一个宏 MOVE DST, SRC:
```
#define MOVE(DST, SRC) \
do { \
*(DST) = *(SRC); \
} while (0)
```
这个宏可以处理任何寻址方式的字节源操作数 SRC,并将其存储到目的操作数 DST 中。由于宏展开后是一个单独的语句,因此可以在代码中像函数一样使用它。
阅读全文