アセンブラの知識が必須なのかというと、そんなことはありません。


現在は技術の進歩でかなりリッチな環境が増えてきていますので、

アセンブラを使っているのは、貧弱なCPUやメモリ環境で動作させなければならない

例えば、炊飯器のプログラムや冷蔵庫のプログラムなど いわゆる「組み込み系」用途程度でしょう。


現行機や次世代ゲーム機のコンシューマゲームプログラマを目指しているのであれば、

アセンブラを使うことはないと思いますので、安心してC++を勉強してください。