腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4783)
视频
沙龙
1
回答
对于
具有
固定
大小
的
位
宽
寄存器
的
偏移量
二进制
算术
,
是否
有
任何
常规
规则
?
math
、
computer-science
假设我们
有
两个
固定
大小
的
二进制
数(8
位
),例如00000101 (5)和00100000 (32) 任务是以
偏移量
二进制
(超过128)将它们相加。关于如何做到这一点,
有
什么具体
的
规则
吗?例如,我
是否
首先将这两个数字转换为偏移
二进制
记数法,然后将它们相加,然后减去
偏移量
(因为我将其相加了两次)?但是如果是这样的话,假设假想
的
<em
浏览 26
提问于2019-06-20
得票数 2
回答已采纳
2
回答
Enum和
二进制
或运算符(MISRA C++ 2008,4-5-2)
c++
、
enums
、
misra
=、关系运算符<、<=、>、>=之外,不应使用带有枚举类型
的
表达式作为内建运算符
的
操作数。 如果一个人可以使用&为什么它不允许使用
二进制
的
枚举?
浏览 2
提问于2020-06-15
得票数 2
回答已采纳
2
回答
16
位
机器可以处理64
位
(数据类型,如long int,float ...)操作?
embedded
、
microcontroller
、
microprocessors
16
位
机器可以对64
位
数据类型执行操作吗? 我知道它可以使用两个
寄存器
执行32
位
乘法,但不知道它如何处理64
位
数据?
浏览 0
提问于2012-10-11
得票数 1
回答已采纳
4
回答
8
位
和16
位
体系结构
bit
、
computer-architecture
我只是找不到一篇好文章来回答我
的
问题,所以我想我应该这样问。当谈到16
位
体系结构时,
是否
意味着每个ram地址都是16
位
长?所以如果我在C++中创建一个整数(32
位
),这个变量会占用2个地址吗?在16
位
体系结构中,RAM中只有2^16 (65536)个地址。为什么他们不能添加更多?这是因为16
位
不能表示更高
的
值,因此不能引用65535以上
的
地址吗?
浏览 0
提问于2012-12-18
得票数 1
回答已采纳
3
回答
在Java中,变量内存空间是动态分配
的
还是静态分配
的
?
java
、
memory
、
memory-management
如果我们运行这行代码这个变量
有
64
位
的
空间吗?或者
大小
是由边值决定
的
?从逻辑上讲,它应该是64
位
,因为原始数据类型是可变
的
。但是我
的
结论是真的吗?此外,如果我们
有
一个不可变
的
对象,比如字符串默认情况下,给这个字符串最大内存似乎有悖于直觉。如果要设置一个字符串,然后更改它,您只需将指针更改为第二个字符串
的
浏览 0
提问于2017-12-05
得票数 1
2
回答
mips
有
32
位
地址和32
位
指令吗?
memory
、
mips
、
processor
、
mips32
、
program-counter
我知道32
位
MIPS指令和内存
寄存器
是.那么32
位
..。PC在指令
寄存器
中计算该指令
的
地址。无视这些都是零
的
事实..。0x00000000 (地址)
是否
与0x00000000 (指令)连在一起?instruction上面的地址是000000_00000_00000
浏览 3
提问于2016-04-17
得票数 1
1
回答
对于
每个cpu拱,真正
的
ELF要求是什么?
c
、
linux
、
elf
、
abi
、
thread-local-storage
线程本地存储上
的
概述了几个不同
的
cpu体系结构
的
TLS,但是我发现它作为实现TLS
的
基础还不够,原因
有
两个: 主可执行文件
的
TLS段,如果有的话,必须位于一个
固定
的
(由链接器,负)从这个地址偏移。用于
浏览 11
提问于2012-10-14
得票数 9
回答已采纳
4
回答
堆栈宽度
是否
始终与CPU
寄存器
大小
相同?
cpu
例如,
对于
8
位
CPU,堆栈
大小
预期为8
位
宽
,16
位
CPU与16
位
堆栈宽度,以及32
位
、64
位
CPU等等。所有的架构都是这样吗?
浏览 1
提问于2009-08-21
得票数 4
1
回答
LLVM如何将“不
规则
”-size虚拟
寄存器
分配给物理
寄存器
?
llvm
为了解决这个问题,让我们假设“
常规
”-sized虚拟
寄存器
与物理
寄存器
大小
相同,而“不
规则
”-sized虚拟
寄存器
是小于或大于物理
寄存器
的
虚拟
寄存器
。LLVM如何分配这些“不
规则
”
的
-sized虚拟
寄存器
? 如果我
有
多个比物理
寄存器
小
的
不
规则
大小
的
虚拟<em
浏览 10
提问于2022-08-24
得票数 1
3
回答
如何解决Visual C++问题,“
算术
溢出:在4字节值上使用运算符'*‘,然后将结果转换为8字节值”?
c++
、
visual-studio
、
visual-studio-2019
我已经标记了警告
的
位置。如果我理解正确地乘以两个32
位
数可以得到64
位
,所以我得到了一个错误。 delete[] weight_matrix; delete[] width_val_arr;警告信息: “
算术
溢出在调用运算符'*’之前,将该值转换
浏览 2
提问于2019-09-17
得票数 2
6
回答
为什么我们要在加载字指令中标记Extend?
mips
、
instruction-set
、
mips32
我正在学习MIPS 32
位
。我想问
的
是,在存储字
的
情况下,为什么我们在将16
位
偏移量
发送到ALU之前对其进行符号扩展(在单周期数据路径中)?
浏览 0
提问于2011-09-18
得票数 8
回答已采纳
7
回答
试图理解为什么页面
大小
是2
的
幂?
binary
、
paging
、
bit-manipulation
我读过这个: 我不太明白这个答案,有人能给出更简单
的
解释吗?
浏览 6
提问于2009-09-01
得票数 1
2
回答
在数据库中存储和索引
二进制
字符串
database
、
algorithm
、
indexing
、
binary
、
hamming-distance
这里定义
的
二进制
字符串是
固定
大小
的
位
“数组”。我称它们为字符串,因为它们没有顺序(将它们作为数字进行排序/索引没有
任何
意义),每一
位
都独立于其他
位
。每个这样
的
字符串都是N
位
长
的
,其中N以数百为单位。我需要存储这些字符串,并使用汉明距离作为距离度量,为最近
的
邻居提供一个新
的
二进制
字符串查询。
对于
基于指标
浏览 2
提问于2011-07-06
得票数 3
回答已采纳
7
回答
什么是16、32和64
位
体系结构?
64-bit
、
operating-system
、
32-bit
、
microprocessors
、
16-bit
对于
微处理器和/或操作系统,16
位
、32
位
和64
位
体系结构意味着什么?在微处理器
的
情况下,它是指General Purpose Register
的
最大
大小
,还是Integer
的
大小
,或者Address-line
的
数量,或者Data Bus line
的
数量,等等?
浏览 1
提问于2010-08-29
得票数 26
回答已采纳
3
回答
即使是上交所,__int128_t算法也是被GCC模仿
的
吗?
c
、
gcc
、
x86
、
sse
、
int128
我听说像GCC提供
的
__int128_t这样
的
128
位
整数数据类型是模拟
的
,因此速度很慢。然而,据我所知,各种SSE指令集(SSE、SSE2、...、AVX)至少为128
位
寄存器
引入了一些指令。我对SSE或汇编/机器码不是很了解,所以我想知道
是否
有人可以向我解释一下用__int128_t模拟
算术
是不是用现代版本
的
GCC来模拟
的
。我之所以问这个问题,是因为我想知道,期望不同版本
的
GCC之间<
浏览 41
提问于2013-05-15
得票数 8
回答已采纳
5
回答
哪个整数宽度在C中处理得更快?
c
、
integer
在32
位
CPU上使用16
位
宽和32
位
宽
的
整数
有
速度上
的
差异吗?或者,在64
位
arch上使用32
位
与64
位
int?换句话说,如果我
有
一些适合uint16_t范围
的
值,如果性能很重要,我应该使用"unsigned int“吗?
浏览 0
提问于2011-01-01
得票数 5
1
回答
在字节内存位置中查找
位
的
地址
byte
、
cpu-architecture
、
memory-address
我在0x31011
有
一个存储16,1
位
符号数据
的
内存位置。这些符号中
的
每一个都有一个不同
的
起始
位
位置来存储它们
的
信息:第二个符号: 0x31011 ->比特1处
的
起始
位
..。第14个符号: 0x31011 ->比特13
浏览 0
提问于2019-08-06
得票数 0
回答已采纳
1
回答
计算机体系结构与缓存块
大小
的
关系
caching
、
cpu-architecture
、
cpu-cache
假设内存是字节可寻址
的
,而缓存块
大小
是4字节。因此,在一个缓存访问中,访问一个块。这
是否
意味着计算机架构是32
位
。我
的
问题是,如果给出了缓存块
大小
,您可以对计算机体系结构进行什么派生?
浏览 5
提问于2021-08-25
得票数 0
回答已采纳
1
回答
Verilog:使用casex进行合成
verilog
我希望实现一个并行
的
case块,它将检查16
位
寄存器
的
值。在某些情况下,我需要它检查所有的16
位
。然而,在其他情况下,我只需要检查几个。在这种情况下,casex合适吗?如果您还没有推断,将被合成为。这是微处理器控制矩阵
的
一部分。这是一台摩尔机器,连接到指令
寄存器
。指令
有
16
位
宽
。
对于
某些指令,如mov,除了
寄存器
/内存寻址不同外,机器状态完全相同。指令包含有关它所引用<e
浏览 1
提问于2014-07-30
得票数 1
回答已采纳
6
回答
为什么
任何
数据类型
的
大小
都取决于机器?
programming-languages
我们知道这取决于机器或compiler..but,为什么以及如何实现?
浏览 0
提问于2009-11-07
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C 还是 Rust:选择哪个用于硬件抽象编程
中国大学MOOC计算机组成原理2答案
C/C+编程笔记:C语言结构体—位域,如何指定成员变量所占Bit?
C语言位域(位段)详解
抛弃V8参数适配器框架:JavaScript调用提速40%的实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券