Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .model small ; определить тип модели памят и
- .386 ; разрешить использование инструкций 386 процессора
- stack 100h ; определить сегмент стека размером 256 байт
- dataseg ; определить сегмент данных
- ARR dw 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
- AVE dw ?
- RES db ?
- codeseg ; определить сегмент кода
- start: ; начало выполнения программы (см.последнюю строку)
- startupcode ; установить в DS адрес начала сегмента данных (лучше не изменять)
- lea BX, ARR
- mov CX, 10
- mov AX, 0
- BEG:
- add AX, [BX]
- add BX, 2
- loop BEG
- mov DX, 0
- mov AVE, AX
- mov BX, 10
- div BX
- mov AVE, AX ; заносим в реестр AX значение А
- quit: ; метка конеца работы
- exitcode 0 ; передать управление операционной системе. код возврата 0
- end start ; конец программы. указанная метка соответствует началу исполняемого кода
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement