.MODEL small .STACK 256 .code start: MOV BL,3 MOV AL,2 MUL BL ; вывод содержимого регистра ax на экран mov bl,10 mov cx,0 b: div bl ; в al - частное, ah - остаток add ah,48 ; в ah - код младшей цифры push ax mov ah,0 inc cx cmp al,0 jne b ; вывод на экран через BIOS c: pop ax mov al,ah mov ah, 0eh int 10h ; вывод символа dec cx jnz c ; ожидание ввода с клавиатуры mov ah,01h int 21h ; завершение программы mov ax,4C00h int 21h END start
1. #include #include using namespace std; int main (){ int a; cout << "Введите число: " << endl; cin >> a; cout << pow(a,2) - 2*a << endl; }
2. #include #include using namespace std; int main (){ int a, b; cout << "Введите два числа: " << endl; cin >> a >> b; cout << pow(a,2) + pow(b,2)-(a*b); }
3. #include #include using namespace std; int main (){ int a, b; cout << "Введите два числа: " << endl; cin >> a >> b; cout << "Молуль первого числа: " << abs(a) << endl << "Модуль второго числа: " << abs(b) << endl; }
.STACK 256
.code
start:
MOV BL,3
MOV AL,2
MUL BL
; вывод содержимого регистра ax на экран
mov bl,10
mov cx,0
b: div bl ; в al - частное, ah - остаток
add ah,48 ; в ah - код младшей цифры
push ax
mov ah,0
inc cx
cmp al,0
jne b
; вывод на экран через BIOS
c: pop ax
mov al,ah
mov ah, 0eh
int 10h ; вывод символа
dec cx
jnz c
; ожидание ввода с клавиатуры
mov ah,01h
int 21h
; завершение программы
mov ax,4C00h
int 21h
END start
#include
using namespace std;
int main (){
int a;
cout << "Введите число: " << endl;
cin >> a;
cout << pow(a,2) - 2*a << endl;
}
2. #include
#include
using namespace std;
int main (){
int a, b;
cout << "Введите два числа: " << endl;
cin >> a >> b;
cout << pow(a,2) + pow(b,2)-(a*b);
}
3. #include
#include
using namespace std;
int main (){
int a, b;
cout << "Введите два числа: " << endl;
cin >> a >> b;
cout << "Молуль первого числа: " << abs(a) << endl << "Модуль второго числа: " << abs(b) << endl;
}