Thread: 68k details
View Single Post
Old 20 August 2018, 16:47   #50
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
Quote:
Originally Posted by meynaf View Post
Doh, perhaps i don't even remember exactly.
But isn't it that ipl=6 allows both 6 & 7 (anything >=6) but ipl=7 only 7, while ipl=0 allows >=0 but there is no level 0 so it's the same as 1 ?
ipl=6 doesn't allow any maskable IRQ (same as 7)
ipl=0 allows >0, so every IRQ
ipl=1 allows >1, and so on

Quote:
Perhaps because TST was implemented with similar hardware as CLR, NOT, NEG, NEGX, which were all read-modify-write (including, wrongly, CLR).
Well, I can understand for the listed instructions, that are all with modification of the destination, but not for a read only operation!
(if same die part is used for this operation is sure a bad implementation, but ehi, is a 1979 project with limited transistor usable )

I must always remember not to use it

ross is offline  
 
Page generated in 0.08200 seconds with 11 queries