腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1319)
视频
沙龙
2
回答
00+
在
英特尔
x86
组装
手册
中
的
含义
是什么
?
assembly
、
x86
、
intel
在
英特尔
文档
手册
中
,我看到了对
00+
多个地方
的
引用,但没有定义。这
是什么
00+
指令/操作码?
浏览 10
提问于2010-07-12
得票数 2
回答已采纳
1
回答
subq和cf是如何协同工作
的
?
assembly
、
x86
我列举了两种可能
的
进位标志设置方式:(使用下划线显示字节) 如果这是通过减法完成
的
,我们将不得不从我们没有的位
中
借用然而,我
的
印象是ALU不减法,而只是将两个
的
补码相加。这两者对0x80_00_00_00_00_00_00_00
的
补充是0x80_00_00_00_00_00_00_00。因此,0x00_00_00_00_00_00_00_00 - 0x80_00_00_00_00
浏览 0
提问于2016-11-13
得票数 1
1
回答
装配
模数
ubuntu
、
assembly
、
x86
装配
中
是否存在模算子?我知道我可以使用公式Number=除数*除数+余数找到余数。 我听说过,当我们使用DIV语法时,其余
的
都存储
在
寄存器
中
吗?编辑1 :我正在使用
英特尔
的
x86
架构并在Ubuntu上开发它。
浏览 0
提问于2010-08-18
得票数 3
回答已采纳
1
回答
x86-64 MOV r/m64,imm32 = io?
assembly
、
x86
、
x86-64
、
intel
在
英特尔
x86
软件开发
手册
(Vol 2A,3-502 MOV--Move)
中
的
MOV
的
最终形式
中
,它说:REX.W + C7 /0 ioMOV r/m64, imm32io表示一个8字节
的
立即数。这是
英特尔
手册
中
<em
浏览 2
提问于2013-10-31
得票数 2
2
回答
Windows如何记录硬件错误?
windows
、
logging
、
hardware
、
kernel
、
bsod
最近在我
的
活动日志
中
得到了这样
的
信息:Error Type: Bus/Interconnect Error问题是,如何设计一个能够记录这些错误
的
日志子系统如果向HDD发出一个DMA请求就足够了,没有分页,没有中断,那么
在
一个可能出现故障
的
硬件上,还需要做大量工作。 这让我想起了一个古老
的
笑话
浏览 0
提问于2011-11-07
得票数 2
回答已采纳
2
回答
如何对此x86_64程序集操作码进行交互?
assembly
、
x86-64
在
我
的
Mac上查看一些x86_64
的
汇编代码,我看到了以下说明:但是我在任何地方都找不到可以分解操作码
的
引用。那么,我在哪里可以找到告诉我所有这些
的
参考资料呢? 我知道,但是看着48个操作码,我没有看到任何类似于移动
的
东西。
浏览 0
提问于2012-06-25
得票数 15
回答已采纳
2
回答
如果有的话,Mod R/M字节对无条件跳转指令0xFF带什么意思?
assembly
、
x86
考虑下面的代码,
在
32位Ubuntu 14.04.2上使用gcc 4.8.2编译 _exit(0);如果我
在
gdb
中
打开这段代码并运行(gdb)
英特尔
手册
告诉我们,ff是JMP
的
操作码,而最后四个字节显然是目标地址。在对
英特尔
指令
的
结构进行了一些研究之后,25似乎是一个Mod R/M字节,但我无法找到如何解释JMP指令
中
的<
浏览 8
提问于2015-04-13
得票数 11
回答已采纳
1
回答
页面表条目中
的
可执行位在哪里?
linux
、
operating-system
、
paging
这是
英特尔
架构
手册
中
的
一个数字。
在
x86
32位页表条目中,指示页面是否可执行
的
位在哪里? 如果不在这里,操作系统如何为exec设置内存权限?像mmap这样
的
函数?
浏览 3
提问于2013-10-21
得票数 3
回答已采纳
2
回答
为什么
x86
MOV是两个字节而不是一个字节?操作码和机器代码是如何工作
的
?
assembly
、
x86
、
machine-code
、
instruction-encoding
我很难理解一个非常基本
的
x86
指令。指示是我知道它将esp
的
价值转移到ebp
中
。但我
在
试着理解操作码。这个指令有两个字节长,而不是我很困惑
的
一个字节。我以为只有一个字节。0x80491d7 <main+1>: 0x89 0xe5 我知道0x89是的操作码之一。我一直在看
英特尔
手册
。我不知道0xe5是干
浏览 14
提问于2022-11-22
得票数 0
2
回答
gcc
在
我
的
系统上产生了什么汇编语言?
c
、
assembly
、
x86-64
、
att
、
instruction-set
我
在
试着学习一些关于
装配
的
知识。我决定从查看从简单源代码生成
的
程序集文件开始。当然,我被指令轰炸,我不知道它们
是什么
意思,于是我开始
在
互联网上搜索它们
的
意义。
在
搜索
的
时候,我意识到我不知道我要找
的
是什么
汇编语言。 有没有办法知道gcc生成哪一种汇编语言?这个问题有意义吗?我主要感兴趣
的
是我
的
系统所接受
的
程序集(或者说我应该说.)。有关使用gcc生
浏览 0
提问于2021-04-27
得票数 8
回答已采纳
2
回答
带有一个参数
的
X86
程序集中
的
SAR命令
assembly
、
x86
、
disassembly
在
我正在分析
的
一个反汇编程序
中
,我找到了命令这是做什么
的
?我知道具有两个参数
的
sar执行右移,但我无法
在
只有一个参数
的
情况下找到它
的
含义
。 此程序是针对
英特尔
x86
处理器编译
的
。
浏览 0
提问于2012-10-10
得票数 28
回答已采纳
3
回答
在
68k/
x86
上左移位溢出?
assembly
、
x86
、
shift
、
68000
我听说摩托罗拉68000和
英特尔
x86
架构从左移开始处理溢出
的
方式是不同
的
。特别是68k LSL与
英特尔
SAL/SHL汇编指令
的
对比。 有谁知道这件事
的
细节吗?它们是设置不同
的
标志,还是设置不同
的
标志?我试着
在
参考
手册
中
查找这一点,但我看不出有任何区别。为什么要以不同
的
方式处理这种情况呢?
浏览 2
提问于2009-11-11
得票数 4
回答已采纳
2
回答
哪些汇编程序目前支持AVX指令集?
x86
、
assembly
、
simd
、
avx
我知道Intel提供了一个模拟器来测试包含这些指令
的
软件(请参阅),但是由于我不想手动编写十六进制代码,所以出现了一个关于
的
问题,即目前哪些汇编程序知道AVX指令集?。我最感兴趣
的
是
在
Windows下运行
的
汇编程序,可以让它们接受Intel语法。
浏览 9
提问于2009-11-15
得票数 8
回答已采纳
1
回答
Intel VEX前缀,L位值不符合docs
的
行为
assembly
、
x86
、
avx
、
machine-code
、
illegal-instruction
英特尔
指令集引用提供给我们addsd指令:VADDSD xmm1, xmm2, xmm3/m64C4 - indicates 3-byte VEX prefix E1 - R = 1; X但是,当我将L位更改为1时, (0x7B被0x7F替换)反汇编程序不识别指令并生成无效
的
指令异常。这是否意味着that必须
浏览 4
提问于2016-09-05
得票数 3
回答已采纳
1
回答
GCC
x86
汇编程序函数表
gcc
、
assembly
、
x86
我正在用
x86
汇编语言编写6502仿真器。仿真机器
的
核心是为每6502个操作码提供一个256项
的
代码指针表:.word opasm_brk // 0x00 BRK dlopen("/data/app/com.myapk/lib
浏览 0
提问于2015-09-04
得票数 0
回答已采纳
1
回答
目标
是什么
程序集
assembly
像GCC这样
的
编译器
的
目标
是什么
样
的
程序集,它是如何确定要生成哪些程序集
的
?这些类型
的
装配
有多大
的
不同,是巨大
的
差异,还是没有那么明显?今天广泛使用
的
装配
有多少种?
浏览 2
提问于2015-03-31
得票数 4
回答已采纳
2
回答
阅读各种汇编语言
的
材料?
architecture
、
assembly
、
history
这是一个wiki问题,可以为学习各种体系结构
的
汇编语言收集有用
的
参考资料。因此,一个好
的
答案应该包括: (这是问题
的
真正焦点:一个值得学习
的
经典程序
浏览 0
提问于2011-08-26
得票数 5
回答已采纳
2
回答
linux内核
中
的
PTE结构
linux
、
linux-kernel
、
paging
我一直试图
在
linux源代码
中
查找与
x86
上禁用PAE
的
PTE系统相对应
的
结构/联合。到目前为止,我只
在
arch/
x86
/include/asm/page_32.h中找到了以下内容 pteval_t pte;} pte_t; 我现在有点困惑,因为
在
我面前打开了
英特尔
参考
手册</e
浏览 1
提问于2009-09-17
得票数 3
回答已采纳
3
回答
学习Linux x86-64汇编和文档
的
建议
documentation
、
assembly
、
x86
、
x86-64
、
doc
有没有人有关于学习Linux x86-64汇编基础
的
文档?我不确定是按原样学习它,还是先学习
x86
,然后再学习它,但由于我有一台x86-64计算机,而不是
x86
,我正在考虑学习x86-64 ;)感谢所有人
浏览 1
提问于2009-10-16
得票数 19
1
回答
C++内嵌
装配
误差
c++
、
inline-assembly
我试图使用内联程序集插入一个JMP指令,但是我看到一个错误:// Allocate a place in memory for the bytes memcpy(jmp, orig, len); jmp += len; // increm
浏览 4
提问于2013-09-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券