Еще как поможет!
Даже не говоря о том, что Вы будете банально понимать, что происходит "под капотом" и почему нельзя фривольно обращаться с int - long - float - double, Вы вполне можете натолкнуться на такие вещи, как JIT или кеш процессора, понять которые без понимания асм-а довольно затруднительно.
Без понимания основ (коими являются асм и С) можно только как мартышка заучивать "как можно, а как нельзя" и надеяться, что в нужный момент вспомнится правильная молитва :)