برنامه های ++c , اسمبلی
جمع دو ماتریس
++c
#include
int a [2][3];
int b [2][3];
int g [2][3];
void input (int a[2][3]){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
cin>>a[i][j];
}
void inputb (int b[2][3]){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
cin>>b[i][j];
}
void sum (int a[2][3],int b[2][3]){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
g[i][j]=(a[i][j])+(j[i][j]);
}
}
void out (int g[2][3]){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<3;j++)
cout<
main(){
input(a);
inputb(b);
sum(a,b);
out(g);
}
قسمت اول پروزه اسمبلی
include io.h
;---------------------------------
sseg segment stack
DW 100H DUP(?)
sseg ends
;---------------------------------
dseg segment
db message "fuond"
shomare1 DB 40 Dup(?)
shomare2 DB 6 Dup(?)
tab db 3 dup(4 dup(?))
dseg ends
;---------------------------------
cseg segment
assume cs:cseg,ds:dseg
start: mov ax,seg dseg
mov ds,ax
mov si,0
mov cx,12
L:inputs shomare1,2
atoi shomare1
mov tab[si],ax
add si,1
loop L
mov cx,12
mov si,0
inputs shomare2,2
a to i shomare2
L1:
cmp tab[si],ax
jE L2
add si,1
loop L1
L2:output message
mov ax,4c00h ;exit to dos
int 21h
cseg ends
end start
با سلام به تمامی بازدید کنندگان محترم.در این وبلاگ شما اطلاعات مهمی در زمینه های مختلف به دست خواهید آورد.لطفا پس از خواندن مطالب نظر بدهید.