腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
packuswb
指令
是
如何
工作
的
?(
在
低级
位
操作
中
)
、
、
、
研究从yuv到rgb
的
ffmpeg转换时,我遇到了
在
汇编
中
实现
的
等式,yuv2rgb_template.c位于ffmpeg/libswscale/x86
中
。我想知道
指令
packuswb
是
如何
工作
的
?谷歌说: 使用无符号饱和度将mm
中
的
4个有符号字整数和mm/m64
中
的
4个有符号字整数转换为mm<em
浏览 34
提问于2019-04-17
得票数 1
回答已采纳
2
回答
SSE2:
如何
将_m128缩减为单词
、
将_m128 (4个单词a,b,c,d)简化为一个单词
的
最佳方法( sse2 )是什么?我想要每个_m128组件
的
低部分: | ( _m128.b & 0x000000ff ) <<16 | ( _m128.d & 0x000000ff ) << 0 有没有它
的
内
浏览 1
提问于2009-11-13
得票数 4
7
回答
如何
模拟
指令
来启用更高级别
指令
的
单元测试?
、
、
在
我们
的
应用程序
中
,我们有几层嵌套
的
指令
。我正在尝试为顶级
指令
编写一些单元测试。我模拟了
指令
本身需要
的
东西,但现在我遇到了来自
低级
指令
的
错误。
在
我
的
顶层
指令
的
单元测试
中
,我不想担心
低级
指令
中发生了什么。我只想模拟较
低级
别的
指令
,基本上让它什
浏览 8
提问于2013-07-09
得票数 50
回答已采纳
2
回答
SSE本质:将32
位
浮点数转换为无符号8
位
整数
、
、
使用SSE本质,我得到了一个向量,四个32
位
浮点数夹紧
在
0-255范围内,并四舍五入到最近
的
整数。我现在想把这四个字写成字节。有一个内在
的
_mm_cvtps_pi8将32
位
转换为8
位
有符号
的
int,但问题
是
超过127
的
任何值都被限制为127。我找不到任何能夹紧未签名
的
8
位
值
的
指令
。我有一种直觉,认为我可能要做
的
是
将_mm_cvt
浏览 7
提问于2015-04-24
得票数 8
回答已采纳
1
回答
从机器语言
的
角度看字符串
、
、
、
从
低级
程序集和体系结构
的
角度来看,字符串
是
如何
在
指令
中
处理与数字不同
的
?我试图从在线课程中了解编译器
是
如何
工作
的
,但最终无法理解一个字长为64
位
的
体系结构
如何
能够理解和关联Unicode
的
多个字符,这些字符包含一个字符串,但不适合于一条
指令
。字符串是否基于
在
字符串末尾寻找空字节
的</e
浏览 4
提问于2016-05-20
得票数 1
回答已采纳
2
回答
解释器
如何
加载它们
的
值?
、
、
我
的
意思
是
,口译员
工作
在
一个
指令
列表上,这些
指令
似乎或多或少
是
由字节序列组成
的
,通常存储为整数。通过按
位
操作
从这些整数
中
检索Opcode,以便在所有
操作
所在
的
大开关语句中使用。我
的
具体问题
是
:
如何
存储/检索对象值? 我们
的
指令
<e
浏览 6
提问于2013-11-13
得票数 1
回答已采纳
17
回答
对于软件开发人员来说,
低级
/嵌入式系统编程困难吗?
、
、
考虑到我
的
多面手背景,我可以涵盖从模拟电子学到编写与RDBMS后端接口
的
简单应用程序
的
大部分领域。 我目前
在
一家开发硬件以解决特定行业问题
的
公司
工作
。我们有一
位
经验丰富
的
程序员,他为PC编写了商业应用程序、视频游戏和其他一大堆东西。但当我和他谈到做
低级
编程时,他同时表示有兴趣,也对加入这个项目表示怀疑/不确定。即使在谈到PC
的
时候,他似乎也比
低级
的
东西(
指令</e
浏览 1
提问于2008-10-23
得票数 15
3
回答
定时器和延迟
是
如何
在
低级
别上
工作
的
?
、
、
、
、
关于这个问题,我真的找不到任何有趣
的
东西,但我很长时间以来一直在想,任何编程语言中
的
计时器和延迟
是
如何
在
低级
别上
工作
的
。据我所知,CPU在其所有内核中都在执行
指令
,尽可能快(取决于它
的
时钟速度),只要有要执行
的
指令
(有一个正在运行
的
活动线程)。
在
实时方面,我不认为有一种简单
的
方法来
操作
这个流程。然后,我想知道像动画这样
浏览 5
提问于2012-11-02
得票数 7
回答已采纳
3
回答
为x86处理器生成程序集
、
、
、
我目前正在研究安德鲁·阿佩尔
在
Java
中
的
现代编译器实现,我正在构建
低级
别的中间表示。阿佩尔
的
书并没有详细介绍任何特定
的
机器架构,所以我想知道在哪里可以找到我需要知道
的
东西才能走得更远。我现在需要知道
的</
浏览 5
提问于2010-03-01
得票数 7
回答已采纳
1
回答
为什么DCPU-16
指令
的
二进制表示法中有一个前导1
、
、
、
在
将汇编
指令
转换为十六进制/二进制
的
方式
中
,有一件事我不明白。作为示例,请使用如下
指令
应将寄存器B
的
值设置为十进制2(或十六进制0x0002或二进制0b000010)bbbbbbaaaaaaoooo 因此,4
位
用于低端
的
操作
码,6
位
用于第一值,6
位
用于第二值。0b0000100000010001
浏览 2
提问于2012-04-13
得票数 2
回答已采纳
2
回答
将二进制/十六进制转换为MIPS
指令
对于以下条目,它们分别代表什么
指令
?二进制: 00000001110001011000100000100001我完全不知道我在做什么--在线搜索产生了一堆对我来说意义不大
的
结果,但我收集到
的
是
,我基本上应该将这些数字与它们相应
的
指令
/寄存器进行匹配,但我
如何
确切地知道这些是什么?在哪里可以找到完整
的
列表?我
如何
知道它是一个R I还是J格式
的
函数?
浏览 0
提问于2014-11-30
得票数 3
回答已采纳
3
回答
ARM分支
指令
地址
是
如何
工作
的
?
、
我知道ARM
指令
的
大小
是
32
位
,因此在内存
中
它占据了4个内存位置(每个位置可以存储8
位
)当使用例如分支
指令
时为什么一个地址
是
4* 24
位
?-我以为每个
指令
地址都是32
位
24
位
数字<e
浏览 3
提问于2018-12-27
得票数 2
2
回答
按
位
和值大于64
位
的
mysql
| 000001000000 |+----------------+--------------+ Flags将大于64
位
的
二进制值存储为文本
浏览 6
提问于2013-08-23
得票数 0
回答已采纳
1
回答
指令
和微
操作
的
区别
、
、
、
机器
指令
和微
操作
有什么区别?我找到了一个
的
定义
在
计算机中央处理单元
中
,微
操作
(又称微
操作
或μ
操作
)
是
一些用于实现复杂机器
指令
的
详细
的
低级
指令
(有时在这种情况下被称为宏
指令
)。我是否正确地
浏览 9
提问于2015-10-08
得票数 13
回答已采纳
2
回答
单个组件
指令
的
位
宽是多少?
、
、
、
我知道现在组件支持32
位
结构,所以我假设,和RISCV32一样,它
的
基本
指令
集有32
位
宽
的
指令
(当然,RISCV32支持16
位
压缩
指令
和48
位
指令
)。例如,
在
RISC
中
,我们可以有一个
指令
,比如lui (加载上立即注册),它将一个20
位
的
即时嵌入到
指令
中
,有一个5
位
的
浏览 6
提问于2022-07-14
得票数 0
2
回答
关于编译器
的
问题
当编译器以文本形式编译我
的
代码时,它将文本代码转换为
低级
代码,
在
代码块、程序集中使用GCC。 如果windows已经
是
一个巨型程序,那么它是
如何
运行程序集程序
的
?如果汇编语言程序
在</em
浏览 2
提问于2013-01-20
得票数 1
回答已采纳
2
回答
在运行时以编程方式检测CPU体系结构
、
、
、
是否可以通过
低级
代码(C/C++或程序集)检查x86/x86-64 CPU
中
的
CPU体系结构(即64
位
或32
位
),而无需从
操作
系统或某些API收集信息?可以检查指针
的
大小,如讨论
的
,但据我所知,这种方式可以让您知道
操作
系统架构
是
为什么编译
的
,因为运行32
位
OS
的
64
位
CPU会报告错误
的
结果。也许一些cpuid
浏览 0
提问于2018-06-21
得票数 1
回答已采纳
2
回答
获取uint64
的
第一个和最后一个32
位
如何
获取uint64
的
前32
位
和后32
位
,并使用位移位、and、xor...等
低级
操作
将它们保存到两个uint32变量
中
?这似乎
是
一个简单
的
问题,但Matlab在位
操作
上有一些限制(例如,只支持最多53
位
)。
浏览 0
提问于2013-06-26
得票数 2
回答已采纳
2
回答
一个16,32或64
位
处理器执行多少个原语
操作
来执行N
位
二进制数
的
逻辑右移?
、
、
、
、
最近,我一直试图了解二进制扩展欧几里德算法
是
如何
在处理器级
工作
的
。这个问题都是关于
在
具有多项式基
的
GF(2^m)
中
寻找逆元素
的
问题。一般来说,我遇到了求逆元素
的
扩展欧几里得算法,但事实是它涉及太多
的
加法和乘法运算。二进制EEA算法只需要位移位
操作
(相当于2-逻辑移位右除法).该算法
在
中
实现。
在
该算法
的
步骤3和第5步
中</
浏览 0
提问于2015-05-09
得票数 1
回答已采纳
2
回答
8086
中
的
MUL
指令
、
** 问题
的
长版本:当我检查8086
指令
集
的
手册,特别是MUL
指令
时,我看到
操作
数可以
在
寄存器
中
(8或16
位
),也可以在内存
中
(也可以是8或16
位
)。当
操作
数为16
位
时,8086使用AX作为累加器,如果
操作
数为8
位
,则使用AL (8
位
)。如果
操作
数在内存
中
,它
如何
知道
浏览 0
提问于2015-12-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【译】Arc在Rust 中是如何工作的
NewSQL中的Google Spanner是如何工作的
如何记录你在终端中执行的所有操作
机房末端配电中机柜PDU是如何工作的?
解密:谷歌Android Pie中的AI是如何工作的
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券