Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trAmigaAmiga DonanımGoals and tradeoffs in the design of MC68881 FPU
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Goals and tradeoffs in the design of MC68881 FPU  (Okunma Sayısı 3928 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
AmigaFUN
Deneyimli
*****
Mesaj Sayısı: 1.160


MC68060 inside!


Üyelik Bilgileri
« : Haziran 18, 2020, 12:17:07 ÖS »

Şöyle bir makaleye denk geldim PDF ektedir.Eminim ilgisini çekecek arkadaşlarımız vardır. Karizmatik


Logged

AmigaAmigaAmiga
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #1 : Haziran 18, 2020, 20:02:37 ÖS »

Güzel bir makaleymiş. Ben aslında 80287 ile performans kıyaslamasını merak ediyorum. 68882'yi de 80387 ile rakip olarak düşünüyorum ama yanılıyor olabilirim. 68040 ve sonrasında FPU, CPU ile tümleşik geliyor (EC vb eksik sürümler dışında). 68040'un FPU'su 'fully featured' olmadığı için eksik fonksiyonlar 68040.library'de yer alıyor. Intel de 486DX ile birlikte FPU desteğini CPU'ya eklemişti.
Logged
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.392



Üyelik Bilgileri
« Yanıtla #2 : Haziran 19, 2020, 21:47:35 ÖS »

Yazdığım bağlantıda "A-trap as a selector" diye birşeyden bahsedilmiş. Ne olduğunu bilen var mı?
68k fpu bilenler bilir belki
https://mobile.twitter.com/jckarter/status/1273708287142187010
Logged

Use the brute force, Luke
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #3 : Haziran 20, 2020, 00:27:16 ÖÖ »

TRAP komutu bir 'exception' oluşturup CPU'yu supervisor moduna geçiriyor. İşletim sistemleri TRAP komutunu bir köprü olarak kullanabiliyor. AmigaOS'un bunu kullanmayıp sabit bir adrese (execbase, $00000004) dayalı bir jumptable kullanması zaman zaman eleştiri konusu olur. Birçok işletim sisteminin aksine AmigaOS'da OS ve programlar 'user' modunda çalışıyor. FPU komutları da exception oluştuyorlar ve bu donanım olmayan sistemlerde exception handler yazılarak komutlar emüle edilebiliyor.

https://www.eecg.utoronto.ca/~moshovos/ECE243-07/l18-interrupts-emulating-instrcutions.html

http://alanclements.org/68kusersupervisor.html
Logged
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.392



Üyelik Bilgileri
« Yanıtla #4 : Haziran 20, 2020, 04:05:14 ÖÖ »

Teşekkürler, meseleyi anladım.

Merak eden için mesele şu: objective-c compiler yazarı function pointer listesinden birisini kullanıma geçirmek için trap mekanizmasını denemiş.

(Çok mu lazımdı şimdi? Tabii ki hayır. Ama retrocu takım için tv'deki beyinsiz bilgi çöplüğü genel kültür yarışması sorularından kat kat iyidir)
Logged

Use the brute force, Luke
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: