Zbog nepotpune formulacije, posmatraću problem ovako:
— traži se x86 asembler
— ne zna se na kom operativnom sistemu se radi
— nije jasno šta znači „broji“
Ovo je onako napamet, ponešto ćeš morati da izmeniš (naročito pošto dugo nisam koristio asembler, pa sam sigurno mnogo „tehničkih“ detalja omašio):
Code:
xor cx,cx
mov ax,100
:CIRKUS
CALL ispisi_cx
inc cx
cmp ax,cx
jnz CIRKUS
Umesto „CALL ispisi_cx“ treba da staviš neku funkciju koja će da ispiše CX registar, npr. pomoću DOS-ovih int 21h funkcija, ili već kako ti je volja.
Takođe, nezgodno je tražiti nekome da zadatak „reši“ zato što ti nisi „bio prisutan dok se to radilo u školi“.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.