找回密码
 立即注册
查看: 446|回复: 6

有没有老师帮解释下这几句代码的含义?

[复制链接]

14

主题

33

回帖

216

积分

中级会员

积分
216
发表于 2024-3-4 22:15:17 | 显示全部楼层 |阅读模式
有没有老师帮忙解释下这几句代码的意思?如下图:
22.png

以上的#LOW 400和#HIGH 400是什么意思?新手看不明
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:453
  • 最近打卡:2025-05-02 08:15:40
已绑定手机

13

主题

1257

回帖

2975

积分

金牌会员

积分
2975
发表于 2024-3-4 23:16:19 | 显示全部楼层
#LOW 400是400的低8位,即144
#HIGH 400是400的高8位,即1
回复 支持 1 反对 1

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2024-3-5 01:37:32 | 显示全部楼层
需转换成 十六进制, 400 --> 190H

LOW 190H --> 取低字节, 即 90H

HIGH 190H --> 取高字节, 即 1H
回复 支持 反对

使用道具 举报 送花

14

主题

33

回帖

216

积分

中级会员

积分
216
发表于 2024-3-5 08:35:54 来自手机 | 显示全部楼层
21cnsound 发表于 2024-3-4 23:16
#LOW 400是400的低8位,即144
#HIGH 400是400的高8位,即1

这样用有什么好处?为什么不直接用#144或者#1?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-3-5 08:39:59 | 显示全部楼层

不用管具体的值
R7 减 400低位
R6 减 400高位
其实就是 (R6 R7) 减 400
看标志位C 是否溢出
来判断 二者大小
  

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:453
  • 最近打卡:2025-05-02 08:15:40
已绑定手机

13

主题

1257

回帖

2975

积分

金牌会员

积分
2975
发表于 2024-3-5 08:43:31 | 显示全部楼层
ala*** 发表于 2024-3-5 08:35
这样用有什么好处?为什么不直接用#144或者#1?

类似于C语言中的预编译,好处是不用你计算高低8位分别是多少,并且这样看起来更直观。
回复 支持 反对

使用道具 举报 送花

14

主题

33

回帖

216

积分

中级会员

积分
216
发表于 2024-3-6 15:58:13 | 显示全部楼层
21cns*** 发表于 2024-3-5 08:43
类似于C语言中的预编译,好处是不用你计算高低8位分别是多少,并且这样看起来更直观。 ...

明白了,谢谢
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 08:50 , Processed in 0.128045 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表