В наши дни я использую язык ассемблера для самостоятельного изучения и использования MASM32. Однако я не понимаю о некоторых строках кода. Мне нужно лучшее объяснение.Объяснение Push и Pop Loop
mov eax,20
loop1:
push eax
invoke StdOut, addr HelloWorld
pop eax
dec eax
jnz loop1
Без толчка и поп-музыки он будет распечатывать «Hello World» бесконечно!
Мой вопрос:
Почему мы должны нажать и поп-е регистрации?
Содержит ли StdOut значение этого регистра?