第一篇:二進(jìn)制到BCD轉(zhuǎn)換實(shí)驗(yàn)報(bào)告[本站推薦]
二進(jìn)制到BCD轉(zhuǎn)換實(shí)驗(yàn)報(bào)告
班級
姓名
學(xué)號
日期
一、實(shí)驗(yàn)?zāi)康模?.掌握簡單的數(shù)值轉(zhuǎn)換算法
2.基本了解數(shù)值的各種表達(dá)方法
二、實(shí)驗(yàn)要求:
將給定的一個(gè)二進(jìn)制數(shù),轉(zhuǎn)換成十進(jìn)制(BCD)碼。
三、實(shí)驗(yàn)內(nèi)容:
1、給累加器賦值,如#123
2、將累加器的內(nèi)容拆分為三個(gè)BCD碼,并存入Result開始的三個(gè)單元。
四、程序及運(yùn)行結(jié)果截圖
DATA
SEGMENT RESULT_1
DB
RESULT_2
DB
RESULT_3
DB
DATA
ENDS
STACK
SEGMENT
ATACK STA
DB
DUP(0)STACK_TOP DB
0 STACK
ENDS
CODE
SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START:
MOV
AX,DATA MOV
DS,AX MOV
AX,STACK MOV
SS,AX LEA
SP,ATACK_TOP MOV
AX,123H MOV
CL,100 DIV
CL MOV
RESULT_1,AL
MOV
CL,8 SHR
AX,CL MOV
CL,10 DIV
CL MOV
RESULT_2,AL MOV
RESULT_3,AH
ADD
RESULT_1,30H ADD
RESULT_2,30H ADD
RESULT_3,30H
MOV
DL, RESULT_1 MOV
AH,02H INT
21H
MOV
AX,4C00H INT
21H CODE
ENDS
END
START
五、實(shí)驗(yàn)過程中遇到的主要問題
;將 A 拆為三個(gè) BCD 碼, 并存入 Result 開始的叁個(gè)單元
Result equ
20h
org
0
ljmp Start
BinToBCD:
mov
b, #100
div
ab
mov
Result, a
;除以 100, 得百位數(shù)
mov
a, b
mov
b, #10
div
ab
mov
Result+1, a
;余數(shù)除以 10, 得十位數(shù)
mov
Result+2, b
;余數(shù)為個(gè)位數(shù)
ret
Start:
mov
sp, #40h
mov
a, #123
call BinToBCD
ljmp $
end
六、實(shí)驗(yàn)后的心得體會
第二篇:高中信息技術(shù)_二進(jìn)制十進(jìn)制轉(zhuǎn)換教案
二進(jìn)制十進(jìn)制轉(zhuǎn)換教案
班級:20111411 學(xué)號:2011141150 姓名:李瑤
【教學(xué)目的與要求】
1、熟悉數(shù)制的概念;
2、掌握位權(quán)表示法;
3、熟練掌握各數(shù)制之間的轉(zhuǎn)換方法。
【課時(shí)安排】 1課時(shí)。
【教學(xué)重點(diǎn)與難點(diǎn)】
1、難點(diǎn):位權(quán)表示法 十進(jìn)制轉(zhuǎn)化為二進(jìn)制
2、重點(diǎn):
二、十進(jìn)制間相互轉(zhuǎn)換
【學(xué)習(xí)者分析】 教材上這一部分寫的比較簡單但也比較抽象,以高一學(xué)生現(xiàn)在的認(rèn)知結(jié)構(gòu)還不是很容易理解,而且直接引入什么“按權(quán)相加”的方法,學(xué)生必定聽得一頭霧水。因此,本課時(shí)由淺入深,首先給出這些概念以幫助學(xué)生更好地理解和接受、消化吸收本節(jié)課的知識。
【教學(xué)過程】(以下教師的語言、活動簡稱“師”,學(xué)生的活動簡稱“生”)
(一)數(shù)制 6分鐘
師: 同學(xué)們,大家回想一下,我們最早學(xué)習(xí)的數(shù)學(xué)運(yùn)算是什么?
生:加法。加減乘除??
師:對,我們最開始學(xué)習(xí)的就是十以內(nèi)的加法,之后是兩位數(shù)的加法,在兩位數(shù)加法的學(xué)習(xí)中,老師是不是經(jīng)常會說,要注意逢十進(jìn)一?也就是我們平常說的別忘了進(jìn)位。像這樣按進(jìn)位的原則進(jìn)行記數(shù)的方法叫做進(jìn)位記數(shù)制。“進(jìn)位記數(shù)制”簡稱為“數(shù)制”或“進(jìn)制”。我們平時(shí)用的最多的就是十進(jìn)制了,那么,大家想一下,還有沒有其他的進(jìn)制呢?比如說,小時(shí)、分鐘、秒之間是怎么換算的?
生: 一小時(shí)等于60分鐘,一分鐘等于60秒。
師: 那我們平時(shí)會不會說我做這件事情用了102分鐘呢?不是吧?我們一般會說,我花了一個(gè)小時(shí)零42分鐘,也就是說逢六十進(jìn)一,這就是60進(jìn)制。由此也可以推斷出,每一種數(shù)制的進(jìn)位都遵循一個(gè)規(guī)則,那就是——逢N進(jìn)1。這里的N叫做基數(shù)。所謂“基數(shù)”就是數(shù)制中表示數(shù)值所需要的數(shù)字字符的總數(shù),比如,十進(jìn)制中用0——9來表示數(shù)值,一共有10個(gè)不同的字符,那么,10就是十進(jìn)制的基數(shù),表示逢十進(jìn)一。下面我們再引入一個(gè)新概念——“位權(quán)”。什么是位權(quán)呢?大家看一下這個(gè)十進(jìn)制數(shù),1111.111,那么,這其中的7個(gè)1是不是完全一樣呢?
生:不一樣。
師:那么他們有什么不同呢? 生: 第一個(gè)1表示1000,第二個(gè)1表示100,??
1-2
-3 師:很好。大家看一下,1000=10,100=10,10=10,1=10,0.1=10,0.01=10,0.001=10。這就叫做位權(quán),也就是基數(shù)的若干次冪。那么,這個(gè)“若干次”有是多少呢?有沒有什么規(guī)定呢?大家觀察一下這個(gè)例子,以小數(shù)點(diǎn)為界,整數(shù)部分自右向左,依次是基數(shù)的0次、1次、2次、3次冪。小數(shù)部分,自左向右,分別是基數(shù)的-1次、-2次、-3次冪。大家再看一下,2856.42這個(gè)十進(jìn)制數(shù),它的值是怎么算出來的呢?這里的2表示2000,即2 *10,8表示800,即8 *10,同樣的,5代表50,即5 * 10,6代表6,即6 * 10。2000+800+50+6+0.4+0.02=2856.42,這就叫做按權(quán)相加法。也就是讓每一位上的數(shù)字字符乘以它所代表的權(quán)。那么,這種方法有什么用呢?這就是本節(jié)課的重點(diǎn)內(nèi)容。0
321(二)數(shù)制轉(zhuǎn)換 20分鐘
大家都知道,計(jì)算機(jī)中采用的是二進(jìn)制,但用計(jì)算機(jī)解決實(shí)際問題時(shí)對數(shù)值的輸入輸出通常使用十進(jìn)制,這就有一個(gè)十進(jìn)制向二進(jìn)制轉(zhuǎn)換或由二進(jìn)制向十進(jìn)制轉(zhuǎn)換的過程。也就是說,在使用計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理時(shí)首先必須把輸入的十進(jìn)制數(shù)轉(zhuǎn)換成計(jì)算機(jī)所能接受的二進(jìn)制數(shù);計(jì)算機(jī)在運(yùn)行結(jié)束后,再把二進(jìn)制數(shù)轉(zhuǎn)換為人們所習(xí)慣的十進(jìn)制數(shù)輸出。這種將數(shù)由一種數(shù)制轉(zhuǎn)換成另一種數(shù)制稱為數(shù)制間的轉(zhuǎn)換。
這節(jié)課我們主要來講一下二進(jìn)制——十進(jìn)制之間的轉(zhuǎn)換。下面我們結(jié)合實(shí)例來講解一下。
1、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)
把二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)就是用“按權(quán)相加”法,把二進(jìn)制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進(jìn)制加法規(guī)則求和。
例 把二進(jìn)制數(shù)110.11轉(zhuǎn)換成十進(jìn)制數(shù)。
這個(gè)比較簡單,也容易掌握,我們就不做練習(xí)了,下面我們重點(diǎn)看一下十進(jìn)制轉(zhuǎn)換成二進(jìn)制。
2、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
大家看一下前面我們講的按權(quán)相加法中,權(quán)的值在小數(shù)點(diǎn)左邊和小數(shù)點(diǎn)右邊是不一樣的。所以,十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)時(shí),整數(shù)和小數(shù)的轉(zhuǎn)換方法也不同,一般我們先把十進(jìn)制數(shù)的整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換后,再加以合并。我們先來講一下轉(zhuǎn)換的方法,再結(jié)合實(shí)例來看一下。
(1)十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)
十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用“除2取余,逆序排列”法。具體做法是:用2去除十進(jìn)制整數(shù),可以得到一個(gè)商和余數(shù);再用2去除商,又會得到一個(gè)商和余數(shù),如此進(jìn)行,直到商為零時(shí)為止,然后把所有余數(shù)按逆序排列,也就是把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來。這就是所謂“除2取余,逆序排列”。
(2)十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)
十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)采用“乘2取整,順序排列”法。具體做法是:用2乘十進(jìn)制小數(shù),可以得到積,將積的整數(shù)部分取出,再用2乘余下的小數(shù)部分,又得到一個(gè)積,再將積的整數(shù)部分取出,如此進(jìn)行,直到積中的小數(shù)部分為零,或者達(dá)到所要求的精度為止。然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進(jìn)制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位。
例 將一個(gè)十進(jìn)制數(shù)35.375轉(zhuǎn)換為二進(jìn)制數(shù)。
最后得到轉(zhuǎn)換結(jié)果:(35.375)10=(100011.011)2
大家要好好記住這一點(diǎn),整數(shù)部分是將所得的余數(shù)逆序排列,而小數(shù)部分則要將所提出來的積的整數(shù)按順序排列。
好了,我們這節(jié)課要講的主要內(nèi)容就是這些了,下面,我們來就這些內(nèi)容做一些練習(xí),看看大家掌握的怎么樣了。
(三)練習(xí)7分鐘
1、(1010101.1011)2=()10
6420
3-4 解:(1010101.1011)2=2+2+2+2+2+2+2=64+16+4+1+0.5+0.125+0.0625=85.6875
2、(105.625)10 =()2
解:
(四)小結(jié) 2分鐘
本節(jié)課我們主要講了數(shù)制的概念以及二——十進(jìn)制轉(zhuǎn)換,這節(jié)課的難點(diǎn)就是要理解位權(quán)的概念。重點(diǎn)掌握的內(nèi)容當(dāng)然這二進(jìn)制和十進(jìn)制之間的相互轉(zhuǎn)換方法,下面我們來一起回顧一下,二進(jìn)制轉(zhuǎn)化成十進(jìn)制用的是——(生)“按權(quán)相加法”。十進(jìn)制轉(zhuǎn)化成二進(jìn)制既是重點(diǎn)也是難點(diǎn),不大容易掌握,大家下去要認(rèn)真思考一下,看能不能用自己的話把這些規(guī)則表達(dá)出來,成為自己的東西。十進(jìn)制轉(zhuǎn)化成二進(jìn)制,整數(shù)部分是——(師生)“除2取余,逆序排列”,小數(shù)部分是——(師生)“乘2取整,順序排列”。
好了,這節(jié)課就上到這里吧。希望大家下去以后把這幾道題做一下,鞏固一下本節(jié)課所講的內(nèi)容。
(五)作業(yè)
1、將下列數(shù)字用按權(quán)相加法展開
-1(568.3)10 = 5×10 + 6×10+ 8×10 +3× 10
0
-1(101.1)2 = 1×2 + 0×2+ 1×2 + 1×2
2、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)
(101.1)2 = 1×2 + 0×2 + 1×2 + 1× 2 =(5.5)10 十進(jìn)制 轉(zhuǎn)換成二進(jìn)制數(shù) 21
0
-1(173.8125)10=(10101101.1101)2
第三篇:高中信息技術(shù)_二進(jìn)制十進(jìn)制轉(zhuǎn)換教案
二進(jìn)制十進(jìn)制轉(zhuǎn)換教案
【教學(xué)目的與要求】
1、熟悉數(shù)制的概念;
2、掌握位權(quán)表示法;
3、熟練掌握各數(shù)制之間的轉(zhuǎn)換方法。【課時(shí)安排】 1課時(shí)。【教學(xué)重點(diǎn)與難點(diǎn)】
1、難點(diǎn):位權(quán)表示法 十進(jìn)制轉(zhuǎn)化為二進(jìn)制
2、重點(diǎn):
二、十進(jìn)制間相互轉(zhuǎn)換 【學(xué)習(xí)者分析】 教材上這一部分寫的比較簡單但也比較抽象,以高一學(xué)生現(xiàn)在的認(rèn)知結(jié)構(gòu)還不是很容易理解,而且直接引入什么“按權(quán)相加”的方法,學(xué)生必定聽得一頭霧水。因此,本課時(shí)由淺入深,首先給出這些概念以幫助學(xué)生更好地理解和接受、消化吸收本節(jié)課的知識。
【教學(xué)過程】(以下教師的語言、活動簡稱“師”,學(xué)生的活動簡稱“生”)
(一)數(shù)制 6分鐘
師: 同學(xué)們,大家回想一下,我們最早學(xué)習(xí)的數(shù)學(xué)運(yùn)算是什么? 生:加法。加減乘除??
師:對,我們最開始學(xué)習(xí)的就是十以內(nèi)的加法,之后是兩位數(shù)的加法,在兩位數(shù)加法的學(xué)習(xí)中,老師是不是經(jīng)常會說,要注意逢十進(jìn)一?也就是我們平常說的別忘了進(jìn)位。像這樣按進(jìn)位的原則進(jìn)行記數(shù)的方法叫做進(jìn)位記數(shù)制。“進(jìn)位記數(shù)制”簡稱為“數(shù)制”或“進(jìn)制”。我們平時(shí)用的最多的就是十進(jìn)制了,那么,大家想一下,還有沒有其他的進(jìn)制呢?比如說,小時(shí)、分鐘、秒之間是怎么換算的? 生 一小時(shí)等于60分鐘,一分鐘等于60秒。師 那我們平時(shí)會不會說我做這件事情用了102分鐘呢?不是吧?我們一般會說,我花了一個(gè)小時(shí)零42分鐘,也就是說逢六十進(jìn)一,這就是60進(jìn)制。由此也可以推斷出,每一種數(shù)制的進(jìn)位都遵循一個(gè)規(guī)則,那就是——逢N進(jìn)1。這里的N叫做基數(shù)。所謂“基數(shù)”就是數(shù)制中表示數(shù)值所需要的數(shù)字字符的總數(shù),比如,十進(jìn)制中用0——9來表示數(shù)值,一共有10個(gè)不同的字符,那么,10就是十進(jìn)制的基數(shù),表示逢十進(jìn)一。下面我們再引入一個(gè)新概念——“位權(quán)”。什么是位權(quán)呢?大家看一下這個(gè)十進(jìn)制數(shù),1111.111,那么,這其中的7個(gè)1是不是完全一樣呢?
生不一樣。師那么他們有什么不同呢? 生 第一個(gè)1表示1000,第二個(gè)1表示100,??
師很好。大家看一下,1000=103,100=102,10=10 1,1=10,0.1=10-1,0.01=10-2,0.001=10-3。這就叫做位權(quán),也就是基數(shù)的若干次冪。那么,這個(gè)“若干次”有是多少呢?有沒有什么規(guī)定呢?大家觀察一下這個(gè)例子,以小數(shù)點(diǎn)為界,整數(shù)部分自右向左,依次是基數(shù)的0次、1次、2次、3次冪。小數(shù)部分,自左向右,分別是基數(shù)的-1次、-2次、-3次冪。大家再看一下,2856.42這個(gè)十進(jìn)制數(shù),它的值是怎么算出來的呢?這里的2表示2000,即2 *103,8表示800,即8 *102,同樣的,5代表50,即5 * 10 1,6代表6,即6 * 10 0。2000+800+50+6+0.4+0.02=2856.42,這就叫做按權(quán)相加法。也就是讓每一位上的數(shù)字字符乘以它所代表的權(quán)。那么,這種方法有什么用呢?這就是本節(jié)課的重點(diǎn)內(nèi)容。
(二)數(shù)制轉(zhuǎn)換 20分鐘
大家都知道,計(jì)算機(jī)中采用的是二進(jìn)制,但用計(jì)算機(jī)解決實(shí)際問題時(shí)對數(shù)值的輸入輸出通常使用十進(jìn)制,這就有一個(gè)十進(jìn)制向二進(jìn)制轉(zhuǎn)換或由二進(jìn)制向十進(jìn)制轉(zhuǎn)換的過程。也就是說,在使用計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理時(shí)首先必須把輸入的十進(jìn)制數(shù)轉(zhuǎn)換成計(jì)算機(jī)所能接受的二進(jìn)制數(shù);計(jì)算機(jī)在運(yùn)行結(jié)束后,再把二進(jìn)制數(shù)轉(zhuǎn)換為人們所習(xí)慣的十進(jìn)制數(shù)輸出。這種將數(shù)由一種數(shù)制轉(zhuǎn)換成另一種數(shù)制稱為數(shù)制間的轉(zhuǎn)換。
這節(jié)課我們主要來講一下二進(jìn)制——十進(jìn)制之間的轉(zhuǎn)換。下面我們結(jié)合實(shí)例來講解一下。
1、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)
把二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)就是用“按權(quán)相加”法,把二進(jìn)制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進(jìn)制加法規(guī)則求和。例 把二進(jìn)制數(shù)110.11轉(zhuǎn)換成十進(jìn)制數(shù)。
這個(gè)比較簡單,也容易掌握,我們就不做練習(xí)了,下面我們重點(diǎn)看一下十進(jìn)制轉(zhuǎn)換成二進(jìn)制。
2、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
大家看一下前面我們講的按權(quán)相加法中,權(quán)的值在小數(shù)點(diǎn)左邊和小數(shù)點(diǎn)右邊是不一樣的。所以,十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)時(shí),整數(shù)和小數(shù)的轉(zhuǎn)換方法也不同,一般我們先把十進(jìn)制數(shù)的整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換后,再加以合并。我們先來講一下轉(zhuǎn)換的方法,再結(jié)合實(shí)例來看一下。
0
(1)十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)
十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用“除2取余,逆序排列”法。具體做法是:用2去除十進(jìn)制整數(shù),可以得到一個(gè)商和余數(shù);再用2去除商,又會得到一個(gè)商和余數(shù),如此進(jìn)行,直到商為零時(shí)為止,然后把所有余數(shù)按逆序排列,也就是把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來。這就是所謂“除2取余,逆序排列”。
(2)十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)
十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)采用“乘2取整,順序排列”法。具體做法是:用2乘十進(jìn)制小數(shù),可以得到積,將積的整數(shù)部分取出,再用2乘余下的小數(shù)部分,又得到一個(gè)積,再將積的整數(shù)部分取出,如此進(jìn)行,直到積中的小數(shù)部分為零,或者達(dá)到所要求的精度為止。然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進(jìn)制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位。例 將一個(gè)十進(jìn)制數(shù)35.375轉(zhuǎn)換為二進(jìn)制數(shù)。
最后得到轉(zhuǎn)換結(jié)果:(35.375)10=(100011.011)2
大家要好好記住這一點(diǎn),整數(shù)部分是將所得的余數(shù)逆序排列,而小數(shù)部分則要將所提出來的積的整數(shù)按順序排列。
好了,我們這節(jié)課要講的主要內(nèi)容就是這些了,下面,我們來就這些內(nèi)容做一些練習(xí),看看大家掌握的怎么樣了。
(三)練習(xí)7分鐘
1、(1010101.1011)2=()10
解:(1010101.1011)2=26+24+22+20+2-1+2-3+2-4 =64+16+4+1+0.5+0.125+0.0625=85.6875
2、(105.625)10 =()2 解:
(四)小結(jié) 2分鐘
本節(jié)課我們主要講了數(shù)制的概念以及二——十進(jìn)制轉(zhuǎn)換,這節(jié)課的難點(diǎn)就是要理解位權(quán)的概念。重點(diǎn)掌握的內(nèi)容當(dāng)然這二進(jìn)制和十進(jìn)制之間的相互轉(zhuǎn)換方法,下面我們來一起回顧一下,二進(jìn)制轉(zhuǎn)化成十進(jìn)制用的是——(生)“按權(quán)相加法”。十進(jìn)制轉(zhuǎn)化成二進(jìn)制既是重點(diǎn)也是難點(diǎn),不大容易掌握,大家下去要認(rèn)真思考一
下,看能不能用自己的話把這些規(guī)則表達(dá)出來,成為自己的東西。十進(jìn)制轉(zhuǎn)化成二進(jìn)制,整數(shù)部分是——(師生)“除2取余,逆序排列”,小數(shù)部分是——(師生)“乘2取整,順序排列”。
好了,這節(jié)課就上到這里吧。希望大家下去以后把這幾道題做一下,鞏固一下本節(jié)課所講的內(nèi)容。
(五)作業(yè)
1、將下列數(shù)字用按權(quán)相加法展開
(568.3)10 = 5×10 + 6×10+ 8×10 +3× 10(101.1)2 = 1×22 + 0×21 + 1×20 + 1×2-1
2、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)
(101.1)2 = 1×22 + 0×21 + 1×20 + 1× 2-1 =(5.5)10 十進(jìn)制 轉(zhuǎn)換成二進(jìn)制數(shù)(173.8125)10=(10101101.1101)2 一、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)
由二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的基本做法是,把二進(jìn)制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進(jìn)制加法規(guī)則求和。這種做 法稱為“按權(quán)相加”法。
-1 二、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)時(shí),由于整數(shù)和小數(shù)的轉(zhuǎn)換方法不同,所以先將十進(jìn)制數(shù)的整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換后,再加以合并。
1.十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)
十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用“除2取余,逆序排列”法。具體做法是:用2去除十進(jìn)制整數(shù),可以得到一個(gè)商和余數(shù);再用2去除商,又會得到一個(gè)商和余數(shù),如此進(jìn)行,直到商為零時(shí)為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來。
2.十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)
十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)采用“乘2取整,順序排列”法。具體做法是:用2乘十進(jìn)制小數(shù),可以得到積,將積的整數(shù)部分取出,再用2乘余下的小數(shù)部分,又得到一個(gè)積,再將積的整數(shù)部分取出,如此進(jìn)行,直到積中的小數(shù)部分為零,或者達(dá)到所要求的精度為止。
然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進(jìn)制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位。
第四篇:二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換方式(寫寫幫推薦)
第六章 二進(jìn)制、八進(jìn)制、十六進(jìn)制
6.1 為什么需要八進(jìn)制和十六進(jìn)制?
6.2 二、八、十六進(jìn)制數(shù)轉(zhuǎn)換到十進(jìn)制數(shù)
6.2.1 二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
6.2.2 八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
6.2.3 八進(jìn)制數(shù)的表達(dá)方法
6.2.4 八進(jìn)制數(shù)在轉(zhuǎn)義符中的使用
6.2.5 十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)
6.2.6 十六進(jìn)制數(shù)的表達(dá)方法
6.2.7 十六進(jìn)制數(shù)在轉(zhuǎn)義符中的使用
6.3 十進(jìn)制數(shù)轉(zhuǎn)換到二、八、十六進(jìn)制數(shù)
6.3.1 10進(jìn)制數(shù)轉(zhuǎn)換為2進(jìn)制數(shù)
6.3.2 10進(jìn)制數(shù)轉(zhuǎn)換為8、16進(jìn)制數(shù)
6.4 二、十六進(jìn)制數(shù)互相轉(zhuǎn)換
6.5 原碼、反碼、補(bǔ)碼
6.6 通過調(diào)試查看變量的值
6.7 本章小結(jié)
這是一節(jié)“前不著村后不著店”的課。不同進(jìn)制之間的轉(zhuǎn)換純粹是數(shù)學(xué)上的計(jì)算。不過,你不必?fù)?dān)心會有么復(fù)雜,無非是
第五篇:二進(jìn)制與十進(jìn)制的轉(zhuǎn)換
1、十進(jìn)制換二進(jìn)制:
短除法,每次除以2并寫出每次余數(shù),然后從下往上寫出結(jié)果。如:173(10)=10101101(2)
6(10)=110(2)如果是小數(shù)轉(zhuǎn)換:每次乘2取整數(shù)
2、二進(jìn)制換十進(jìn)制:從個(gè)位起分別乘2的n次方n-1次方。。2次方1次方0次方,并分別相加.如110110(2)=1*2的5次方+1*2的4次方+0*2的3次方+1*2的2次方+1*2的1次方+0*2的0次方=32+16+0+4+2+0=54 3、9取3的不同個(gè)數(shù):9*8*7/3*2*1=84種
9取2的不同個(gè)數(shù):9*8/2*1=36種