社区
汇编语言
帖子详情
数组的问题
zhujiechang
2008-10-20 11:54:31
子过程声明如下:
LOCAL lpFileSystemNameBuffer[256]:BYTE
后面怎么样
PUSH lpFileSystemNameBuffer?单是这样编译错误。
然后把运算后的EDI里面值放回lpFileSystemNameBuffer
mov lpFileSystemNameBuffer,EDI是错误的
...全文
129
4
打赏
收藏
数组的问题
子过程声明如下: LOCAL lpFileSystemNameBuffer[256]:BYTE 后面怎么样 PUSH lpFileSystemNameBuffer?单是这样编译错误。 然后把运算后的EDI里面值放回lpFileSystemNameBuffer mov lpFileSystemNameBuffer,EDI是错误的
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhujiechang
2008-10-22
打赏
举报
回复
非常感谢cnzdgs的辅助,我最后用invoke来试验,最终解释成push为
LOCAL lpFileSystemNameBuffer[256]:BYTE
......
lea eax lpFileSystemNameBuffer ;这两行就是结果
push eax ;
第二个问题把运算后的EDI里面值放回lpFileSystemNameBuffer也一起解决了
lea esi,lpFileSystemNameBuffer
......
mov [esi],EDI ;把结果放回lpFileSystemNameBuffer中
cnzdgs
2008-10-20
打赏
举报
回复
作为参数可以在invoke时写ADDR lpFileSystemNameBuffer。
zhujiechang
2008-10-20
打赏
举报
回复
PUSH lpFileSystemNameBuffer
是因为它是作为call参数在后面被函数所用到,但是这个语法不能编译通过。
cnzdgs
2008-10-20
打赏
举报
回复
push esi
push edi
mov esi, edi
lea edi, lpFileSystemNameBuffer
mov ecx, 256
rep movsb
pop edi
pop esi
DP:子
数组
问题
简要介绍什么是子
数组
问题
,以及这些
问题
在实际应用中的重要性。例如,最大子
数组
和
问题
、最长递增子
数组
问题
等。通过本文的介绍,我们详细探讨了动态规划在解决子
数组
问题
中的应用,具体分析了最大子
数组
和
问题
和最长递增子
数组
问题
。这些
问题
在实际生活中的数据处理、优化等场景中有着广泛的应用。动态规划通过将
问题
分解为子
问题
,保存子
问题
的解,避免了重复计算,从而大大提高了算法的效率。在学习和应用动态规划的过程中,我们需要明确状态、状态转移方程和初始条件。通过练习具体
问题
,我们可以更深入地理解动态规划的思想和方法。
数组
划分
问题
问题
描述:给定一个正整数
数组
a,大小为n,
数组
的每个元素取值于[0,1,...,K],K>0,将这个
数组
划分为两个集合A1和A2,使得这两部分元素和最小,S1为A1所有元素求和,S2为A2所有元素求和,即|S1-S2|最小。分析:由于
数组
中的元素都是正数,我们用SUM来表示
数组
a的所有元素的和,那么我们只要求一个集合,使得这个集合所有元素的和尽量接近SUM/2即可,我们用Q[i,j]表示用数...
最大子
数组
问题
使用分治法求解最大子
数组
问题
本
问题
是股票
问题
的衍生
问题
,属于分治法的入门
问题
,代码使用java编写 输入为一个整数
数组
,输出为这个
数组
的最大子
数组
的左边界,右边界以及子
数组
的和。 分治策略 将输入的
数组
按照中间点分为左半部分和右半部分,分别求解两边
数组
的最大子
数组
,这里就是递归的入口 如果
数组
中只有一个数,则返回这个数和它的坐标,这里是递归的出口 求解这种情况下的最大子
数组
:它的左边界和右边界分别在左右子
数组
中,即它跨越了中间的分界点 那么最大子
数组
可能出现在这三种情况中:左子
数组
、右子
数组
、跨越中点的子
C语言
数组
相关
问题
深度理解
大家好呀!我是小杨。小杨把C语言中的
数组
中常见的
问题
做了一个小总结,希望在方便自己理解复习的同时也能够帮助到大家。
数组
分割
问题
文献[1][2][3]都是相同的解法,其中[4]的评论中有完整的解法,但不是很好理解,直到写这个文章时,还是不太理解。 文献[5]dlyme的回帖给了一个很好的思路,他的原文如下: 假设S=(a[1]+a[2]+...+a[n]+a[n+1]+...+a[2n])/2, 那么这是个和0-1背包类似的动态规划
问题
,区别之处就是取的个数受到限制,必须得取足n个元素。 用dp(i,j,c)来表示
汇编语言
21,500
社区成员
41,619
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章