与测试和设置指令/操作

时间:2015-10-01 04:39:29

标签: c operators increment test-and-set b

我正在服用CS420 - 操作系统。我的教授前几天在课堂上提到了一些让我感兴趣的东西,我一直在研究它并且已经接近但却无法找到答案。

他提到他和另一位教授过去曾想过,++ / - 运算符的创建最初是为了将++ / - 运算符绑定到测试和设置操作/指令。

他说他们无法弄明白。我没有问他在这方面投入了多少精力,但对社区的投入非常感兴趣。

提前致谢。

1 个答案:

答案 0 :(得分:1)

C是一种独立于平台的语言,并按此设计。它被设计为针对各种机器语言和体系结构进行编译,因此很难想象它们依赖于测试和设置指令或特别是CPU系列特定的指令。