我们有没可能看得懂2进制的代码?就像黑客帝国里那样,直接面对全是0和1的屏幕.不会编程时,程序代码就好象天书.熟悉之后,我们不但可以看懂天书,更可以写天书.
后来反汇编,我们看得懂汇编码了.而且可以直接进行小段的16进制码的修改.
有没有可能时间长了,我们直接连汇编这样的助记符也不用,直接就看得懂16进制码.
再进一步,当然就是我们跟计算机水平相当了,直接与2进制打交道.我说的以后,没有时间限制.如果现在就开始进行,我们的后代,再后代,再再后代,有没可能不再需要编程语言,而直接写16进制码.而且可以直接阅读计算机语言-2进制码.
设想的起源:中文的繁复程度举世皆知,其复杂性不次于汇编码.但我们中国人2岁就可以说话,5岁就可以说的很熟练(中国话).所以我觉得......以上纯属娱乐,但我想了很久没有答案,听听大家怎么说.有意见有分,盲目PUSH者无分.

解决方案 »

  1.   

    嗯……很BT的问题……非盲目的Push一下先……从理论上来说(实际上我见过类似的牛人),直接读懂二进制码是可以的,不过有个特定的前提,就是针对某个特定的指令集。没有谁所有CPU的指令集都熟悉,而且,如果码流不是指令序列呢?当然,二进制码的表示效率(注意是表示效率,即显示或书写时的每字符信息量)太低,我想是个人都宁愿读十六进制码。至于我见过的牛人,是对ITU-T Q.921/922/931协议极端熟悉,可以直接读懂ISDN交换机的D信道数据。
      

  2.   

    不是有没有可能, 是一定行. 现在不是很多人都认识0x90(NOP)吗? 呵呵80x86指令集也就那么几条.不过要看这个有什么意义么? 黑客帝国中应该也不是看指令集. 而是看数据 --- 应该是网络报文.能看懂网格报文(或是其它: 串口, 如POS机)的人很多...不过, 并不是特别快, 至少得看清楚屏幕吧.如果想指令集, 应该是由机器人来实现.
      

  3.   

    鐪嬫潵娌′粈涔堝彲璁ㄨ鐨勪簡锛屽洜涓烘牴鏈病鏈夊ū涔愭€с€?鐢ㄦ墜鏈轰笂缃慖E涓嶈兘鐧婚檰璁哄潧锛屽ぇ姒傛槸COOKIES鐨勪簨鍚с€備笅娆′笂鏉ョ粨甯栵紝澶ф瑕佸嚑澶╀箣鍚庝簡锛岃€愬績鐐广€?绁濆悇浣嶆儏浜鸿妭蹇箰锛屾病鎯呬汉鐨勫氨鑷繁鎵剧偣涔愬瓙鍚с€?
    绁濆ぉ涓嬫湁鎯呬汉缁堟垚鐪峰睘銆?B1=鍙戝嚭鍥炲