Mikroişlemciler-I Çalışma Soruları Sınavda, aşağıdaki toplam 15 adet sorudan, 5 ila 7 adet arası soru seçilerek sorulacaktır. 1- Mikroişlemci nedir? (Tek cümle ile) 2- Mikroişlemcinin görevleri nelerdir? 3- Mikroişlemcinin yapısında hangi birimler bulunur? 4- Kaydedicilerin görevi nedir? (Kısaca) 5- Aritmetik ve mantık biriminin görevi nedir? (Tek cümle ile) 6- Zamanlama ve kontrol biriminin görevi nedir? (Tek cümle ile) 7- Mikroişlemci mimarilerini yazınız? (Kısa adları ve açılımları) 8- İşlemciler nasıl tanımlanırlar? Örneğin 16-bitlik işlemci ne demektir? 9- Mikrodenetleyici nedir? 10- Bir mikrodenetleyici hangi birimleri içermektedir? 11- Aşağıdaki kod satırlarını kısaca açıklayınız? Satır No 1 2 3 4 5 6 7 8 9 10 Kod Açıklama MOV 40H, 30H MOVX @DPTR,A MOV 30H,@R0 MOV A,R5 INC A MOV A,#100 MOVC A,@A+DPTR LCALL DATAGONDER JC GIT MOV P1.0, C 12- Komut kümesi gruplarını yazın? 13- Aşağıdaki programda, her kod satırının karşısına, açıklamasını (kısaca) yazınız? ;Program belleğinde (ROM bellek) sabit olarak tanımlanan 10 adet sayının toplamının bulunması. SAYAC SONUCLSB SONUCMSB EQU EQU EQU 30H 31H 32H ORG LJMP 00H ANA ORG ANA: 30H MOV MOV MOV MOV CLR CLR MOVC MOV MOV ADD MOV JNC INC INC DJNZ MOV JMP DB TEKRAR: ATLA: TABLO: END SAYAC,#10 R7,#0 R6,#0 DPTR,#TABLO A C A,@A+DPTR R7,A A,SONUCLSB A,R7 SONUCLSB,A ATLA R6 DPTR SAYAC,TEKRAR SONUCMSB,R6 $ 10,23,45,55,65,30,11,20,15,40 14- Kesme geldiği zaman mikrodenetleyicide gerçekleşen işlemleri yazınız? 15- Frekansı, 11.0592 MHz olan bir mikrodenetleyicide, 16 bitlik bir zamanlayıcı kullanılarak 50 ms’lik bir zaman gecikmesi elde edilmek isteniyor. İstenen gecikmeyi elde etmek için zamanlayıcının başlangıç değerinin kaç olması gerektiğini hesaplayınız. (Makine çevrimi: 1/fosc/12) Not: Bu soru için, sınavda, sayısal değerler değiştirilecektir.
© Copyright 2024 Paperzz