assembly - 汇编:有符号的数字运算与无符号的数字运算不同吗?
问题描述
(1) 两个有符号整数和 (2) 两个无符号整数的数值运算会导致不同的汇编代码吗?假设整数宽度相同,例如 64 位。
我所说的“数字运算”是指诸如+
, -
, *
, /
,之类的运算%
(尤其是最后两个)。从x86 程序集参考和签名是计算机如何将给定位模式显示到屏幕的印象来看,我对答案的猜测是“它们是相同的” ,但我想验证这一说法。这似乎是一个愚蠢的问题..
解决方案
推荐阅读
- laravel - 使用 spatie / laravel-google-calendar 模拟用户
- javascript - Javascript - 在对象数组(矩阵)中查找不同的属性
- python - 如何将 NumPy 特征和标签数组转换为可用于 model.fit() 的 TensorFlow 数据集?
- google-cloud-platform - 以编程方式安排 BigQuery 回填
- javascript - Bootstrap Switch Toggle 在数据表第二页上不起作用
- c++ - 谁能告诉我如何以给定的概率抛出异常?
- c++ - #包括
在带有 mingw64 的 Visual Studio Code 中找不到 - json - 使用 Azure 数据工厂筛选 JSON 数据
- linux - 从 C 代码中读取 ptp 主偏移量(使用 /dev/ptp0)
- mysql - SQL 查询按月获取净销售额