Ja, mein letztes HEmd geben bedeutet, das letzte geben, was ich noch habe. Also meine letzten Cent, Pfennig, was auch immer.
Diese Redewendung wird vielleicht nicht mehr sooooo häufig benutzt, aber auch noch nicht veraltet.
Mann kann auch sagen: für dich würde ich mein letztes Hemd geben!
Also, für dich würde ich alles geben, was ich besitze. (Um dir zu helfen, beispielsweise).
Für eine Karte zu einem WM-Endspiel würden viele Männer ihr letztes Hemd geben.