计算机语言状态0和1
计算机语言有加减乘除,但是都可以通过+来实现所有
加 0100 0000
减0100 1000
乘0100 1000 0100 1000
除0100 1000 1100 1000
因为加减乘除复杂,发明了助记符,就是汇编语言
加INC >编译器> 0100 0000
减DEC 0100 1000
乘MUL 0100 1000 0100 1000
除DIV 0100 1000 1100 1000
c语言把汇编语言进行进一步简化
加IA+B >编译器> 0100 0000
减A-B 0100 1000
乘A*B 0100 1000 0100 1000
除A/B 0100 1000 1100 1000
2.进制可以自定义进制,做进制的加密
3.数据宽度bit []
byte [] [] [] [] [] [] [] []
word 16位
dword 32位
位 0 1
字节0~0xFF
字0~0xFFFF
双子0~0xFFFFFFFF
(F表示1111)
在计算机中,每个数据都需要给他定义类型,给他定义宽度,在内存中的宽度.
4.有符号数无符号数 5.原码反码补码原码:最高符号位,对其他的位进行本身绝对值即可
反码:
正数:反码和原码相同
负数:符号位一定是1,其余位对原码取反
补码:
正数:补码和原码相同
负数:符号位一定是1,反码+1
数字的运算就是运用与或非等逻辑进行加法运算
6.寄存器寄存器:
存储数据:CPU>内存>硬盘
32位CPU 8 16 32
64位CPU 8 16 32 64
通用寄存器
32位的通用寄存器只有8个
存值范围 0~FFFFFFFF
不同的寄存器
高8位和低8位可以分开存
7.内存寄存器很小,不够用,所以说,数据放到内存
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)