I doubt assembler will do much. You still only have a few microseconds.
Logic analyzer: Logic Analyzers from Saleae - #1 with Professional Engineers
You can take 10 billion samples with that. That should do it, if you got one of them. ($US 149).
You can save the samples to disk, then analyze them.