- 博客(8)
- 资源 (7)
- 论坛 (237)
- 收藏
- 关注
转载 学习 nasm 语言
学习 nasm 语言返 回3. nasm assembly 语法3.1 nasm 是匹分大小写3.2 内存操作数表达式3.2.1 在 nasm 语法里,对 memory 操作数需要加 [] 括号3.2.2 给 memory 操作数提供一个 displacement 值3.2.3 指明 memory 操作数的 operand size3.2.4 提供一个 segment3
2012-12-30 13:05:23
4217
原创 linux简单之美(三)
在linux简单之美(二)中我们尝试使用了C库的函数完成功能,那么能不能用syscall方式来搞呢?显然可以!section .data ft db "now is X",10section .textglobal _start_start: mov edi,10again: dec edi mov eax,edi add eax,0x30 mov byte [ft
2012-12-30 11:51:50
1220
原创 linux简单之美(二)
我们在前一章中看到了如何仅仅用syscall做一些简单的事,现在我们看能不能直接调用C标准库中的函数快速做一些"复杂"的事:section .data ft db "now is %d",10section .textextern putsextern exitextern sleepextern printfglobal mainmain: mov edi,11
2012-12-30 11:43:57
1299
转载 GCC的内嵌汇编语法
1 Overview开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言,即使你有可能并不喜欢它。 如果我们选择的OS开发工具是GCC以及GAS的话,就必须了解
2012-12-10 21:11:33
1159
原创 在linux下监听转发后的端口
ubuntu12.04下nc -l -p port已经无效,将-p丢掉直接nc -l port即可. 我们要得效果为将telnet的端口转发到端口2222. 首先监听端口 : nc -l 2222 开新终端输入 : sudo iptables -t nat -A PREROUTING -p tcp --dport 23 -j REDIRECT --to-ports 2
2012-12-04 11:54:18
3404
原创 一个比较精确计算cpu主频的程序
以前写的一段计算cpu主频的代码,考虑到了某些cpu的负载平衡能力。#include #include #include #include #include static ULONGLONG g_pf_s,g_pf_e,g_sys_freq = {0};static ULONGLONG g_cycle_s,g_cycle_passed;//使CPU进入最高性能状态WINAP
2012-12-03 18:10:31
1223
原创 一个小巧的反汇编引擎
从内核反汇编hook中截取的反汇编代码,非常小巧:#include #include #include //#include #include "libdasm.h"typedef unsigned char byte;byte bin[] = {0x55,0x89,0xE5,0x83,0xEC,0x08,0xC7,0x04,\ 0x24,0x01,0x00,0x00,0
2012-12-02 21:12:06
2125
原创 一个将阿拉伯数字转换为中文数字近似读法的程序
偶尔突发奇想,写了一个将阿拉伯数字转换为中文数字近似值的程序:#include #include #include #include #include #include const char *ChineseNum[] = {"零","一","二","三","四",\ "五","六","七","八","九","十"}; const char *ChineseUnit[]
2012-12-02 20:56:36
1979
unlocker_new
2008-11-10
UnlockerEx
2008-04-27
unlocker
2007-12-28
100000条记录的表按天筛选成子表
发表于 2019-02-25 最后回复 2020-06-09
老铁们,你们看过科幻形式的汇编题材文章么???
发表于 2020-05-21 最后回复 2020-05-21
大熊猫侯佩的留言板
发表于 2020-01-02 最后回复 2020-03-26
[原创/投票]大家不少人都是从当年红白机(FC)时代走来的吧,做个游戏投票如何?
发表于 2006-07-14 最后回复 2019-10-14
求问如何在gcc下压缩堆栈中变量的布局
发表于 2014-06-25 最后回复 2019-10-12
春三分
发表于 2015-07-04 最后回复 2019-02-25
进来看看还有没有认识本猫的 ;)
发表于 2018-05-11 最后回复 2019-02-25
[原创+源代码下载][有图有真相]NT系统信息察看工具 : NtInfoGuy
发表于 2010-07-17 最后回复 2019-02-05
[第3次更新(2010.02.07),添图,更新下载]忙里偷闲中写的一个系统物理/虚拟内存查看器。
发表于 2010-01-09 最后回复 2019-02-05
[原创]我是如何从汇编语言脑残粉转变的
发表于 2014-08-31 最后回复 2018-08-17
【转帖】我最讨厌的10种帖子!!!
发表于 2010-04-30 最后回复 2018-08-01
[在线]请教一个页面刷新实现radio控件清除选择
发表于 2015-01-15 最后回复 2017-11-12
[原创]初学者问题集以及一些编程思路
发表于 2012-10-25 最后回复 2015-06-23
$.event.trigger无法触发全局事件!?是我理解错了?
发表于 2015-03-30 最后回复 2015-04-15
[在线]一个obj-c语法的问题
发表于 2014-11-20 最后回复 2014-12-02
[在线]如何通过编程抓取标准时间网页的时间
发表于 2014-06-08 最后回复 2014-06-11
话说最新游戏《看门狗》效果不是盖的
发表于 2014-06-07 最后回复 2014-06-11
ubuntu+xfce花屏死机的问题
发表于 2014-01-13 最后回复 2014-06-04
【公告】关于汇编区强制结贴的通知
发表于 2012-11-07 最后回复 2014-01-10
【在线】ubuntu 13.04 x64 安装后找不到OS
发表于 2013-06-22 最后回复 2014-01-10
上次问过了,但没得到答案。
发表于 2004-09-07 最后回复 2012-11-23
偶举手,请回答。
发表于 2004-10-08 最后回复 2012-11-23
偶举手,请回答。
发表于 2004-10-08 最后回复 2012-11-23
简单的问题确很奇怪?
发表于 2004-10-25 最后回复 2012-11-23
请问如何获得 某一邮箱的 pop3 地址 和 smtp地址???
发表于 2005-01-17 最后回复 2012-11-23
请问如何获得 某一邮箱的 pop3 地址 和 smtp地址???
发表于 2005-01-17 最后回复 2012-11-23
[拜晚年+问问题]用虚拟机WMware5.5 虚拟安装64位XP的问题
发表于 2009-01-30 最后回复 2012-11-23
我是坎道斯,照例问问题~~~
发表于 2005-03-22 最后回复 2012-11-23
@一只 快乐 小小菜菜鸟 的 问题@
发表于 2004-05-09 最后回复 2012-11-23
@一只 快乐 小小菜菜鸟 的 问题 呦@
发表于 2004-05-09 最后回复 2012-11-23
微软未来操作系统 长角 (Longhorn) 体验小记 [原创]
发表于 2005-06-24 最后回复 2012-11-23
请教:简单问题。
发表于 2005-06-29 最后回复 2012-11-23
现在最新版本的gcc是否可以支持intel架构下的nake函数?
发表于 2009-07-31 最后回复 2012-11-23
ps/2 鼠标的问题
发表于 2004-07-24 最后回复 2012-11-23
请教:一个很菜的问题哦^O^
发表于 2004-08-09 最后回复 2012-11-23
让广告xx吧,同意帮顶
发表于 2012-09-28 最后回复 2012-10-08
[原创]Unlocker加强版技术特征
发表于 2008-04-27 最后回复 2012-06-20
[原创]“不死鸟”号历险记(无厘头版)
发表于 2009-09-03 最后回复 2012-05-24
ruby + tk 是快速GUI开发的终极解决之道吗?
发表于 2012-04-16 最后回复 2012-04-18
[在线]关于ruby gem tk-win的使用。
发表于 2012-04-03 最后回复 2012-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝