m11 tif305 sns_ubb

15
TIF305 Organisasi dan TIF305 Organisasi dan Arsitektur Komputer Arsitektur Komputer Ir. Sihar, M.T. T. Informatika / FTI Bandung - 2016 Op. Arithmatika & BIT

Upload: staffpengajar

Post on 12-Feb-2017

213 views

Category:

Education


1 download

TRANSCRIPT

Page 1: M11 tif305 sns_ubb

TIF305 Organisasi dan TIF305 Organisasi dan Arsitektur KomputerArsitektur Komputer

Ir. Sihar, M.T.T. Informatika / FTIBandung - 2016

Op. Arithmatika & BIT

Page 2: M11 tif305 sns_ubb

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.

Page 3: M11 tif305 sns_ubb

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

Page 4: M11 tif305 sns_ubb

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

Page 5: M11 tif305 sns_ubb

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

Page 6: M11 tif305 sns_ubb

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

Page 7: M11 tif305 sns_ubb

03

02727

-

-0 stop

(3)10 27=11011 9= 1001

Uji = 11 = 2+1 = (3)10 (….Terbukti)

11

100110011001

-

-0 stop

Konstruksi-algoritma

Page 8: M11 tif305 sns_ubb

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

Page 9: M11 tif305 sns_ubb

Algoritma dan Pemograman C+Algoritma dan Pemograman C+++

Page 10: M11 tif305 sns_ubb

Contoh 2. 5x4 akan ditransformasikan dalam Operator ADDSolusi:

0555

105

15520

+

+

+

+1

2

3

4 Stop

maka, 5x4= 20

Konstruksi-algoritma

Page 11: M11 tif305 sns_ubb

Algoritma dan Pemograman C+Algoritma dan Pemograman C+++

Page 12: M11 tif305 sns_ubb

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

Page 13: M11 tif305 sns_ubb

Algoritma dan Algoritma dan Pemograman C++Pemograman C++

Page 14: M11 tif305 sns_ubb

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

Page 15: M11 tif305 sns_ubb

Algoritma dan Algoritma dan Pemograman C++Pemograman C++