【发布时间】:2020-06-11 06:28:48
【问题描述】:
这是从计算机系统,程序员的角度来看(第 2 版)
在问题 3.4 中,要求学生确定从源数据类型转换到指针所指的目标所需的汇编指令
本章后面给出的这个答案表明我们需要将源类型(左列)扩展为目标类型(中列)。
没有太多信息可以从这个问题中得出一个模式。扩展的类型是否总是由源类型而不是目标类型决定,如本例所示?
【问题讨论】:
-
这是什么语言?我所知道的同时拥有
char和unsigned char的唯一HLL 是C 和C++,这对那些人来说是错误的。对于 most 中的整数类型,x是有符号的,unsigned x是无符号的(可能在位域中使用时除外),但对于char,符号是依赖于实现的,这意味着(如标准)它可能会有所不同,但必须记录在案。 C的这部分是由C++复制的。 -
教科书只使用C
标签: assembly x86 type-conversion att integer-promotion