You are on page 1of 2

.Model small .stack .data giaipt DB 13,10,'Chuong trinh giai phuong trinh bac nhat a.

x+b=0 ',13,10,'$' xuongdong DB 13,10,'$' phanso DB ' / $' nhapa DB ' Nhap gia tri cho a: $' nhapb DB ' Nhap gia tri cho b: $' inketqua DB ' Phuong trinh tren co nghiem la: x= $' vonghiem DB ' Phuong trinh tren vo nghiem $' a DB ? b DB ? .code main PROC MOV AX,@data MOV DS,AX MOV AH,09h MOV DX,OFFSET giaipt INT 21h MOV DX,OFFSET nhapa INT 21h MOV AH,01h INT 21h SUB AL,30h MOV a,AL MOV AH,09h MOV DX,OFFSET xuongdong INT 21h MOV DX,OFFSET nhapb INT 21h MOV AH,01h INT 21h SUB AL,30h MOV b,AL MOV AH,09h MOV DX,OFFSET xuongdong INT 21h CMP a,00h JE nonreturn MOV AH,09h MOV DX,OFFSET inketqua INT 21h MOV AH,02h MOV DL,'-' INT 21h MOV AL,b ADD AL,30h MOV AH,02h MOV DL,AL INT 21h MOV AH,09h MOV DX,OFFSET phanso INT 21h MOV AL,a ADD AL,30h MOV AH,02h MOV DL,AL

INT 21h JMP thoatchuongtrinh nonreturn: MOV AH,09h MOV DX,OFFSET vonghiem INT 21h thoatchuongtrinh: MOV AH,01h INT 21h MOV AH,4ch INT 21h main ENDP END main

You might also like