腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9256)
视频
沙龙
1
回答
我应该在x86程序集中初始化寄存器吗?
、
编写代码,在所有这些寄存器中添加值,并将最终结果存储在
edx
中。我的代码:mov ebx,4add
edx
,eaxadd
edx
,ecx 是否必须初始化寄存器
edx
(mov,0)?
浏览 3
提问于2015-07-08
得票数 0
回答已采纳
2
回答
汇编中的阶乘函数
、
.global fat mov %esp, %ebp movl 4(%ebp),%
edx
LOOP:cmp $0,%
edx
sub $1,%
edx
call fat imul %
edx
浏览 2
提问于2012-09-30
得票数 0
回答已采纳
2
回答
动态位数
、
我知道rmmovl可以以以下方式使用:但是,如何动态地设置从堆栈向下移动的位数(在本例中为4)?我尝试用我想要转换的值设置一个变量,比如rmmovl %ecx, %edi(%
edx
),但是这是行不通的。
浏览 2
提问于2015-02-27
得票数 0
回答已采纳
1
回答
compute -2xy - 3z与MSVC内联组件
、
、
你们能告诉我我哪里搞错了吗?int solution(int x, int y, int z) x=4; z=2; __asm mov eax, -2 imul [y] mov eax, -3 sub eax, ebx mov [result
浏览 0
提问于2017-10-13
得票数 0
2
回答
精益装配指令
、
、
、
我只想确定我读得对:leal (%
edx
, %
edx
, 4), %eaxleal (%
edx
, %
edx
, 4), %eax一旦执行了第二行,eax寄存器会被覆盖吗?eax =
edx
+
浏览 7
提问于2012-02-05
得票数 11
回答已采纳
4
回答
C--有没有办法用更少的代码来写这个?
编辑:我理解其中的困惑。但我不是想在这里优化,正如@sergio所说,我想不出更好的词了。我已经用JavaScript和PHP写了很长一段时间的代码,我发现有时很难用C语言优化我的代码。int i; printf(" %d ", rand() % 300); printf("|");} 在Javascript中,我会这
浏览 0
提问于2012-10-28
得票数 0
回答已采纳
1
回答
pic代码中库函数的使用
另外,在执行这段代码之后,
edx
寄存器中的值是多少?它是to_printf或printf的绝对地址,还是to_printf和next_i地址的不同?to_printf: dd printfcall next_ipop
edx
call get_my_locadd
edx
, (
浏览 0
提问于2014-06-19
得票数 0
回答已采纳
1
回答
正确拉扯edxops/论坛方式
、
、
、
、
:12211 TEST_ELASTICSEARCH_URL: "http://
edx
.devstack.elasticsearch/app/edxapp/edxapp_env && python /
edx
/app/edxapp/
edx
-platform/manage.py cms runserver 0.0.0.0:18
浏览 6
提问于2017-05-29
得票数 7
回答已采纳
2
回答
系统找不到``
edx
dl`模块中指定的文件
、
、
, headers) headers) headers)File &q
浏览 1
提问于2018-04-13
得票数 1
1
回答
理解C中for循环与IA32机器代码的关系
、
、
、
、
foo:movl %esp,%ebp xorl %eax,%eax cmpl %ecx,%
edx
jle .L3 addl %
edx
,%eax cmpl %ecx,%
edx
ret 我知道xorl是for循环(int i=0
浏览 2
提问于2016-01-16
得票数 1
回答已采纳
1
回答
汇编中的指针
、
、
Arguments: p1 at %ebp+8, p2 at %ebp+12, action at %ebp+16 movl 8(%ebp), %eax // eax = p1 movl 12(%ebp), %<em
浏览 5
提问于2013-10-09
得票数 0
回答已采纳
1
回答
嵌入式x86程序集中的整数数组
、
tempCount=0;{ push edi; push ebx; push
edx
; mov
edx
, dword ptr arr[1] ; // END
浏览 1
提问于2010-10-22
得票数 3
回答已采纳
2
回答
LEAL指令,这是什么意思?
、
所以首先我通过movl 12(%ebp) %
edx
.赋值
edx
=y 为什么leal (%
edx
, %
edx
, 2) , %
edx
=
edx
= 3*y
浏览 0
提问于2012-11-11
得票数 1
回答已采纳
2
回答
在下面的代码中显示输出0而不是8
、
Prompt ask Prompt ask mov
edx
, ask2 mov ans,
edx
PutInt ans retedit1: added mov ans,
edx
浏览 3
提问于2010-09-04
得票数 1
回答已采纳
1
回答
理解C函数调用生成的程序集
、
calc, @function pushl %ebp movl 8(%ebp), %
edx
movl 16(%ebp), %ecx movl 12(%ebp), %eaxleal (%
edx
,%eax,2), %eax movl %ecx, %
edx
浏览 4
提问于2013-11-02
得票数 5
回答已采纳
1
回答
请求帮助的程序新手:把一些东西放进数组中
、
、
、
mov
edx
,OFFSET prompt call requestInputpush
edx
mov
edx
,OFFSET prompt call ReadInt
浏览 0
提问于2016-04-10
得票数 2
回答已采纳
2
回答
整数溢出问题
、
edx
conatins 181和eax包含174 mov
edx
,2 div
edx
浏览 2
提问于2011-04-10
得票数 7
回答已采纳
1
回答
如何乘32位寄存器对?
、
、
我有一个寄存器对
edx
:eax,在我的例子中,我想把它乘以10,结果的最大值不会高于64位上的最大值,所以不会发生溢出。我该怎么做?.data.code;instead of multiplying eax by ten i want to do the same on
edx
浏览 5
提问于2022-11-20
得票数 0
1
回答
为什么寄存器ax中的内存整数之和是正确的,但寄存器eax中不是?
、
、
、
考虑到这个项目--我正在帮助的一个学生项目--_start: mov eax, [ebx + 2] add eax, [ebx + 6] mov ebx, [constant] average
浏览 1
提问于2017-10-12
得票数 2
1
回答
部件中的二维数组
、
如何修复这一行中对内存的访问:这是我的程序:.MODEL flat,stdcall push ebx push
edx
; columns loop mov ecx,[esi] ; ecx is the current va
浏览 0
提问于2011-01-11
得票数 3
回答已采纳
点击加载更多
相关
资讯
open edX Koa版安装及简单配置
EDX(能量色散X射线光谱法)
扫描电镜中的能谱(EDX)是如何工作的?
UT Austin与edX合作推出全在线人工智能科学硕士课程
手把手教你二类电商选品实操
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券