Transcript Slide 1
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 LOP, ADS, PTR, NBR, CTR, ORG 100 LDA ADS STA PTR LDA NBR STA CTR CLA STA PTR I ISZ PTR ISZ CTR BUN LOP HLT HEX 500 HEX 0 DEC –256 HEX 0 END Aritmetik sola kaydırma için program yazınız. Bir taşma olduğunda OVF’ye dallansın. LDA X CLE CIL SZE BUN ONE SPA BUN OVF BUN EXT ONE, SNA BUN OVF EXT, HLT OVF…… 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, DEC B, DEC CTR, HEX O • END • 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. • 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.