70 likes | 219 Views
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
E N D
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)10500 -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
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.