汇编进制(二)

进制并非针对大家常用的十进制

1.进制定义:

  • 八进制由8个符号组成:0 1 2 3 4 5 6 7 逢八进一
  • 十进制由10个符号组成:0 1 2 3 4 5 6 7 8 9逢十进一
  • N进制就是由N个符号组成:逢N进一

比如十进制是由10个符号组成(并非针对官方0-9),逢十进一

自定义10进制符号用于加密

2.八进制

八进制加法表

八进制乘法表

对照八进制表和十进制一样的算法(3个二进制一组=8进制,4个二进制一组=10进制)

3.数据宽度

在计算机中,由于受硬件的制约,数据都是有长度限制的(我们称为数据宽度),超过最多宽度的数据会被丢弃

查找&cTemp拿到内存地址去xcode中找到debug wokflow/view memory (或者shift command +M)把地址进进去,改变值翻页page可以看出 1会被丢失

4.计算机中常见数据宽度

  • 位bit:1个位就是一个二进制0或1
  • 字节Byte:1个字节=8个bit,内存中最小是byte
  • 字word:1个字由2个字节组成(16位),这2个字节分别称为高字节和低字节
  • 双子Doubleword:2个字组成(32位)

*在int中-1=ffffffff

发表回复

电子邮件地址不会被公开。 必填项已用*标注

Protected with IP Blacklist CloudIP Blacklist Cloud