1樓:火舞耀陽
我曾經用2進位。
編寫過**,不過不是純的2進位,而是首先算出2進位**,然後將其轉化成16進位。
程式設計環境不需要,因為程式設計環境的功能就是把你的某種語言**凳叢友轉化成相應的2進位。 既然你直接寫2進位**還需要什棗槐麼程式設計環境。
你需要的應該是乙個燒寫工具將你的**直接寫到記憶體中(ram ,rom啊什麼的)相應位址,指鄭敬示cpu跳轉到這個位址就好了。
能否直接執行2進位命令,這問題就太外行了,你可以隨便找個計算機專業。
人問問,不能簡單能不能。
2樓:大腦門
學沒學過計算機體系結構或是計算機組成原理?
c語言這些高階語言最後也是要轉化為0101這些二進位數字的,計算機內的解碼器通過不同的0,1(就是高低電平)組合識別不同的操作碼(指令=操作碼+運算元),然後執行指令。
計算機就是0和1的世界,最早沒腔搭灶有高階語言,沒有組合語言,程式設計都靠伍扮紙帶打孔,那就是用二進位程式設計,你只要知道不同枝擾的01組合意味著什麼就行。
3樓:網友
這個比較複雜了培段,得學習組合語言,懂資料結構。還是debug測試,最好學習一下反彙編,絕對用得上。這些和與 或 非閘電路有關蘆蘆,也就是和二極體 三極體及陪中帶組成的積體電路有關。
4樓:太平洋電腦網
1、開啟易語言。
新建乙個windows程式進入下圖介面。
2、我們輸入二進位 ()這個命令。
3、我們這個命令發現這個命令只有乙個引數。
4、我們輸入這個引數:「10」。
5、我們輸入:除錯輸出(二進位 (「10」))
6、執行結果: 2就是把二進位轉換。
成10進位。
如何快速學會二進位?
5樓:小耳朵愛聊車
可以通過分析熟悉的十進位來學習二進位,以致其他任意進位。
我們熟悉的十進位是這樣的:個位的基數是1,個位上出現的數字有幾就代表這個數中包含幾個1,而十位的基數是10,是個位(右邊位)乘以10得到的(十進位),十位上出現的數字是幾,則這個數中包含幾個10,之後類推百位是十位乘以10。
比如好腔2015,包含2個1000,0個100,1個10,5個1,表示式。
為2*1000+0*100+1*10+5*1;那麼小數呢,小數點後面第1位是即1/10),是個位除以10得到的,小數點後面第2位是前一位(左邊位)除以10得到的,比如:換句話說包含3個1,1個和4個。
注意猜襪悶事項:
1、為了表示乙個數是二進位記數法。
通常在這個數的右下角寫上(2),如十進位中的2在二進位中寫成10(2),3在二進位中寫為11(2),4寫成100(2),5寫成101(2),6寫成110(2)。
2、在二進位中,0+0=0(也可以看作是十進位中的0+0=0),二進位中1+1=10(即十進位中的穗彎1+1=2),二進位中的10+1=11(即十進位中的2+1=3),二進位中的11+1=100(即十進位中的3+1=4),二進位中的100+1=101(即十進位中的4+1=5)。
二進是如何進位的?
6樓:暴走愛教育
二進位的計算資料是用0和1兩個數碼來表示的數。基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。計算機中的二進位是乙個非常微小的開關,用「開」來表示1,「關」來表示0。
二進位的計算分巧舉為顫液五種:
1、加法有四種情況: 0+0=0,0+1=1,1+0=1,1+1=10,0進位為1。
2、乘法有四種情況: 0×0=0,1×0=0,0×1=0,1×1=1。
3、減法有四種孝洞碧情況:0-0=0,1-0=1,1-1=0,0-1=1。
4、除法有兩種情況:0÷1=0,1÷1=1。
5、拈加法二進位是加減乘除外的一種特殊演算法。拈加法運算與進行加法類似,但不需要做進位。
二進位和十進位互相轉換。
二進位和十進位互相轉換的規則口訣為:除二取餘,倒序排列,也就是說將乙個十進位數除以二,得到的商再除以二,依此類推直到商等於一或零時為止,倒取將除得的餘數,即換算為二進位數的結果,由於計算機內部表示數的位元組單位都是定長的,以2的冪次,或者8位,或者16位 32位等。
二進位位轉化為十進位方法:要從右到左用二進位的每個數去乘以2的相應次方,小數點後則是從左往右。
所以總結起來通用公式為:二進位)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十進位)。
怎麼學習二進位?
7樓:哎呀
1、需要學習數學知識。
2、簡單地說,二進位就是隻有兩個數符的數數方法。
3、先學會怎麼在二進位下數數,然後去理解:
一般的十進位的數數:1 2 3 4 5 6 7 8對應的二進位的數數:1 10 11 100 101 110 111 1000
你巖明鏈能看懂上面的規律嗎?在二進位中,沒有2(沒有比1大的數符),當比1再大時,就得向前進位了。如果你能看懂上面的數數規則,你就能學會二進位,否則,你就學不會。
C二進位制如何轉成Byte和符串,C二進位制如何轉成Byte和字串
f5其實就是byte的16進製制表現形式 byte bts new byte 1 你除錯的時候你就會看到bts 0 裡面的值就是245 int i int bts 0 i的值為245string str1 bts 0 tostring str1有可能是亂碼 string str2 bts 0 tos...
二進位制如何轉化為十進位制?二進位制怎樣轉換為十進位制?
二進位制是一種由0和1組成的數字系統,而十進位制是一種由0到9這10個數字組成的數字系統。將乙個二進位製數轉化為十進位制,可以使用以下方法 從二進位製數的最右邊 即最低位 開始,將每一位的值乘以2的冪,冪的指數從0開始逐次增加1。將每一位的乘積相加,得到最終的十進位製數。例如,將二進位製數10110...
有關二進位制,什麼是二進位制
方法就是採用整數部分除以基數2和小數部分乘以基數2取整的方法!例如要把41轉化成二進位制的 2 41 餘1 最低位。2 1 1 最高位。結果就等於101001 例2 把小數轉化成二進位制。取0 取1 取1結果為。把1000轉化為十進位制等於8 因為17大於8 所以17 十進位制 大於 1000 二進...