https://kumu.io/trucojuegos/nuevo-generador-de-seguidores-en-tiktok-gratis-para-ios-y-android https://kumu.io/trucojuegos/1000-seguidores-en-tiktok-gratis-para-ios-y-android-asd98s9dffdhgfh https://kumu.io/diamantesfreefire/diamantes-para-free-fire-gratis-rapido-y-real-2025-apk https://kumu.io/diamantesfreefire/como-se-gana-diamantes-gratis-free-fire-para-ios-y-android-2025 https://kumu.io/diamantesfreefire/real5600-diamantes-free-fire-gratis-hack-ios-y-android https://kumu.io/diamantesfreefire/real-diamantes-gratis-free-fire-hack-para-ios-y-android-max https://nothingbuttop10.bandcamp.com/album/kumu-descargar-free-fire-max-9999 https://hackmd.io/@b5KLTCE3RViedJhnKQZl-Q/BkXRYaSPlg https://lichess.org/team/nuevo-1000-seguidores-en-tiktok-gratis-para-ios-y-android https://lichess.org/team/nuevo-generador-de-seguidores-en-tiktok-gratis-ios-android https://lichess.org/team/metodo-5600-diamantes-free-fire-gratis-para-ios-y-android https://lichess.org/team/approved-cod-mobile-free-cp-ios--android-no-verification https://lichess.org/team/latest-free-cod-mobile-cp-for-ios--android-unlimited https://lichess.org/team/claimcp-free--cod-mobile-free-cp-ios-android https://nothingbuttop10.bandcamp.com/album/lichess-cod-mobile-cp https://linktr.ee/diamanten_gratis_chapters https://reach.link/gratis-diamanten-bei-chapters https://kumu.io/gratisdiamantenbeichapters/neueste-gratis-diamanten-bei-chapters-hack-auf-deutsch-ios-android https://kumu.io/gratisdiamantenbeichapters/unendlich-diamanten-bei-chapters-cheats-auf-deutsch https://www.weareplaystation.fr/communautes/jeux-independants/astuces/wiki/nouveau-liens-des-gratuits-monopoly-go-ios-android-du-juillet-29-2025 https://www.weareplaystation.fr/communautes/jeux-independants/astuces/wiki/astuce-monopoly-go-triche-generateur-de-des-gratuit-pour-ios-et-android-en-ligne-99sdf https://nothingbuttop10.bandcamp.com/album/9999-links-lets-go https://aetherhub.com/Tourney/RoundTourney/67327 https://aetherhub.com/Tourney/RoundTourney/67333 https://aetherhub.com/Tourney/RoundTourney/67334 https://aetherhub.com/Tourney/RoundTourney/67335 https://aetherhub.com/Tourney/RoundTourney/67336 https://aetherhub.com/Tourney/RoundTourney/67337 https://aetherhub.com/Tourney/RoundTourney/67338 https://aetherhub.com/Tourney/RoundTourney/67339 https://aetherhub.com/Tourney/RoundTourney/67340 https://aetherhub.com/Tourney/RoundTourney/67341 https://nothingbuttop10.bandcamp.com/album/tik-ff-outbound-links https://aetherhub.com/Tourney/RoundTourney/67640 https://aetherhub.com/Tourney/RoundTourney/67654 https://aetherhub.com/Tourney/RoundTourney/67655 https://aetherhub.com/Tourney/RoundTourney/67656 https://aetherhub.com/Tourney/RoundTourney/67657 https://aetherhub.com/Tourney/RoundTourney/67658 https://aetherhub.com/Tourney/RoundTourney/67659 https://aetherhub.com/Tourney/RoundTourney/67660 https://aetherhub.com/Tourney/RoundTourney/67661 https://aetherhub.com/Tourney/RoundTourney/67663 https://aetherhub.com/Tourney/RoundTourney/67669 https://aetherhub.com/Tourney/RoundTourney/67673 https://aetherhub.com/Tourney/RoundTourney/67640/?generator9 https://aetherhub.com/Tourney/RoundTourney/67654/?generator8 https://aetherhub.com/Tourney/RoundTourney/67655/?generator7 https://aetherhub.com/Tourney/RoundTourney/67656/?generator6 https://aetherhub.com/Tourney/RoundTourney/67657/?generator5 https://aetherhub.com/Tourney/RoundTourney/67658/?generator4 https://aetherhub.com/Tourney/RoundTourney/67659/?generator3 https://aetherhub.com/Tourney/RoundTourney/67660/?generator2 https://aetherhub.com/Tourney/RoundTourney/67661/?generator1 https://aetherhub.com/Tourney/RoundTourney/67663/?generator22 https://aetherhub.com/Tourney/RoundTourney/67669/?generator11 https://aetherhub.com/Tourney/RoundTourney/67673/?generator33 https://nothingbuttop10.bandcamp.com/album/aether-bonus-obl-999 https://paddling.com/paddle/trips/greatness-pubg-mobile-free-uc-bp-for-ios-android-pubg-mobile-unlimited-uc-generator-999k https://paddling.com/paddle/trips/yes-clash-of-clans-free-gems-ios-android-clash-of-clans-unlimited-gems-generator-updated-999k https://paddling.com/paddle/trips/wow-stumble-guys-free-gems-ios-android-stumble-guys-free-gems-generator-updated-999k https://paddling.com/paddle/trips/glitch-brawl-stars-free-gems-ios-android-brawl-stars-unlimited-gems-generator-updated-9999k https://paddling.com/paddle/trips/claim-apex-legends-free-coins-ios-android-apex-legends-coins-generator-updated-9999k https://paddling.com/paddle/trips/approved-dragon-city-free-gems-ios-android-dragon-city-unlimited-gems-updated-cheats https://paddling.com/paddle/trips/latest-bigo-live-free-diamonds-ios-android-bigo-live-diamonds-generator-unlimited-beans https://paddling.com/paddle/trips/greatness-pubg-mobile-free-uc-bp-for-ios-android-pubg-mobile-unlimited-uc-generator-999k/?adr https://paddling.com/paddle/trips/yes-clash-of-clans-free-gems-ios-android-clash-of-clans-unlimited-gems-generator-updated-999k/?wdf https://paddling.com/paddle/trips/wow-stumble-guys-free-gems-ios-android-stumble-guys-free-gems-generator-updated-999k/?asdc https://paddling.com/paddle/trips/glitch-brawl-stars-free-gems-ios-android-brawl-stars-unlimited-gems-generator-updated-9999k/?dwuq https://paddling.com/paddle/trips/claim-apex-legends-free-coins-ios-android-apex-legends-coins-generator-updated-9999k/?dfur https://paddling.com/paddle/trips/approved-dragon-city-free-gems-ios-android-dragon-city-unlimited-gems-updated-cheats/?sdfi https://paddling.com/paddle/trips/latest-bigo-live-free-diamonds-ios-android-bigo-live-diamonds-generator-unlimited-beans/?asfiu https://nothingbuttop10.bandcamp.com/album/latest-paddling-outbound-links

Fri. Aug 1st, 2025
Vakka Vakka!  Bu Turing Makinesi Pac-Man Oynuyor

Hakkındaki en yeni makaleleri okuduğumda
DNA tabanlı bilgi işlem, Oldukça tatsız bir gerçekle yüzleşmek zorunda kaldım. Aynı zamanda bilgisayar bilimi alanında da uzmanlaşan bir genetikçi olmama rağmen, iki kavram arasında köprü kurmaya çalışıyordum; evrensel Turing makinesibilgi işlemin özü ve von Neumann mimarisi, çoğu modern CPU’nun temeli. Turing’in kitabında açıklanan makineyi taklit etmek için C++ kodu yazmıştım. 1936 kağıdıve örneğin bir kelimenin palindrom olup olmadığına karar vermek için kullanabilirdi. Ancak böyle bir makinenin -tek boyutlu teyp belleği ve aynı anda o teypteki yalnızca bir sembole bakabilme yeteneği- aritmetik mantık birimi gibi donanım özelliklerine sahip milyar transistörlü bir işlemci gibi nasıl davranabileceğini anlayamıyordum. (ALU), program sayacı ve talimat kaydı.

Eski ders kitaplarını taradım ve teorik bilgisayar bilimi ile ilgili çevrimiçi dersleri izledim, ancak bilgim ilerlemedi. Gerçek bir işlemci için yazılmış kodu çalıştırabilen fiziksel bir Turing makinesi yapmaya karar verdim.

Milyar transistörlü bir dev yerine, mütevazi 8-bit’i hedef alacağımı düşündüm.
6502 mikroişlemci. Bu efsanevi çip, gençliğimde kullandığım bilgisayarlara güç veriyordu. Ve son bir kanıt olarak, simüle edilmiş işlemcimin çalışması gerekecekti. Pac-Manözellikle oyunun Apple II bilgisayarı için yazılmış versiyonu.

Turing’in makalesinde, onun adını taşıyan makine, sonsuz belleğe sahip soyut bir kavramdır. Gerçekte sonsuz bellek mümkün değildir, ancak fiziksel Turing makineleri eldeki görev için yeterli bellekle oluşturulabilir. Bir Turing makinesinin donanım uygulaması, bir kural kitabı ve bir not defteri etrafında organize edilebilir. Aslında temel aritmetik işlemleri yaparken kafamızda bir kural kitabı kullanırız (örneğin 1’i ne zaman taşıyacağımızı bilmek gibi). Sayıları ve diğer sembolleri bu kuralları kullanarak manipüle ederek, örneğin uzun bölme işlemini adım adım gerçekleştiriyoruz. Yine de önemli farklılıklar var. Ana soruna dönmeden önce kenarda bir çizik hesabı yaparak iki boyutlu bir not defterinin her yerini dolaşabiliriz. Bir Turing makinesiyle, tek boyutlu bir not defterinde yalnızca sola veya sağa hareket edebilir, her seferinde bir simge okuyabilir veya yazabiliriz.

Benim için önemli bir keşif, 6502’nin dahili kayıtlarının tek boyutlu bir not defterinde dört sembol – 0, 1, _ (veya boşluk) ve $ kullanılarak sırayla çoğaltılabilmesiydi. 0 ve 1 sembolleri, 6502 kaydında yer alacak gerçek ikili verileri depolamak için kullanılır. $ sembolü, farklı yazmaçları tasvir etmek için kullanılır ve _ sembolü, üzerinde çalıştığımız hafızadaki bir noktaya geri dönmeyi kolaylaştıran bir işaretleyici görevi görür. Apple II’nin ana hafızası benzer bir şekilde taklit edilir.

Birkaç parmak arası terlik, birkaç NOT kapısı ve bir yukarı-aşağı sayacı dışında, PureTuring makinesi yalnızca RAM ve ROM yongaları kullanır; mantık yongaları yoktur. Bir Arduino kartı [bottom] ekran verilerini ayıklamak için RAM’i izler. James Provost

Bir CPU programlamak, yazmaçları manipüle etmek ve içeriklerini bir komut seti kullanarak ana belleğe ve ana bellekten aktarmakla ilgilidir. 6502’nin talimatlarını, kayıtlar üzerinde işleyen kural zincirleri olarak, sembol sembol taklit edebilirdim. Kurallar programlanabilir bir ROM’da saklanır, bir kuralın çıktısı bir sonraki kuralı dikte eder, not defterine ne yazılması gerektiğini (RAM çipi olarak uygulanır) ve bir sonraki sembolü mü yoksa bir öncekini mi okumamız gerektiğini belirtir. .

Makineme PureTuring adını verdim. ROM’un veri çıkışları parmak arası terlik setine bağlanır. Parmak arası terliklerden bazıları, sonraki veya önceki sembolün getirilmesine izin vermek için RAM’e bağlanır. Diğerleri, bir sonraki kuralı seçen bir geri besleme döngüsünde ROM’un kendi adres hatlarına bağlanır.

Bazı yazmaçların bitlerini ayrı 8 bitlik parçalar olarak bırakmak yerine serpiştirmenin daha verimli olduğu ortaya çıktı. 6502’nin talimat setini uygulamak için kural kitabının oluşturulması 9.000 kural gerektiriyordu. Bunlardan 2.500 tanesi, dizin kartlarına yazmak için eski usul bir yöntem kullanılarak oluşturuldu ve geri kalanı bir komut dosyası tarafından oluşturuldu. Bunu bir araya getirmek yaklaşık altı ay sürdü.

1-D \u201ctape\u201d boyunca serpiştirilmiş işlemci kayıtlarını gösteren bir diyagram6502 kayıttan sadece bazıları programcılara açıktır. [green]; dahili, gizli kayıtları [purple] talimatları yürütmek için kullanılır. Her kaydın altında, kayıtların nasıl düzenlendiği ve PureTuring’in “kasetinde” bazen serpiştirildiği gösterilir.James Provost

Bir yazılım talimatını getirmek için PureTuring, program sayacı tarafından işaret edilen hafıza konumuna gelene kadar $ sembollerini yer işareti olarak kullanarak not defterinde adım adım ilerlemektedir. 6502 işlem kodları bir bayt uzunluğundadır, dolayısıyla sekizinci bit okunduğunda PureTuring 256 durumdan birindedir. Daha sonra PureTuring, talimat kaydına geri döner ve talimatı gerçekleştirmeye geçmeden önce işlem kodunu oraya yazar. Gerçek 6502 için bir ila altı döngüye karşılık, tek bir talimatın getirilmesi 3 milyona kadar PureTuring saat döngüsü alabilir!

6502, bellek eşlemeli bir giriş/çıkış sistemi kullanır. Bu, ekranlar gibi aygıtların ana bellekte bir yerde konumlar olarak temsil edildiği anlamına gelir. Not defterinin Apple II’nin grafik belleğine karşılık gelen kısmını izlemek için bir Arduino kullanarak, pikselleri çıkarabilir ve bunları ekli bir terminalde veya ekranda gösterebilirim. Apple II’nin piksel verileri karmaşık bir şemada düzenlendiğinden, bu, Arduino için bir “buz çözme” işlevi yazmayı gerektiriyordu. (
Steve Wozniak Apple II’yi etkinleştirmek için bu şemayı yarattı dijital çiplerle sahte bir analog renkli TV sinyali ve dinamik RAM’i güncel tutun.)

Bir klavyeden not defterine benzer bir şekilde girdi ekleyebilirdim, ama rahatsız etmedim çünkü gerçekten oynuyordum.
Pac-Man PureTuring’de olağanüstü bir sabır gerekirdi: Sadece bir kare değerindeki hareketi çizmek yaklaşık 60 saat sürdü. Pac-Man karakter ve peşindeki düşman hayaletleri. Makineyi süreklilik boyunca bir von Neumann mimarisine doğru hareket ettiren bir değişiklik, bir not defteri sembolüne rasgele erişime izin vermek için devre ekledi ve önceki tüm semboller arasında gezinmeyi gereksiz hale getirdi. Bu ayar, oyun karakterlerini kare başına yalnızca 20 saniyeye çekmek için gereken süreyi kısalttı!

İleriye dönük olarak, özellikler bir Turing makinesinden bir von Neumann mimarisine parça parça taşınarak tek tek eklenebilir: Veri yolunu bir defada bir yerine sekiz sembol okuyacak şekilde genişletin, not defterindeki kayıtları donanım kayıtları ile değiştirin, bir ALU ekleyin , ve benzeri.

Şimdi DNA tabanlı bilgi işlem üzerine makaleler ve makaleler okuduğumda, her bir öğeyi bir Turing makinesindeki bir şeye kadar izleyebilirim veya kavramsal bir bant boyunca kendi küçük zihinsel makinemi çalıştıran geleneksel bir mimariye doğru ilerleyebilirim!

By admin

https://paddling.com/paddle/trips/latest-free-imvu-credits-generator-for-ios-android-no-apk-unlimited-imvu-credits-free https://paddling.com/paddle/trips/approved-how-to-get-free-diamonds-in-free-fire-ios-android-free-fire-diamond-generator-c98dsg https://paddling.com/paddle/trips/codesarchero-free-gems-generator-for-ios-android-redeem-codes-archero-2-cheats-unlimited-gems https://paddling.com/paddle/trips/999chapters-interactive-stories-free-diamonds-tickets-ios-android-chapters-hack-free-diamonds https://paddling.com/paddle/trips/999kfree-episode-gems-and-passes-ios-android-episode-gems-passes-generator-hack-998ds https://paddling.com/paddle/trips/latest-free-stumble-guys-gems-generator-for-ios-android-stumble-guys-hack-ios-no-apk-8dsg https://nothingbuttop10.bandcamp.com/album/paddling-gaming-9888 https://linktr.ee/cartecadeauxboxlivegratuit https://reach.link/carte-cadeau-xboxlive-gratuits https://kumu.io/codexboxlivegratuit/nouveaucarte-cadeau-xbox-live-gratuit-en-ligne https://kumu.io/codexboxlivegratuit/methode-code-xbox-live-gratuits-code-xbox-live-gold-gratuites-en-ligne https://nothingbuttop10.bandcamp.com/album/cartecadeau-xbox-live-gold-en-ligne https://www.dogomania.com/forum/topic/374282-%F0%9F%8E%B2-monopoly-go-hack-%E2%80%93-gratis-w%C3%BCrfel-ohne-anmeldung-sichern-ios-und-android/ https://www.dogomania.com/forum/topic/374283-neueste-so-bekommst-du-gratis-w%C3%BCrfel-monopoly-go-hack-auf-deutsch-ios-und-android-99999k/ https://www.dogomania.com/forum/topic/374284-degratis-w%C3%BCrfel-und-kostenlose-w%C3%BCrfel-links-august-2025-monopoly-go-hack-deutsch-heute-ios-android/ https://www.dogomania.com/forum/topic/374279-nuovo-come-avere-dadi-gratis-su-monopoly-go-hack-italian-dadi-gratis-infinite-per-ios-e-android-8c90sag/ https://www.dogomania.com/forum/topic/374280-100-dadi-monopoli-go-trucchi-come-ottenere-dadi-gratis-link-luglio-2025-per-ios-e-android-998dsfdsg/ https://www.dogomania.com/forum/topic/374281-trucchi-link-dadi-monopoly-go-gratis-hack-telegram-reddit-facebook-per-ios-e-android-~-9999k/ https://paddling.com/paddle/trips/latest-cod-mobile-free-cp-ios-android-how-to-get-free-cod-points-for-call-of-duty-mobile https://paddling.com/paddle/trips/latest-cod-mobile-free-cp-ios-android-how-to-get-free-cod-points-for-call-of-duty-mobile-2 https://aetherhub.com/Tourney/RoundTourney/66772 https://aetherhub.com/Tourney/RoundTourney/66775 https://aetherhub.com/Tourney/RoundTourney/66796 https://aetherhub.com/Tourney/RoundTourney/66797 https://aetherhub.com/Tourney/RoundTourney/66799 https://aetherhub.com/Tourney/RoundTourney/66802 https://aetherhub.com/Tourney/RoundTourney/66804 https://aetherhub.com/Tourney/RoundTourney/66805 https://aetherhub.com/Tourney/RoundTourney/66806 https://aetherhub.com/Tourney/RoundTourney/66807 https://aetherhub.com/Tourney/RoundTourney/66808 https://aetherhub.com/Tourney/RoundTourney/66809 https://aetherhub.com/Tourney/RoundTourney/66810 https://aetherhub.com/Tourney/RoundTourney/66811 https://nothingbuttop10.bandcamp.com/album/aetherde-2025 https://aetherhub.com/Tourney/RoundTourney/66828 https://aetherhub.com/Tourney/RoundTourney/66833 https://aetherhub.com/Tourney/RoundTourney/66834 https://aetherhub.com/Tourney/RoundTourney/66835 https://paddling.com/paddle/trips/updatedcod-mobile-free-cp-generator-ios-android-9999k-no-verification-9999k https://paddling.com/paddle/trips/redeemcall-of-duty-mobile-free-cp-ios-android-unlimited-cod-points-hack-2025-9999k https://paddling.com/paddle/trips/latest-free-cod-mobile-free-cp-android-apk-unlimited-cod-points-for-call-of-duty-mobile https://paddling.com/paddle/trips/crazy-call-of-duty-mobile-free-cod-points-cp-for-ios-android-updated-9999k https://nothingbuttop10.bandcamp.com/album/paddling-gaming-outbound-cod-links https://paddling.com/paddle/trips/newestepisode-unlimited-passes-and-gems-generator-for-ios-android-episode-choose-your-story-hacks https://paddling.com/paddle/trips/episode-free-gems-and-passes-ios-android-how-to-get-unlimited-gems-passes-for-episode-free https://paddling.com/paddle/trips/latest-episode-gems-and-passes-generator-ios-android-updated-9999k-unlimited https://paddling.com/paddle/trips/new-chapters-interactive-stories-free-diamonds-generator-ios-android-cheat-codes https://paddling.com/paddle/trips/999k-chapters-unlimited-diamonds-and-tickets-ios-android-free-999k https://paddling.com/paddle/trips/realchapters-mod-apk-unlimited-tickets-and-diamonds-for-android-ios-updated-link https://paddling.com/paddle/trips/match-masters-free-coins-hack-cheats-for-match-masters-ios-android-app-free-gift-links-today https://paddling.com/paddle/trips/latest-match-masters-free-coins-booster-links-match-masters-free-gifts-daily-generator-ios-android https://paddling.com/paddle/trips/booster-match-masters-free-coins-ios-android-updated-links-free-unlimited-coins-match-masters-gifts https://nothingbuttop10.bandcamp.com/album/holloplays-outbound-links https://paddling.com/paddle/trips/gratis-w%C3%BCrfel-monopoly-go-links-august-2025 https://paddling.com/paddle/trips/so-bekommst-du-gratis-w%C3%BCrfel-links-monopoly-go-hack-auf-deutsch-ios-android https://paddling.com/paddle/trips/so-bekommst-du-gratis-w%C3%BCrfel-dice-dreams-hack-auf-deutsch-ios-android https://paddling.com/paddle/trips/so-bekommst-du-gratis-diamanten-bei-chapters-hack-auf-deutsch-ios-android-9999 https://paddling.com/paddle/trips/so-bekommst-du-gratis-spins-und-m%C3%BCnzen-bei-coin-master-hack-auf-deutsch-link-2025 https://paddling.com/paddle/trips/so-bekommst-du-gratis-juwelen-in-brawl-stars-hack-auf-deutsch-ios-und-android-9999 https://paddling.com/paddle/trips/so-bekommst-du-gratis-credits-bei-bingo-blitz-hack-auf-deutsch-ios-und-android https://paddling.com/paddle/trips/so-bekommst-du-gratis-credits-bei-imvu-unendlich-credits-imvu-hack-auf-deutsch-ios-android https://paddling.com/paddle/trips/so-bekommst-du-gratis-juwelen-in-stumble-guys-hack-auf-deutsch-ios-android-999 https://paddling.com/paddle/trips/so-bekommst-du-gratis-goldbarren-bei-candy-crush-hack-auf-deutsch-ios-android-999 https://paddling.com/paddle/trips/so-bekommst-du-gratis-juwelen-in-clash-royale-hack-auf-deutsch-ios-und-android-999 https://paddling.com/paddle/trips/so-bekommst-du-gratis-juwelen-in-dragon-city-hack-auf-deutsch-ios-und-android-999 https://nothingbuttop10.bandcamp.com/album/paddling-de-spielen