Пікірлер
@glennmorrissey5309
@glennmorrissey5309 6 күн бұрын
Short, concise, easy to understand and to follow. Well done. I'm glad to see that you used C as the higher level language in the example provided.
@rty1955
@rty1955 10 күн бұрын
Intel makes things unnecessarily complicated. IBM mainframes are SOOO much easier and have been since the 60s. IBM Mainframes dont need a silly stack pointer. totally unnecessary
@soulweaver8552
@soulweaver8552 17 күн бұрын
fantastic video
@drivetrainerYT
@drivetrainerYT 23 күн бұрын
Perfect delivery, tone, iterations. Please keep being this crystal clear and structured. Many thanks!
@maxmuster7003
@maxmuster7003 2 ай бұрын
mov eax, [ebx+esi*4+64] ; using the Data Segment DS by default, SEGMENT:OFFSET = address
@maxmuster7003
@maxmuster7003 2 ай бұрын
Good work.
@maxmuster7003
@maxmuster7003 2 ай бұрын
To prevent confusion, i prever to speak hexadecimal values digit by digit and not like decimal values, because hex is not based on ten. Else we have to say e-thousand b-hundred f-ty f for ebff and this sounds badly wrong. So 80h is not eighty h, but eight zero h.
@maxmuster7003
@maxmuster7003 2 ай бұрын
All instructions of the syscall are not visible and hidden, so we don’t know how the string is going to the screen. Personaly i like to write directly into the screen memory without using a syscall.
@maxmuster7003
@maxmuster7003 2 ай бұрын
I am not familar with the C programming language. If somebody try to explain assembly with C commands i can’t understand it.😂
@maxmuster7003
@maxmuster7003 2 ай бұрын
I like to use batch files as open source container for x86 assembly to create a new executable file with a little help from Debug. Debug use the instruction to build the mashine code without a linker. Most of these container batch files have to start with one or more hexadecimal or "string" parameter(%1 %2 %3) attached (separeted with a space between) to build and to modify the routine inside, but without that the executable have to convert/combining the ASCII digits of the parameter into values. This part do Debug. Batch files(script files) are the only one executable files that have no problems with copy&paste. All other executable can’t be copy&paste, because not all bytes of a mashine code are visible as an ASCII character. Batch files let you see the source code, but not an executable of mashine code. Batch files with x86 are for tiny executable only usefull. Debug don’t provide jump labels, so we have to use the addresses for memory access and jump instructions.
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt Ай бұрын
I once lived a happy life on Commodore computers and PCs . Binary files were not a problem in the slightest. Then the internet reached us. 7bit ASCII and all those ugly text formats inspired by printer protocols. Can’t even attach a jpeg to an Email without jumping through hoops. And we had byte code language like Java, but then came JavaScript, ugh.
@ohasis8331
@ohasis8331 2 ай бұрын
A very annoying and insanely droning monotone from your ai narrator.
@nyanayayansh6464
@nyanayayansh6464 3 ай бұрын
Thank e