V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lcdtyph  ›  全部回复第 38 页 / 共 51 页
回复总数  1011
1 ... 34  35  36  37  38  39  40  41  42  43 ... 51  
2019-06-25 17:38:23 +08:00
回复了 Orciorc 创建的主题 iOS 今天更新 iPad iOS13 Beta2 公测版, Bug 汇总
3d touch 还是用不了,自动亮度调节有点问题,机型 Xs
2019-06-11 16:11:09 +08:00
回复了 Aruforce 创建的主题 程序员 问个汇编的问题?原谅我半路出家
2019-06-11 14:58:31 +08:00
回复了 Aruforce 创建的主题 程序员 问个汇编的问题?原谅我半路出家
@Aruforce #13
栈里数据的图是对的,但是“ call 指令”那里的操作不太对
1. 函数参数的压栈不是“ call 指令”来做的,需要 caller 自己做。
2. EIP 入栈之后还有一步跳转操作,根据不同类型的 call 会有不同的动作,不过结果都是使 EIP 指向函数的入口
3. push ebp 以及之后的操作都不是“ call 指令”的行为,是 callee 自己的行为
2019-06-11 11:33:08 +08:00
回复了 Aruforce 创建的主题 程序员 问个汇编的问题?原谅我半路出家
@Aruforce
你可能还是没太明白,在题目里这个例子里没有 ebp 的事情。这个函数太简单了甚至都没有开辟栈帧。

1. esp 永远指向栈顶的第一个元素
2. 指令 call _load_gdtr 可以理解成两步:先 push eip,再 jmp _load_gdtr。push eip 之后栈顶就是返回地址了
3. 进入函数后 esp+4 是为了跳过返回地址。

如果开辟了栈帧那么有两种本地变量的寻址方式,分别是 esp 寻址和 ebp 寻址。其中比较简单的就是 ebp 寻址,在你 10 层的回复中 push ebp; mov ebp,esp 之后 ebp 指向栈上的那个旧的 ebp,此时 ebp+4 指向返回地址,esp+8 才指向第一个参数。你自己把栈图画出来就明白了
2019-06-10 22:23:13 +08:00
回复了 Aruforce 创建的主题 程序员 问个汇编的问题?原谅我半路出家
前导空格被吃了…凑合看吧……
2019-06-10 22:19:56 +08:00
回复了 Aruforce 创建的主题 程序员 问个汇编的问题?原谅我半路出家
假设是小端机器

进入函数之后 ESP 指向返回地址,从 ESP+4 开始栈上数据分布如下:
+4 +5 +6
ESP+4: FF FF 00 00 00 00 27 00
ESP+C: .........

MOV AX, [ESP+4] 之后 AX=FFFF
MOV [ESP+6], AX 之后即是从上面 ESP+6 开始写入 16bit 数据,结果就是
+4 +5 +6
ESP+4: FF FF FF FF 00 00 27 00
2019-06-08 22:53:46 +08:00
回复了 gavindexu 创建的主题 分享发现 3D Touch 被砍了?你都见过哪些糊弄事儿的 3D Touch?
手机上在键盘上重按移动可以自由移动输入框里的光标,这是我对 3d touch 唯一的依赖
2019-06-04 23:37:15 +08:00
回复了 dugive 创建的主题 Apple 从来只更新每代 macOS 的第六个小版本
我是每个 release 都第一时间更新
2019-06-04 16:58:14 +08:00
回复了 moyaya 创建的主题 Apple macOS Catalina 是不是完全不支持 32 位应用?
@ahaxzh mathematica 最新版已经是 64 位的了
2019-05-27 02:01:00 +08:00
回复了 fghjghf 创建的主题 Python python3 的 EPOLLHUP 是怎么触发的?
对端 close 的话 epoll 返回 EPOLLRDHUP
EPOLLHUP 是对端 reset 了连接(假设 tcp )
2019-05-13 13:45:59 +08:00
回复了 imherer 创建的主题 Go 编程语言 Go 时间格式化问题
我猜你要找的是 strptime,不知道 go 有没有
2019-04-10 19:31:12 +08:00
回复了 linzhengyu 创建的主题 奇思妙想 想做一个国内版的 Reddit
最好有 nsfw (我就想想)
2019-04-05 01:07:43 +08:00
回复了 HuLiY 创建的主题 职场话题 [新闻]搜狗"统计加班时长裁员 ",王小川:有种赶快滚
@hundan 你看到了吐槽,你觉得人家之前没当面或者看见别人当面沟通
2019-03-31 00:05:42 +08:00
回复了 nickff 创建的主题 iPhone 请教大伙一个关于 ios12.2 WIFI 的问题
刚才试了一下,设置里关闭 wifi 再重启,wifi 还是关的。美版 xs

控制中心的设定我感觉很好用,你们都没有 wifi 不稳定的场景吗?这时只是想临时断开 wifi 而不是关闭 wifi。
2019-03-30 19:59:25 +08:00
回复了 jiang1234321 创建的主题 问与答 C++编译的时候,怎么判断链接的是动态库还是静态库?
@jiang1234321
静态库就是简单的.o (可重定位文件)文件的打包
动态库就更像是一个可执行文件了,也是 elf 格式的一种。有些动态库甚至可以直接执行。
2019-03-30 16:00:43 +08:00
回复了 jiang1234321 创建的主题 问与答 C++编译的时候,怎么判断链接的是动态库还是静态库?
静态库和动态库的文件格式不一样的
.a 和.so 只是约定好的文件后缀,-l 参数会依次寻找对应的.so 和.a 文件

在 win 的 cl.exe 上情况有一些变化,动态链接还需要在头文件里声明
2019-03-30 12:55:38 +08:00
回复了 masker 创建的主题 电影 哪里可以看漫威全部的电影?
我记得 youtube 上有正版,不知道全不全
1 ... 34  35  36  37  38  39  40  41  42  43 ... 51  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   911 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 22:21 · PVG 06:21 · LAX 15:21 · JFK 18:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.