Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Mikroişlemciler
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
05.01.2008-20:00 #33704
Mikro da hangi konular işlendi bilen yazabilir mi?





N/A
Yazar
burock


avatar

Kayıt: 21.06.2007
05.01.2008-23:40 #33725
çarşamba günü lab da yapacağı sınav finalin %30 u olucak..bizzat fetullah bey söledi..

lab da tam olarak neyle ne yapılacak..bilenler söylerse memnun olurum





Yazar
reccae


avatar
istanbul
banlandı
Kayıt: 15.02.2006
05.01.2008-23:45 #33727
burock yazdi
 
çarşamba günü lab da yapacağı sınav finalin %30 u olucak..bizzat fetullah bey söledi..

lab da tam olarak neyle ne yapılacak..bilenler söylerse memnun olurum


programda program yazcaz biggrin
sınav için özel bir konu belirtmedi.
yeni bir derleyici kullanıyoruz labda bu sene. ismi emu8086. kulüpte ve bölüm sitesinde var. quize gelmeden önce biraz alıştırma yapmanız faydanıza olur.


ayrıca kitapta 6. ünitenin sonuna kadar sorumluyuz. arada işlemediğimiz bir yer yok diye hatırlıyorum lk 6 ünitede.





insa ettigim binanin cimentosu kelâm

Yazar
gunes


avatar
Istanbul
Kayıt: 08.01.2006
06.01.2008-00:15 #33746
Laboratuarda işlenen derste ne tür örnekler yaptı acaba?





Yazar
antirunje


avatar

Kayıt: 16.11.2006
06.01.2008-00:25 #33748
soguk kuyu yazdi
 
Laboratuarda işlenen derste ne tür örnekler yaptı acaba?

son lab'da büyük harfleri küçük harfe çeviren bir program yaptı..






Eger ac ve kimsesiz bir kopegi alip bakar ve rahata kavusturursaniz sizi isirmaz. Insan ve kopek arasindaki temel fark budur.






Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
06.01.2008-00:35 #33750
eywalla sağolun





N/A
Yazar
ogge


avatar
Vefa
Kayıt: 19.11.2006
06.01.2008-18:21 #33786
peki diğer lablarda yapılan sorular neydi?confused





ogge®



Yazar
arda


avatar

Kayıt: 20.01.2006
06.01.2008-18:28 #33787
Lab da kitap+notlar açıkmı??





http://www.software-turk.com






Yazar
reccae


avatar
istanbul
banlandı
Kayıt: 15.02.2006
06.01.2008-18:29 #33788
klavyeden girilen karakterlerin ekrana yazılmasını yaptık. yazılan kelimenin uzunluğunu bulduk.
ama bu büyük harfe çevirme işinden hiç haberimiz olmadı ilk grupta. yapan birisi kodu buraya yazabilir mi.

arda yazdi
 
Lab da kitap+notlar açıkmı??


bu konuda da bişey demedi hoca. ger.i son 2 grup bizden 1 hafta sonra girdi laba. onlara bir şeyler çıtlatmıştır belki sınav hakkında. thinking





insa ettigim binanin cimentosu kelâm

Yazar
auzunun


avatar
Bursa
Kayıt: 15.01.2006
06.01.2008-18:40 #33789
reccae yazdi
 

bu konuda da bişey demedi hoca. ger.i son 2 grup bizden 1 hafta sonra girdi laba. onlara bir şeyler çıtlatmıştır belki sınav hakkında. thinking

yok bize de herhangi bir açıklama yapmadı bu konuda yarın okulda sorarız.
aslında önemli bir konu





Öldüremiyorsan, yaralama.
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
06.01.2008-18:48 #33790
Kodları hatırlayıp yazması zor oluyor. Doğrudan kod yazmak zor referans olacak bir şeye ihtiyaç oluyor mutlaka.





N/A
Yazar
hamdikan


avatar
dünya
Kayıt: 23.01.2006
06.01.2008-19:07 #33793
kucuk ten buyuge ceviren emu8086 nın ıcınde var zaten bu kod
; this is a program in 8086 assembly language that
; accepts a character string from the keyboard and
; stores it in the string array. the program then converts 
; all the lower case characters of the string to upper case. 
; if the string is empty (null), it doesn't do anything.

name "upper"

org 100h


jmp start


; first byte is buffer size,
; second byte will hold number
; of used bytes for string,
; all other bytes are for characters:
string db 20, 22 dup('?')

new_line db 0Dh,0Ah, '$'  ; new line code.

start:

; int 21h / ah=0ah - input of a string to ds:dx, 
; fist byte is buffer size, second byte is number 
; of chars actually read. does not add '$' in the
; end of string. to print using int 21h / ah=09h
; you must set dollar sign at the end of it and 
; start printing from address ds:dx + 2.

lea dx, string

mov ah, 0ah
int 21h

mov bx, dx
mov ah, 0
mov al, ds:[bx+1]
add bx, ax ; point to end of string.

mov byte ptr [bx+2], '$' ; put dollar to the end.

; int 21h / ah=09h - output of a string at ds:dx.
; string must be terminated by '$' sign.
lea dx, new_line
mov ah, 09h
int 21h


lea bx, string

mov ch, 0
mov cl, [bx+1] ; get string size.

jcxz null ; is string is empty?

add bx, 2 ; skip control chars.

upper_case:

; check if it's a lower case letter:
cmp byte ptr [bx], 'a'
jb ok
cmp byte ptr [bx], 'z'
ja ok

; convert to uppercase:

; upper case letter do not have
; third bit set, for example:
; 'a'             : 01100001b
; 'a'             : 01000001b
; upper case mask : 11011111b

; clear third bit:
and byte ptr [bx], 11011111b

ok:
inc bx ; next char.
loop upper_case


; int 21h / ah=09h - output of a string at ds:dx.
; string must be terminated by '$' sign.
lea dx, string+2
mov ah, 09h
int 21h
 
; wait for any key press....
mov ah, 0
int 16h 
 
 
null:
ret  ; return to operating system.
 


buyukten kucuge ceviren :
.model small
.stack 200
.data
msg db 'enter a string in small letter: ','$'
msg1 db 'this is what you entered in capital: ','$'
string db 20, 22 dup('?')
crlf db 0Dh,0Ah, '$' ; new line code.
.code
.startup
lea dx, msg
mov ah, 09h
int 21h
lea dx, string
mov ah, 0ah
int 21h
mov bx, dx
mov ah, 0
mov al, ds:[bx+1]
add bx, ax ; point to end of string.
mov byte ptr [bx+2], '$'
lea dx, crlf ;new line
mov ah, 09h
int 21h

lea bx, string
mov ch, 0
mov cl, [bx+1]
add bx, 2
upper_case:
OR byte ptr [bx], 32
inc bx ; increment
loop upper_case

lea dx, msg1
mov ah, 09h
int 21h
lea dx, string+2
mov ah, 09h
int 21h
ret
end 


kitaplar kapalı,kitaptaki orneklere iyi calisin dedi hoca ,emu8086 icinde ki orneklerede file>examples>more examples diyerek ulasiliyor.





yok

Yazar
antirunje


avatar

Kayıt: 16.11.2006
06.01.2008-20:14 #33800
Arkadaşlar son lab'da 2. grupla 1 örnek yapıldı diye hatırlıyorum. 3. grupla fazla örnek yapıldığı söyleniyor, eğer doğruysa ve elinde kodları olanlar varsa bizimle paylaşabilir mi acaba?





Eger ac ve kimsesiz bir kopegi alip bakar ve rahata kavusturursaniz sizi isirmaz. Insan ve kopek arasindaki temel fark budur.






Yazar
snitzer


avatar

Kayıt: 25.01.2006
06.01.2008-20:37 #33805
Quizde kitap ,notlar vs kapalı yanınızda getirmeyin dedi hoca.





Yazar
volkan


avatar
Giresun
Kayıt: 26.07.2006
06.01.2008-20:52 #33806
Yanlış mı okudum. Bu hafta çarçamba lab var ve finalin %30'u ??

Saolsun hamdikan arkadaşımız 2 kod paylaşmız bizimle. Labda yaptığı diğer uygulamalarıda biri foruma yazabilir mi? Şimdiden yardımcı olan arkadaşlara teşekkür ediyorum..

Kimse birşey yazmamış.. Çalışmaya başladım ben. Eğer biri çarçamba sınav yok derse beni kurtaracak :) Bugün Fethullah hocayıda bulamadım sormak için







1 2 3 4 5 6 7 8 9
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb