社区
汇编语言
帖子详情
linux/freebsd 下用什么 debuger
pigjj
2003-09-09 08:31:21
小弟初学汇编,linux/freebsd 下用什么 debuger好? 好象gdb不支持assembly
。那里可以得到(linux/unix)x86汇编比较详尽的资料?
...全文
26
3
打赏
收藏
linux/freebsd 下用什么 debuger
小弟初学汇编,linux/freebsd 下用什么 debuger好? 好象gdb不支持assembly 。那里可以得到(linux/unix)x86汇编比较详尽的资料?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pigjj
2003-09-11
打赏
举报
回复
up 也给分
endurer
2003-09-10
打赏
举报
回复
俺没弄过.
UP
spbabyba
2003-09-10
打赏
举报
回复
AT&T: immed32(basepointer,indexpointer,indexscale)
Intel: [basepointer + indexpointer*indexscale + imm32)
Linux工作于保护模式下,用的是32位线性地址,所以在计算地址时
不用考虑segment:offset的问题.上式中的地址应为:
imm32 + basepointer + indexpointer*indexscale
下面是一些例子:
★直接寻址
AT&T: _booga ; _booga是一个全局的C变量
注意加上$是表示地址引用,不加是表示值引用.
注:对于局部变量,可以通过堆栈指针引用.
Intel: [_booga]
★寄存器间接寻址
AT&T: (%eax)
Intel: [eax]
★变址寻址
AT&T: _variable(%eax)
Intel: [eax + _variable]
AT&T: _array(,%eax,4)
Intel: [eax*4 + _array]
AT&T: _array(%ebx,%eax,8)
Intel: [ebx + eax*8 + _array]
linux
/
freebsd
/unix 下使用的pshell
linux
/
freebsd
/unix 下使用的pshell
FreeBSD
和
Linux
到底有什么不同
FreeBSD
和
Linux
到底有什么不同
最新的
linux
-unix-
freebsd
系统信息探测工具
能够察看
linux
/unix/
freebsd
/bsd等非windows系统的系统以及硬件信息。 比如:cup数量 型号 主频 物力和虚拟内存容量、使用、剩余等 还可以探测硬盘的型号容量以及使用情况等等 还可以探测主机流量、名称、等...
TCP/IP协议栈在
Linux
与
FreeBSD
中的实现分析.pdf
本文分析了
Linux
和
freeBSD
两个操作系统的部分网络实现代码,并通过研究一个完整的I/0探作流程,遍历操作系统中TCP/IP协议栈的内核实现,最后对相关实现作出了相应的评价。
grubinst_gui
grubinst 可用于在Windows NT/2K/XP 和
Linux
/
FreeBSD
下把Grub4Dos启动代码安装到MBR/BS。其用法类似于bootlace.com。 grubinst_gui 是运行于Windows系统下的图形界面,利用它可以方便的使用grubinst的功能。 ...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章