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引用那么就是代码,如果被ds:[address]引用那么他就是数据,如果被ss:SP指向那么它就是栈。
3,1byte=8bits, cpu没法一次传输一个bit,每次最少传输1字节。 32位字长的cpu每次可以传输双字即4个字节
4,逆向工程是什么? 菜鸟,不懂。
#2
那段代表代码的数据为什么会被cs:IP引用?
cpu为什么没法一次传输一个bit?
32位字长的cpu每次可以传输双字即4个字节?是总是传输四个字节还是最小传输四个字节?
cpu为什么没法一次传输一个bit?
32位字长的cpu每次可以传输双字即4个字节?是总是传输四个字节还是最小传输四个字节?
#3
cpu为什么没法一次传输一个bit?
你可以从取出的字节里取出一位,而把其他位丢弃,是为一次传输一个bit……
实际上每次至少要取出来一个字节,因为CPU是 按字节寻址的——内存寻址时,看到的最小单元就是字节。
内存管理单元只给字节编址了,位是没有的,内存寻址单元不直到还有位的存在。
你可以从取出的字节里取出一位,而把其他位丢弃,是为一次传输一个bit……
实际上每次至少要取出来一个字节,因为CPU是 按字节寻址的——内存寻址时,看到的最小单元就是字节。
内存管理单元只给字节编址了,位是没有的,内存寻址单元不直到还有位的存在。
#4
显卡是集成的,cpu也不够。这样的电脑现在用来办公和玩网络游戏是可以的。但是玩起《生化危机5》这样的比较新的游戏是不流畅的。
#5
#4楼是强人,,
关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的基础才能看懂,
看雪KANXUE.COM出的《加密与解密》也不错,,,
关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的基础才能看懂,
看雪KANXUE.COM出的《加密与解密》也不错,,,
#6
哦, 受益匪浅~~, 多谢多谢~~
#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引用那么就是代码,如果被ds:[address]引用那么他就是数据,如果被ss:SP指向那么它就是栈。
3,1byte=8bits, cpu没法一次传输一个bit,每次最少传输1字节。 32位字长的cpu每次可以传输双字即4个字节
4,逆向工程是什么? 菜鸟,不懂。
#2
那段代表代码的数据为什么会被cs:IP引用?
cpu为什么没法一次传输一个bit?
32位字长的cpu每次可以传输双字即4个字节?是总是传输四个字节还是最小传输四个字节?
cpu为什么没法一次传输一个bit?
32位字长的cpu每次可以传输双字即4个字节?是总是传输四个字节还是最小传输四个字节?
#3
cpu为什么没法一次传输一个bit?
你可以从取出的字节里取出一位,而把其他位丢弃,是为一次传输一个bit……
实际上每次至少要取出来一个字节,因为CPU是 按字节寻址的——内存寻址时,看到的最小单元就是字节。
内存管理单元只给字节编址了,位是没有的,内存寻址单元不直到还有位的存在。
你可以从取出的字节里取出一位,而把其他位丢弃,是为一次传输一个bit……
实际上每次至少要取出来一个字节,因为CPU是 按字节寻址的——内存寻址时,看到的最小单元就是字节。
内存管理单元只给字节编址了,位是没有的,内存寻址单元不直到还有位的存在。
#4
显卡是集成的,cpu也不够。这样的电脑现在用来办公和玩网络游戏是可以的。但是玩起《生化危机5》这样的比较新的游戏是不流畅的。
#5
#4楼是强人,,
关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的基础才能看懂,
看雪KANXUE.COM出的《加密与解密》也不错,,,
关于逆向工程,
逆向工程就是由机器码逆向得到汇编码,
有本书叫《Reversing: Secrets Of Reverse Engineering》
作者:Eldad Eilam; Elliot Chikofsky
中文译名叫:《Reversing: 逆向工程解密》
这本书大部分是用汇编语言写的,
主要讲软件加解密破解,反汇编,加解密等的内容,
要有汇编语言的基础才能看懂,
看雪KANXUE.COM出的《加密与解密》也不错,,,
#6
哦, 受益匪浅~~, 多谢多谢~~
#7
ding ding ding ding ding ding ding ding ding ding
#8
顶 3楼 顶 五楼
#9
Reversing: Secrets Of Reverse Engineering
很好的入门书籍。
很好的入门书籍。