零基础汉语教学教案:64位编程技术是什么意思???应怎么理解??

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 17:43:11

64位编程技术是什么意思 ?
就是在64位软/硬件,平台上写程序的技术

他和32位的主要差别就在字长上。
也就是系统可处理的最大地址的位数上(是32还是64)
64位平台允许你的程序使用更多的内存,也为cpu开发更强大的指令集提供了支持。

当然,因为指令系统和地址宽度都不一样了,软/硬件平台提供的接口也就不同了,这需要新的知识,而且在32位环境下养成的一些和范围有关的习惯也要改正了。而且有其实在进行地址操作的时候要注意64-32位程序之间的兼容性

11111111 8位 你用你计算机转成10进制看看.
1111111111111111 16位你用你计算机转成10进制看看.

11111111111111111111111111111111 32位你用你计算机转成10进制看看.
一直到64位
11111111
↑这个第一个一不要算,是符号位.0代表整数,1就是负了.

CPU执行程序越来越大.

幼儿园你能算10以内加减法

一年级能算100以内的了

幼儿园你算55+44 只能拆开算

所以算大数,一年级快,但是算10以内小数,幼儿园更快
------------------------
32位 那么它能计算最大数字是2的32次幂 就是4G
64为 那么它能计算最大数字是2的64次幂 就是4G*4G