Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TITLE Program3; 10. 5А+2В-С/4+131
- .MODEL small
- .STACK 100h
- .DATA
- A DW 5Ah ;
- B DW 2Bh ;
- C DW 131h ;
- D DW C ;
- E DW 4 ;
- .CODE
- main PROC
- MOV AX, @data
- MOV DS, AX ;Регистр сегмента данных
- MOV BX, A ;
- ADD BX, B ;ВХ=5A+2B=5*16^1+10*16^0+2*16^1+11*16^0=133 (MOV BX, C ; BX=5A)
- ADD BX, C ;ВХ=133+1*16^2+3*16^1+1*16^0=133+305=438
- MOV AX, D ;Делимое
- MOV CL, E ;Делитель
- idiv CL ; AL=12/4=3
- SUB BX, AL ;BX=438-3=435
- ;MOV AX, BX помещаем результат в AX
- MOV AX,4C00h
- INT 21h
- main ENDP
- END main
Add Comment
Please, Sign In to add comment