TIF305 Organisasi dan TIF305 Organisasi dan Arsitektur Komputer Arsitektur Komputer Ir. Sihar, M.T. T. Informatika / FTI Bandung - 2016 Op. Arithmatika & BIT
TIF305 Organisasi dan TIF305 Organisasi dan Arsitektur KomputerArsitektur Komputer
Ir. Sihar, M.T.T. Informatika / FTIBandung - 2016
Op. Arithmatika & BIT
Daftar PustakaDaftar Pustaka1) 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.
Perk
alia
n BI
T Aturan Perkalian BIT:
Contoh:DEC(15) DEC(2)=DEC(...)Solusi:
15 230
*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 3015----- +180
* 15 = 1111 12 = 1100
1111 1100 0000 0000 1111 111110110100
*
+Uji = 10110100 = 128+0+32+16+0+4+0+0 = (180)10 ;
terbukti
Contoh:DEC(25) DEC(3)=DEC(...)Solusi: 25
375
*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=11111025= 11001
Uji = 1100001110
62 25 310 124(1550)10
*
+
111110 11001 111110
*
+
000000111110
000000
1111101100001110
1024
512
8 4 2
14
526
(1550) 10 …(terbukti)
Konstruksi-algoritma
Pem
bagi
an
BIT
13
51515
-
-0 stop
65=1000001 5= 101
1101
101110110
-
-10
stop
0 -
-1011010Uji = 1101
= 8+4+0+1 = (13)10 (….Terbukti)
Konstruksi-algoritma
03
02727
-
-0 stop
(3)10 27=11011 9= 1001
Uji = 11 = 2+1 = (3)10 (….Terbukti)
11
100110011001
-
-0 stop
Konstruksi-algoritma
1. Operator MUL ke Operator ADDContoh 1: 6x7 akan ditransformasikan
dalam Operator ADDSolusi:
Transformasi antar Operator Transformasi antar Operator ArithmatikaArithmatika
0666
126
186
246
306
36642
+
+
+
+
+
+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 ADDSolusi:
0555
105
15520
+
+
+
+1
2
3
4 Stop
maka, 5x4= 20
Konstruksi-algoritma
Algoritma dan Pemograman C+Algoritma dan Pemograman C+++
2. Operator DIV ke Operator SUBContoh 1. 12÷4 akan ditransformasikan dalam Operator SUB.Solusi:
12484440
---
---
---1
2
3 jawaban
maka, 12÷4= 3
Konstruksi-algoritma
Algoritma dan Algoritma dan Pemograman C++Pemograman C++
Contoh 2. 36÷6 akan ditransformasikan dalam Operator SUB.Solusi:
366
306
246
186
126660
---
---
---1
2
3
jawaban
maka, 12÷4= 3
4
5
6
---
---
---
Konstruksi-algoritma
Algoritma dan Algoritma dan Pemograman C++Pemograman C++