Академический Документы
Профессиональный Документы
Культура Документы
Cu trc my tnh
M v cc h m
23/10/2008
Chng 1
M v cc h m
Gii thiu
Chng 1
M v cc h m
M l g?
23/10/2008
Chng 1
M v cc h m
H m
N =
a
k =0
a
k =0
R k (1)
C s ca h m
ak = 0,1,2....., R 1
23/10/2008
Chng 1
M v cc h m
H s
R k gi l trng s ca a k
23/10/2008
Chng 1
M v cc h m
Cc h m thng dng
H thp phn
R = 10 , a k = 0 ,1, 2 ,..... 9 .
R = 2 , a k = 0 ,1 .
Chng 1
M v cc h m
Cc h m thng dng
H c s 16 (H Hexadecimal)
R = 16, ak = 0,1,2,.....9, A, B, C,.D, E, F
Biu din s N=(2B6)16
N 16 = ( 2 B 6 ) h = 2 . 16
+ 11 . 16 1 + 6 . 16 0
= ( 694 ) 10
H c s 10 sang c s 2
Trong 173, 128 ? co 173 -128 = 45
45,
64 ? khong, giu nguyen 45
45,
32 ? co 45 - 32 = 13
13,
16 ? khong, giu nguyen 13
13,
8 ? co
13 - 8 = 5
5,
4 ? co
5-4=
1,
2 ? khong, giu nguyen 1
1,
1 ? co
1-1=0
23/10/2008
Chng 1
1 (MSB)
0
1
0
1
1
0
1 (LSB)
Least Significant Bit
M v cc h m
Cc h m thng dng
H c s 10 sang c s 2
23/10/2008
Chng 1
M v cc h m
Cc h m thng dng
H c s 16 va c s 2
Nh phn
Nhm nh phn
Dng Hex
111001111010101011
0011
1001
1110
1010
1011
C s 16
23/10/2008
39EAB
Chng 1
M v cc h m
Cc h m thng dng
Bng chuyn i cc h c s
23/10/2008
Chng 1
M v cc h m
Mt s n v c bn
Bit
= 1 v tr nh phn
Byte = 1 on v gm 8 Bit
Word = 1 on v gm 2 Byte (16 Bit)
Double Word = 1 on v gm 4 Byte (32 Bit)
Kilobyte = 210 (=1024) Byte
Megabyte = 210 Kilobyte (= 220 Byte)
Gigabyte = 210 Megabyte (= 230 Byte)
Terabyte = 210 Gigabyte (= 240 Byte)
23/10/2008
Chng 1
M v cc h m
23/10/2008
Chng 1
M v cc h m
Chng 1
M v cc h m
S b 1 (tip)
Vd:
0000 1010
1111 0101
;(10)10
;(245)10 s b 1 ca 1010
Vd:
0000 1010
1111 0101
+1
1111 0110
23/10/2008
;(10)10
;(245)10 s b 1 ca (10)10
;S b 2 ca (10)10
TS. Nguyen Duc Khoat
Chng 1
M v cc h m
S dng
23/10/2008
Chng 1
M v cc h m
S m
23/10/2008
Cch tm:
M b 2
2n _ |X|
Vd: Tm biu din nh phn c di 8 bits ca s 1
-1=28-1=256-1=(255)10=(11111111)2
Chng 1
23/10/2008
M v cc h m
Chng 1
M v cc h m
23/10/2008
Chng 1
M v cc h m
Phn
s dng
Bit du
Phn
s m
23/10/2008
Chng 1
M v cc h m
23/10/2008
10
Chng 1
M v cc h m
Vd
23/10/2008
Chng 1
M v cc h m
Du phy tnh v ng
Du phy tnh
23/10/2008
11
Chng 1
M v cc h m
Du phy tnh v ng
Du phy tnh
Vd
N 2 = ( 011011 . 01 ) 2
Chng 1
Du phy tnh v ng
Du phy tnh
M v cc h m
23/10/2008
12
Chng 1
M v cc h m
Du phy tnh v ng
Du phy ng (dng nh phn)
(-1)S x M x 2e-bias
Mantissa
Exponent c di 8 bits cho s 32 bits
C di 11 bits cho s 64 bits
Bias =-127 cho s 32 bits
=-1023 cho s 64 bits
23/10/2008
Chng 1
M v cc h m
Du phy tnh v ng
Du phy ng (dng nh phn)
(-1)S x M x 2e-bias
Mantissa: biu din c s, dng ca M l 1.f
hay 0.f tu theo nh dng.
Theo IEEE 754 dng ca M l 1.f (s 1 trong nh
dng ny l s n ch cn quan tm ti f)
1 M <2
7=7.000x100=70.000x10-1=
0.7000x101=.007x10-3
23/10/2008
13
Chng 1
M v cc h m
Du phy tnh v ng
Du phy ng (chun IEEE 754)
23/10/2008
Chng 1
M v cc h m
Du phy tnh v ng
Du phy ng (chun IEEE 754)
Vd:biu din s 28.375 di dng du phy ng c
di 32 bits theo IEEE 754
N 2
(28)10 = (00011100) 2 (0,375)10
0,375x2 = 0,75 0 : bit co trong so 2 -1
0,75x2 = 1,5 1 : bit co trong so 2 -2
0,5x2 = 1,0 1 : bit co trong so 2 -3
= (11100.011) 20 = (1.1100011) 2 4
4 = e 127 e = 131 = (10000011) 2
23/10/2008
exponent
14
Chng 1
M v cc h m
Du phy tnh v ng
Du phy ng (chun IEEE 754)
Vd (tip)
Exponent
23/10/2008
Chng 1
M v cc h m
Du phy tnh v ng
Du phy ng (chun IEEE 754)
Vd (tip)
Exponent=0111 1010
=122
s m:122-127
=-5
Mantissa=011 0000 0000 0000 0000 0000
=1. 011 0000 0000 0000 0000 0000
23/10/2008
-0,04296875
15
Chng 1
M v cc h m
OR
OR:
L1 = C1 + C2; S = A + B
AND: L2 = C1 . C2; S = A . B
NOR: L1 = C1 +C2; S = A + B
NAND: L2 = C1.C2; S = A.B
AND
23/10/2008
NAND
Chng 1
NOR
M v cc h m
Cc phn t logic
XOR
OR
AND
NOT
NOR
23/10/2008
NAND
TS. Nguyen Duc Khoat
16
Chng 1
M v cc h m
S=a+b ; c: carry
a b s c
0 0 0 0
=1
&
0 1 1 0
Mch logic ?
1 0 1 0
1 1 0 1
23/10/2008
Chng 1
M v cc h m
Php cng hon chnh Si=ai+bi+ci-1 ; ci-1: carry ca php cng i-1
a
i
b
i
c
i
p
i
g
i
r
i
s
i
c
i+1
23/10/2008
=1
r
&
&
Mch logic ?
1
=1
i+1
17
Chng 1
M v cc h m
a b s c
=1
0 0 0 0
=1
&
0 1 1 1
1 0 1 0
=1
Mch logic ?
&
&
1 1 0 0
23/10/2008
Chng 1
M v cc h m
S = A B = A + B +1
A:
A
-
B:
+
+
M b 2
S:
23/10/2008
18
Chng 1
M v cc h m
Php nhn
Vd:
S b nhn:
S nhn:
23/10/2008
Chng 1
M v cc h m
Php nhn
Vd:
S b nhn:
S nhn:
-3780
23/10/2008
19
Chng 1
M v cc h m
Php nhn
Vd:
S b nhn:
x
S nhn:
+
+
-6825
23/10/2008
Chng 1
M v cc h m
Bng m ASCII
(American Standard Code for Information Interchange)
20
Chng 1
M v cc h m
Bng m ASCII
(American Standard Code for Information Interchange)
23/10/2008
Chng 1
M v cc h m
Bi tp
21
Chng 1
M v cc h m
Bi tp
23/10/2008
22