TIF305 Organisasi danTIF305 Organisasi dan
Arsitektur KomputerArsitektur Komputer
Ir. Sihar, M.T.
T. Informatika / FTI
Bandung - 2016
Op. ArithmAtikA & Bit
Daftar PustakaDaftar Pustaka
1) Irvine, Kip R. ”Assembly Language for Intel-Based
Computers Fifth Edition”. Florida International University,
School of Computing and Information Sciences, Pearson
Education, Inc., 2007.
2) Simamora, S.N.M.P. “Diktat Tuntunan Praktis Bahasa
Rakitan menggunakan Turbo Assembler 2.0”. Program studi
T. Komputer. Politeknik TELKOM. Bandung. 2008.
3) Simamora, S.N.M.P. ”Diktat Kuliah SK-303 Organisasi dan
Arsitektur Komputer”. Dept. Teknik Elektro, Fak.Teknik,
ITHB, Bandung, 2002.
4) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan
Pemrograman. Penerbit Deepublish, Yogyakarta. 2016.
ISBN: 978-602-401-318-9.
5) Simamora, S.N.M.P. "Diktat Organisasi dan Arsitektur
Komputer". Program studi T. Informatika. Fak. Teknologi
Informasi. Univ. BALE. Bandung. 2012.
PerkalianBIT Aturan Perkalian BIT:
Contoh: DEC(15) ∗DEC(2)=DEC(...)
Solusi:
15
2
30
*
15 = 1111
2 = 10
1111
10
0000
1111
11110
*
+
Uji = 11110
= 16+8+4+2+0
= (30)10 ;
terbukti
Konstruksi-algoritma
Contoh: DEC(28) ∗DEC(12)=DEC(...)
Solusi:
15
12
30
15
----- +
180
* 15 = 1111
12 = 1100
1111
1100
0000
0000
1111
1111
10110100
*
+
Uji = 10110100
= 128+0+32+16+0+4+0+0
= (180)10 ;
terbukti
Contoh: DEC(25) ∗DEC(3)=DEC(...)
Solusi: 25
3
75
*
25 = 11001
3 = 11
11001
11
11001
11001
1001011
*
+
Uji = 1001011
= 64+0+0+8+0+2+1
= (75)10 ;
terbukti
Konstruksi-algoritma
62*25 = ….??
Solusi:
62=111110
25= 11001
Uji = 1100001110
62
25
310
124
(1550)10
*
+
111110
11001
111110
*
+
000000
111110
000000
111110
1100001110
1024
512
8 4 2
14
526
(1550) 10 …(terbukti)
Konstruksi-algoritma
PembagianBIT
13
5
15
15
-
-
0 stop
65=1000001
5= 101
1101
101
110
110
-
-
10
stop
0 -
-
101
101
0
Uji = 1101
= 8+4+0+1
= (13)10 (….Terbukti)
Konstruksi-algoritma
03
0
27
27
-
-
0 stop
(3)10 27=11011
9= 1001
Uji = 11
= 2+1
= (3)10 (….Terbukti)
11
1001
1001
1001
-
-
0 stop
Konstruksi-algoritma
1. Operator MUL ke Operator ADD
Contoh 1: 6x7 akan ditransformasikan dalam
Operator ADD
Solusi:
Transformasi antar Operator ArithmatikaTransformasi antar Operator Arithmatika
0
6
6
6
12
6
18
6
24
6
30
6
36
6
42
+
+
+
+
+
+
1
2
3
7
4
5
6
+
Stop
maka, 6x7 = 42
Konstruksi-algoritma
Algoritma dan Pemograman C++Algoritma dan Pemograman C++
Contoh 2. 5x4 akan ditransformasikan dalam
Operator ADD
Solusi:
0
5
5
5
10
5
15
5
20
+
+
+
+
1
2
3
4
Stop
maka, 5x4= 20
Konstruksi-algoritma
Algoritma dan Pemograman C++Algoritma dan Pemograman C++
2. Operator DIV ke Operator SUB
Contoh 1. 12÷4 akan ditransformasikan dalam
Operator SUB.
Solusi:
12
4
8
4
4
4
0
---
---
---
1
2
3
jawaban
maka, 12÷4= 3
Konstruksi-algoritma
Algoritma dan Pemograman C++Algoritma dan Pemograman C++
Contoh 2. 36÷6 akan ditransformasikan dalam
Operator SUB.
Solusi:
36
6
30
6
24
6
18
6
12
6
6
6
0
---
---
---
1
2
3
jawaban
maka, 12÷4= 3
4
5
6
---
---
---
Konstruksi-algoritma
Algoritma dan Pemograman C++Algoritma dan Pemograman C++

M11 tif305 sns_ubb

  • 1.
    TIF305 Organisasi danTIF305Organisasi dan Arsitektur KomputerArsitektur Komputer Ir. Sihar, M.T. T. Informatika / FTI Bandung - 2016 Op. ArithmAtikA & Bit
  • 2.
    Daftar PustakaDaftar Pustaka 1)Irvine, Kip R. ”Assembly Language for Intel-Based Computers Fifth Edition”. Florida International University, School of Computing and Information Sciences, Pearson Education, Inc., 2007. 2) Simamora, S.N.M.P. “Diktat Tuntunan Praktis Bahasa Rakitan menggunakan Turbo Assembler 2.0”. Program studi T. Komputer. Politeknik TELKOM. Bandung. 2008. 3) Simamora, S.N.M.P. ”Diktat Kuliah SK-303 Organisasi dan Arsitektur Komputer”. Dept. Teknik Elektro, Fak.Teknik, ITHB, Bandung, 2002. 4) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan Pemrograman. Penerbit Deepublish, Yogyakarta. 2016. ISBN: 978-602-401-318-9. 5) Simamora, S.N.M.P. "Diktat Organisasi dan Arsitektur Komputer". Program studi T. Informatika. Fak. Teknologi Informasi. Univ. BALE. Bandung. 2012.
  • 3.
    PerkalianBIT Aturan PerkalianBIT: Contoh: DEC(15) ∗DEC(2)=DEC(...) Solusi: 15 2 30 * 15 = 1111 2 = 10 1111 10 0000 1111 11110 * + Uji = 11110 = 16+8+4+2+0 = (30)10 ; terbukti Konstruksi-algoritma
  • 4.
    Contoh: DEC(28) ∗DEC(12)=DEC(...) Solusi: 15 12 30 15 -----+ 180 * 15 = 1111 12 = 1100 1111 1100 0000 0000 1111 1111 10110100 * + Uji = 10110100 = 128+0+32+16+0+4+0+0 = (180)10 ; terbukti Contoh: DEC(25) ∗DEC(3)=DEC(...) Solusi: 25 3 75 * 25 = 11001 3 = 11 11001 11 11001 11001 1001011 * + Uji = 1001011 = 64+0+0+8+0+2+1 = (75)10 ; terbukti Konstruksi-algoritma
  • 5.
    62*25 = ….?? Solusi: 62=111110 25=11001 Uji = 1100001110 62 25 310 124 (1550)10 * + 111110 11001 111110 * + 000000 111110 000000 111110 1100001110 1024 512 8 4 2 14 526 (1550) 10 …(terbukti) Konstruksi-algoritma
  • 6.
    PembagianBIT 13 5 15 15 - - 0 stop 65=1000001 5= 101 1101 101 110 110 - - 10 stop 0- - 101 101 0 Uji = 1101 = 8+4+0+1 = (13)10 (….Terbukti) Konstruksi-algoritma
  • 7.
    03 0 27 27 - - 0 stop (3)10 27=11011 9=1001 Uji = 11 = 2+1 = (3)10 (….Terbukti) 11 1001 1001 1001 - - 0 stop Konstruksi-algoritma
  • 8.
    1. Operator MULke Operator ADD Contoh 1: 6x7 akan ditransformasikan dalam Operator ADD Solusi: Transformasi antar Operator ArithmatikaTransformasi antar Operator Arithmatika 0 6 6 6 12 6 18 6 24 6 30 6 36 6 42 + + + + + + 1 2 3 7 4 5 6 + Stop maka, 6x7 = 42 Konstruksi-algoritma
  • 9.
    Algoritma dan PemogramanC++Algoritma dan Pemograman C++
  • 10.
    Contoh 2. 5x4akan ditransformasikan dalam Operator ADD Solusi: 0 5 5 5 10 5 15 5 20 + + + + 1 2 3 4 Stop maka, 5x4= 20 Konstruksi-algoritma
  • 11.
    Algoritma dan PemogramanC++Algoritma dan Pemograman C++
  • 12.
    2. Operator DIVke Operator SUB Contoh 1. 12÷4 akan ditransformasikan dalam Operator SUB. Solusi: 12 4 8 4 4 4 0 --- --- --- 1 2 3 jawaban maka, 12÷4= 3 Konstruksi-algoritma
  • 13.
    Algoritma dan PemogramanC++Algoritma dan Pemograman C++
  • 14.
    Contoh 2. 36÷6akan ditransformasikan dalam Operator SUB. Solusi: 36 6 30 6 24 6 18 6 12 6 6 6 0 --- --- --- 1 2 3 jawaban maka, 12÷4= 3 4 5 6 --- --- --- Konstruksi-algoritma
  • 15.
    Algoritma dan PemogramanC++Algoritma dan Pemograman C++