大侠们帮看看这几个问题

时间:2021-02-05 21:22:36
1.如果要学逆向工程 是看王爽的汇编语言还是看WIN32汇编的书?王爽的那本好像好像是讲16位的。。。
2.控制器是如何区分数据和指令的,一个字节本来是代表数据的,但是被执行了,这种情况会发生吗,会有什么后果。
3.为什么CPU和存储器传输数据一次不能传一个位,而必须传输字节或字?32位的机器是不是每次传输最小单位是4个字节?

9 个解决方案

#1


1,王爽的教材是本入门书, dos下的
2,信息在内存里以二进制形式存在,如果某段数据被cs:IP引用那么就是代码,如果被ds:[address]引用那么他就是数据,如果被ss:SP指向那么它就是栈。
3,1byte=8bits, cpu没法一次传输一个bit,每次最少传输1字节。 32位字长的cpu每次可以传输双字即4个字节
4,逆向工程是什么? 菜鸟,不懂。

#2


那段代表代码的数据为什么会被cs:IP引用?
cpu为什么没法一次传输一个bit?
32位字长的cpu每次可以传输双字即4个字节?是总是传输四个字节还是最小传输四个字节?

#3


cpu为什么没法一次传输一个bit?
你可以从取出的字节里取出一位,而把其他位丢弃,是为一次传输一个bit……

实际上每次至少要取出来一个字节,因为CPU是 按字节寻址的——内存寻址时,看到的最小单元就是字节。

内存管理单元只给字节编址了,位是没有的,内存寻址单元不直到还有位的存在。

#4


显卡是集成的,cpu也不够。这样的电脑现在用来办公和玩网络游戏是可以的。但是玩起《生化危机5》这样的比较新的游戏是不流畅的。

#5


#4楼是强人,,

关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的基础才能看懂,
看雪KANXUE.COM出的《加密与解密》也不错,,,

#6


引用 5 楼 renxu350 的回复:
#4楼是强人,,

关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的……

哦, 受益匪浅~~, 多谢多谢~~

#7


ding ding ding ding ding ding ding ding ding ding 

#8


顶 3楼 顶 五楼

#9


Reversing: Secrets Of Reverse Engineering
很好的入门书籍。

#1


1,王爽的教材是本入门书, dos下的
2,信息在内存里以二进制形式存在,如果某段数据被cs:IP引用那么就是代码,如果被ds:[address]引用那么他就是数据,如果被ss:SP指向那么它就是栈。
3,1byte=8bits, cpu没法一次传输一个bit,每次最少传输1字节。 32位字长的cpu每次可以传输双字即4个字节
4,逆向工程是什么? 菜鸟,不懂。

#2


那段代表代码的数据为什么会被cs:IP引用?
cpu为什么没法一次传输一个bit?
32位字长的cpu每次可以传输双字即4个字节?是总是传输四个字节还是最小传输四个字节?

#3


cpu为什么没法一次传输一个bit?
你可以从取出的字节里取出一位,而把其他位丢弃,是为一次传输一个bit……

实际上每次至少要取出来一个字节,因为CPU是 按字节寻址的——内存寻址时,看到的最小单元就是字节。

内存管理单元只给字节编址了,位是没有的,内存寻址单元不直到还有位的存在。

#4


显卡是集成的,cpu也不够。这样的电脑现在用来办公和玩网络游戏是可以的。但是玩起《生化危机5》这样的比较新的游戏是不流畅的。

#5


#4楼是强人,,

关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的基础才能看懂,
看雪KANXUE.COM出的《加密与解密》也不错,,,

#6


引用 5 楼 renxu350 的回复:
#4楼是强人,,

关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的……

哦, 受益匪浅~~, 多谢多谢~~

#7


ding ding ding ding ding ding ding ding ding ding 

#8


顶 3楼 顶 五楼

#9


Reversing: Secrets Of Reverse Engineering
很好的入门书籍。