Я использую X86 Ассамблею и нужно сравнить два буфера по характеру и отражают, если они совпадают или не в третьем буфереСравнение двух буферов по полукоксу X86 MASM
PsuedoCode:
Compare(ESI=msg_buffer_ptr, EDI=recover_buffer_ptr, EBX=err_buffer_ptr)
;Compare a character in ESI && EDI
;if ESI == 0 then we are at the end of the string and just return after adding add a 0 to EBX
;if they equal; " " -> EBX
;if it's a 0dh or 0ah, then transpose them into EBX
;else if they don't equal; "X" -> EBX
;Loop to next character
Я не понимая, как получить доступ к каждому персонажу.
Это имеет смысл. Я определенно переусердствовал в моей голове. Благодаря!! – alicht