6800, sıfırlamada işaret
Heathkit ET-3400A mikrobilgisayar eğitmeninin Java'da bir öykünmesi yazdım, bunu yapıp yapamayacağımı görmek ve Java'da ayaklarımı ıslatmak için. Garip bir soru, ancak 6800 veri sayfasında ve programcının referansında bir tutarsızlık var (keşfettiğim birçok taneden biri). Veri sayfası, I bayrağının (kesinti maskesi) sıfırlamada ayarlandığını söylüyor. Programcının referansı aksini gösteriyor gibi görünüyor. Gerçekte ne olduğunu bilen var mı? ET-3400A'mı bir süre önce sattım, hala bunun için kendimi tekmeliyorum.
İlgilenen varsa, bunu Github'da buluyorum ve Windows, MacOS ve Linux'ta çalışıyor.
Yanıtlar
Veri sayfası I bayrağının (kesinti maskesi) sıfırlamada ayarlandığını söylüyor
IBir sıfırlama kesintisi oluştuğunda bayrağın ayarlandığını mı söylüyorsunuz ? Değilse, lütfen ne demek istediğinizi açıklayın. Ama demek istediğin buysa, bu doğrudur. Herhangi bir kesintiye hizmet verildiğinde, Ibayrak (kesinti maskesi) ayarlanır, böylece mevcut kesintiye hizmet verilinceye kadar ek kesinti taleplerine hizmet verilmez.
Programcının referansı aksini gösteriyor gibi görünüyor.
Referanstan alıntı yapmak burada yardımcı olacaktır. Programcı referansında, bir kesme isteği gerçekleştiğinde kesme maskesinin temizlendiğine / sıfırlandığına dair herhangi bir gösterge görmüyorum.