aritmetik sola kaydırma için program yazınız. bir taşma olduğunda ovf’ye dallansın

7
Bir gösterge ve sayaç kullanarak 500 ile 5FF arasındaki onaltılık adreslerin içeriklerini sıfırlayan program döngüsünü yazınız. (100)16 = (256) 10 500 - 5FF → (256) 10 ORG 100 LDA ADS STA PTR LDA NBR STA CTR LOP, CLA STA PTR I ISZ PTR ISZ CTR BUN LOP HLT ADS, HEX 500 PTR, HEX 0 NBR, DEC –256 CTR, HEX 0 END

Upload: theophilia-xylia

Post on 02-Jan-2016

30 views

Category:

Documents


8 download

DESCRIPTION

Bir gösterge ve sayaç kullanarak 500 ile 5FF arasındaki onaltılık adreslerin içeriklerini sıfırlayan program döngüsünü yazınız. (100)16 = ( 256) 1 0 500 - 5FF → (256) 10 ORG 100 LDA ADS STA PTR LDA NBR STA CTR LOP, CLA STA PTR I ISZ PTR ISZ CTR BUN LOP HLT - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın

Bir gösterge ve sayaç kullanarak 500 ile 5FF arasındaki onaltılık adreslerin içeriklerini sıfırlayan program döngüsünü yazınız.

(100)16 = (256)10 500 - 5FF → (256)10

ORG 100LDA ADSSTA PTRLDA NBRSTA CTR

LOP, CLA STA PTR I

ISZ PTRISZ CTRBUN LOPHLT

ADS, HEX 500PTR, HEX 0NBR, DEC –256CTR, HEX 0

END

Page 2: Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın

Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın.

LDA X

CLECIL SZEBUN ONESPABUN OVFBUN EXT

ONE, SNABUN OVF

EXT, HLTOVF……

Page 3: Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın

Tekrarlı toplama ile iki pozitif sayının çarpımı

– LDA A – SZA – BUN NZR– HLT

• NZR, CMA– INC– STA CTR – CLA

• LOP, ADD B– ISZ CTR– BUN LOP – HLT

A, DECB, DEC CTR, HEX O

• END

Page 4: Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın

• Bir bilgisayarda 16 yazaç bir ALU 32 işlem ve 8 işlemli kaydırıcı bulunuyor.

• a) Bir mikro işlem için denetim kelimesini bulunuz.

• b) Denetim kelimesi içindeki alanları yazınız.• c) R4<- R5+R6 işleminin denetim kelimesindeki

bitleri gösterin.

Page 5: Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın
Page 6: Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın

• Bir buyruk 300 adresinde ve buyruğun adres alanı 301 adresinde. Adres alanında 400 adresi var. İşlemci yazacı değeri 200.

• Doğrudan, derhal, göreceli ,yazaç dolaylı ve eğer indis yazacı etkin adresi hesaplayın.

Page 7: Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın