注册 登录
编程论坛 C语言论坛

cpu怎么识别你定义的变量

Lewiswang 发布于 2020-07-14 14:33, 2844 次点击
就比如说你定义了一个枚举型的数据结构,其中的某一元素你想让他作为欠压保护的标志,但是你程序运行的时候,cpu怎么就知道他是欠压保护,怎么做出相应的动作,搞不懂,就是我不懂你自己设的变量,cpu怎么会和你有一样的想法去处理这个变量,怎么去识别的。
11 回复
#2
吹水佬2020-07-14 14:43
看看编译后的代码
#3
Lewiswang2020-07-14 14:59
回复 2楼 吹水佬
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
#4
Lewiswang2020-07-14 15:01
回复 2楼 吹水佬
我不明白这个变量FaultUnderVoltage怎么就是欠压保护了,cpu怎么识别的呢
#5
吹水佬2020-07-14 15:04
回复 3楼 Lewiswang
这是编译前的源代码
所提问题,去看编译后的代码就清楚
#6
吹水佬2020-07-14 15:07
以下是引用Lewiswang在2020-7-14 15:01:02的发言:

我不明白这个变量FaultUnderVoltage怎么就是欠压保护了,cpu怎么识别的呢

FaultUnderVoltage是什么标志不是自己定义的吗?
#7
Lewiswang2020-07-14 15:11
回复 6楼 吹水佬
但是我自己定义的,我不太懂cpu怎么识别成是我定义的那个意思的
#8
Lewiswang2020-07-14 15:18
回复 5楼 吹水佬
那个编译后的代码怎么看呢,不太了解求大佬帮帮忙
#9
吹水佬2020-07-14 15:28
以下是引用Lewiswang在2020-7-14 15:11:42的发言:

但是我自己定义的,我不太懂cpu怎么识别成是我定义的那个意思的

编程语言用作人机交流,机器会按你的说法去做。
要理解机器的具体运作过程,可以看机器码(编译后的代码)。



[此贴子已经被作者于2020-7-14 15:31编辑过]

#10
吹水佬2020-07-14 15:30
以下是引用Lewiswang在2020-7-14 15:18:08的发言:

那个编译后的代码怎么看呢,不太了解求大佬帮帮忙

先了解一下汇编方面的编程
#11
八画小子2020-07-15 00:21
以下是引用吹水佬在2020-7-14 15:30:05的发言:


先了解一下汇编方面的编程


你竟然看懂他的问题了,好厉害哈。
#12
吹水佬2020-07-15 05:00
以下是引用八画小子在2020-7-15 00:21:38的发言:



你竟然看懂他的问题了,好厉害哈。

楼主厉害,前途无量。
1