|
Konu Başlığı: Goals and tradeoffs in the design of MC68881 FPU Gönderen: AmigaFUN üzerinde Haziran 18, 2020, 12:17:07 ÖS Şöyle bir makaleye denk geldim PDF ektedir.Eminim ilgisini çekecek arkadaşlarımız vardır. 8)
(https://live.staticflickr.com/65535/50018965352_689bb9777a_z.jpg) Konu Başlığı: Ynt: Goals and tradeoffs in the design of MC68881 FPU Gönderen: witchdoktor üzerinde 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.
Konu Başlığı: Ynt: Goals and tradeoffs in the design of MC68881 FPU Gönderen: Levent (Lvnt) üzerinde 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 Konu Başlığı: Ynt: Goals and tradeoffs in the design of MC68881 FPU Gönderen: witchdoktor üzerinde 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 (https://www.eecg.utoronto.ca/~moshovos/ECE243-07/l18-interrupts-emulating-instrcutions.html) http://alanclements.org/68kusersupervisor.html (http://alanclements.org/68kusersupervisor.html) Konu Başlığı: Ynt: Goals and tradeoffs in the design of MC68881 FPU Gönderen: Levent (Lvnt) üzerinde 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) |