Buforowane wejście -0AH

0

Witam wszystkich mam pytanie czy ktoś wie jak można porównać dane z buforowanego wejścia (0AH) za pomocą "CMP",tzn przedstawie to w C++

 cin >> wejscie;
 if(wejscie==haslo)
 {
  cout << "Dobre hasło!";
 }
 else
 {
  cout << "Zle haslo!";
 }

i chciał bym właśnie podobnie to przedstawić w asemblerze konkretnie Turbo Asemblerze 16 bitowym
wie ktoś może jak to zrobić?

0

najpierw ładujesz adresy ciągów do porównania jeden do es:di , a drugi do ds:si. Na koniec przypisujesz do cx długość ciągu do porównania. I wywołujesz rep cmpsb.
Później zbierasz wyniki :
Je @takie_same
Jne @rozne

1 użytkowników online, w tym zalogowanych: 0, gości: 1