染成茜色的坂道破解技术内幕之基础知识
2008-11-07 22:23
453 查看
染成茜色的坂道破解技术内幕之基础知识
1 二进制是干吗的 16进制呢?
计算机中,最简单就是开关了,只有两个状态0 1,这个就是为什么用二进制,电路很容易实现。
所谓的XX进制就是逢XX进位,比如生活中的时间不算天的话就是60进制,60秒一分钟
人们去面对10100100101001很不方便,于是决定将二进制转换为16进制,这样比较贴近人的思维
16进制 刚才提到封16进一,那么11、12、13。。。。15就用A、B、C。。。。F代替
思考 16进制 F1 是十进制的多少?
先换成二进制1111001 然后转十进制241
提示 实际工作中可以用计算器实现
2 汇编是干什么的?
不管你用C++ JAVA还是啥,最后都要转换为机器码,或者说机器语言,计算机才能识别,
为了方便人们阅读,就像16进制 和二进制一样,人们提出用助记符来帮助理解
需要大家注意的一点:
机器码和汇编,二进制和16进制是一一对应的
而咱们常用的C++ 之类的并不完全对应机器语言
实际上一个系统开发高手VC++和 汇编就像你的两只手一样,是很强的武器
为什么要学汇编?C++ 或者VC++ 不厉害吗?
首先 我们要肯定C++ 或者VC++ 确实很强大
但是 作为高级语言有很多弊端:
1 并不完全对应机器语言,比如要破解别人的东西,很多人来问:能不能反向变为C++ 语句?
答案 :不可能,只能反汇编 ,原因刚才已经说过
2 嵌入式开发中,受到很多限制,内存可能很小。C++必须的运行库根本不够放
3 一些仿真设备或者高要求设备(比如航天飞机、导弹控制) 要求高精度控制代码,也要求实时相应系统,C++无法控制
4 驱动开发中,代码不是常见的机器码,比如 Intel CPU代码,而惠普打印机不一定用啊
................
总之要想成为高手 必须学汇编
更不用谈掌握汇编会给你带来什么好处
当然如果你只是像现在公司招的
XX网页工程师
XX数据库开发工程师
XX 资深ERP SAP 工程师
(资深工程师,这个称呼配吗?)
。。。。。。。。。
那么你可以不用管我说的
染成茜色的坂道破解技术内幕之内功提高篇,成为真正的程序员
1 二进制是干吗的 16进制呢?
计算机中,最简单就是开关了,只有两个状态0 1,这个就是为什么用二进制,电路很容易实现。
所谓的XX进制就是逢XX进位,比如生活中的时间不算天的话就是60进制,60秒一分钟
人们去面对10100100101001很不方便,于是决定将二进制转换为16进制,这样比较贴近人的思维
16进制 刚才提到封16进一,那么11、12、13。。。。15就用A、B、C。。。。F代替
思考 16进制 F1 是十进制的多少?
先换成二进制1111001 然后转十进制241
提示 实际工作中可以用计算器实现
2 汇编是干什么的?
不管你用C++ JAVA还是啥,最后都要转换为机器码,或者说机器语言,计算机才能识别,
为了方便人们阅读,就像16进制 和二进制一样,人们提出用助记符来帮助理解
需要大家注意的一点:
机器码和汇编,二进制和16进制是一一对应的
而咱们常用的C++ 之类的并不完全对应机器语言
实际上一个系统开发高手VC++和 汇编就像你的两只手一样,是很强的武器
为什么要学汇编?C++ 或者VC++ 不厉害吗?
首先 我们要肯定C++ 或者VC++ 确实很强大
但是 作为高级语言有很多弊端:
1 并不完全对应机器语言,比如要破解别人的东西,很多人来问:能不能反向变为C++ 语句?
答案 :不可能,只能反汇编 ,原因刚才已经说过
2 嵌入式开发中,受到很多限制,内存可能很小。C++必须的运行库根本不够放
3 一些仿真设备或者高要求设备(比如航天飞机、导弹控制) 要求高精度控制代码,也要求实时相应系统,C++无法控制
4 驱动开发中,代码不是常见的机器码,比如 Intel CPU代码,而惠普打印机不一定用啊
................
总之要想成为高手 必须学汇编
更不用谈掌握汇编会给你带来什么好处
当然如果你只是像现在公司招的
XX网页工程师
XX数据库开发工程师
XX 资深ERP SAP 工程师
(资深工程师,这个称呼配吗?)
。。。。。。。。。
那么你可以不用管我说的
染成茜色的坂道破解技术内幕之内功提高篇,成为真正的程序员
相关文章推荐
- Hadoop技术内幕-远程过程调用基础知识
- Hadoop技术内幕-远程过程调用基础知识
- 染成茜色的坂道破解技术内幕之内功提高篇,成为真正的程序员
- 染成茜色的坂道破解技术内幕之实战篇
- 染成茜色的坂道破解技术内幕之真相大白
- Microsoft SQL Server 2008技术内幕:T-SQL语言基础 第二章课后练习答案
- 路由器技术基础知识(一)
- 学习破解基础知识5
- 【西川善司的3D图形技术连载】GPU和Shader技术的基础知识(1~8回)
- COM中的HRESULT, CLISD,ProgID, DLL注册,COM库函数的知识(COM技术内幕笔记之三)
- [学习笔记] Java核心技术 卷一:基础知识 对象与类、继承(二)
- [学习笔记] Java核心技术 卷一:基础知识 泛型程序设计(五)
- 多媒体技术基础知识——简要知识点
- 高可用集群技术理论基础知识
- 存储基础知识(八):备份技术(下
- 从基础学黑客破解技术(视频)第六课
- 破解基础知识之认识壳与程序的特征
- 路由器技术基础知识2
- Cisco路由技术基础知识详解之三
- 嵌入式系统基础及知识及接口技术总结