汇编初学的问题?
来源:百度知道 编辑:UC知道 时间:2024/05/26 00:36:46
进制都不会应该多看看基础之时方面的书,学习是循序渐进的
首先我告诉你,0跟1这两个数不管2进制,8进制,10进制,16进制,都是他本身
所谓进制,就是单位向前迈进一步成双位,双位在进成三位,三位在进成四位,类推
0,1,2,3,4,5,6,7,8,9现在给了你十个数,在十进制里面,就是说十个数进一位,如果在进位记做10
0,1现在给你两个数,在二进制里面两个数进一位.如果在进位也记做10
单位D=十进制,B=二进制
0D=0B,1D=1B,2D=10B,3D=11B,4D=100B,5D=101B以此类推
2的零次方加二的一次方加二的三次方
对比着十进制来学二进制,十进制有十个数0-9,二进制只有两个数0和1
十进制是逢十进一,二进制是逢二进一如下对应
十进制:0 1 2 3 4 5 6 7 8 9 10 11....99 100
二进制:0 1 10 11 100 101 110 111 1000 1001
十进制的倍数是10,2进制的倍数是2,8进制的倍数是8,16进制的倍数是16
例:十进制789=7*10的2次方+8*10的1次方+9*10的0次方=十进制789
二进制111=1*2的2次方+1*2的1次方+1*2的0次方=十进制的7
八进制78=7*8的1次方+8*8的0次方=十进制的64
16进制16=1*16的1次方+6*16的0次方=十进制的22
反之,十进制789/10得78余9则得到个位数9,再用78/10得7余8则得到十位数为8,百位数7
十进制7转二进制 7/2得3余1,再用3/2得1余1,则得到二进制111
十进制10转八进制 10/8得1余2 得到个位是2,次位是1 十进制10=八进制12
十进制18转16进制 18/16得1余2 则十进制18=16进制12
进制就是指的,低位数满到多少就进位,比如生活中用的,数字是10进制,只要个位数满了10,那么个位数就清0,向十位数+1,以此类推,