start: jmp main option1 db 0ah, 0dh, "1. OPTION 1 $" option2 db 0ah, 0dh, "2. OPTION 2 $" exit db 0ah, 0dh, "3. EXIT $" str1 db 0ah, 0dh, "Press Key: $" x db 0ah, 0dh, "You Pressed option 1 $" y db 0ah, 0dh, "You Pressed option 2 $" z db 0ah, 0dh, "End $" nvl db 0ah, 0dh, "Invalid Option $" one db "1" two db "2" tre db "3" main proc mov ah,09h lea dx,option1 int 21h lea dx,option2 int 21h lea dx,exit int 21h again: mov ah,09h lea dx,str1 int 21h mov ah,01 int 21h mov bl,al cmp bl,"1" je disp1 cmp bl,"2" je disp2 cmp bl,"3" je dispexit cmp al,one jne n cmp al,two jne n cmp al,tre jne n n: mov ah,09h lea dx,nvl int 21h jmp again disp1: mov ah,09h lea dx,x int 21h jmp again disp2: mov ah,09h lea dx,y int 21h jmp again dispexit: mov ah,09h lea dx,z int 21h int 20h main endp end start
double mean(int list[], int arraySize) { double result=0; for(int i=0; i<arraySize; ++i ) result += list[i]; return(result/size); }
#includevoid mean(int[],int);void main(){int n,a[24];printf("Enter the number of terms to find mean\n");scanf("%d",&n);printf("Enter the numbers\n");for(i=0;i
.model small .stack .data .code main proc mov al,10 mov bl,15 add al, bl start: mov cx,8 mov bl,'1' test bl,10000000b mov ah,09h int 21h next: shl bl,1 mov dl,1 mov ah,09h int 21h mov ah,4ch int 21h main endp end start end
No. In most programming languages int is a keyword used to represent integer numeric values.
The INT 21H instruction in the 8086 is a software interrupt to vector 21H. In order for it to be used for input/output, the programming that responds to INT 21H must be present. This is part of the Operating System.
1. syntax error2. int 21h -- assembly statement in x86 to access a MS-DOS service
start: jmp main option1 db 0ah, 0dh, "1. OPTION 1 $" option2 db 0ah, 0dh, "2. OPTION 2 $" exit db 0ah, 0dh, "3. EXIT $" str1 db 0ah, 0dh, "Press Key: $" x db 0ah, 0dh, "You Pressed option 1 $" y db 0ah, 0dh, "You Pressed option 2 $" z db 0ah, 0dh, "End $" nvl db 0ah, 0dh, "Invalid Option $" one db "1" two db "2" tre db "3" main proc mov ah,09h lea dx,option1 int 21h lea dx,option2 int 21h lea dx,exit int 21h again: mov ah,09h lea dx,str1 int 21h mov ah,01 int 21h mov bl,al cmp bl,"1" je disp1 cmp bl,"2" je disp2 cmp bl,"3" je dispexit cmp al,one jne n cmp al,two jne n cmp al,tre jne n n: mov ah,09h lea dx,nvl int 21h jmp again disp1: mov ah,09h lea dx,x int 21h jmp again disp2: mov ah,09h lea dx,y int 21h jmp again dispexit: mov ah,09h lea dx,z int 21h int 20h main endp end start
Read the manual, please. If you don't know where the manual is, Ralph Brown's famous interrupt-list might help.
Data segment msg1 db 10,13,'enter the string: $' msg2 db 10,13,'string is palindrome$' msg3 db 10,13,'string is not palindrome$' new db 10,13,'$' inst db 20 dup(0) data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax lea dx,msg1 mov ah,09h int 21h mov bx,00 up: mov ah,01h int 21h cmp al,0dh je down mov [inst+bx],al inc bx loop up down: mov di,0 dec bx jnz check check: mov al,[inst+bx] cmp al,[inst+di] jne fail inc di dec bx jnz check lea dx,new mov ah,09h int 21h lea dx,msg2 mov ah,09h int 21h jmp finish fail: lea dx,msg3 mov ah,09h int 21h finish: int 3 code ends end start end
01start: jmp main 02 03 option1 db 0ah, 0dh, "1. OPTION 1 $" 04 option2 db 0ah, 0dh, "2. OPTION 2 $" 05 exit db 0ah, 0dh, "3. EXIT $" 06 07 str1 db 0ah, 0dh, "Press Key: $" 08 09 x db 0ah, 0dh, "You Pressed option 1 $" 10 y db 0ah, 0dh, "You Pressed option 2 $" 11 z db 0ah, 0dh, "End $" 12 13 nvl db 0ah, 0dh, "Invalid Option $" 14 15 one db "1" 16 two db "2" 17 tre db "3" 18 19 20main proc 21 22 23 mov ah,09h 24 lea dx,option1 25 int 21h 26 27 lea dx,option2 28 int 21h 29 30 lea dx,exit 31 int 21h 32again: 33 mov ah,09h 34 lea dx,str1 35 int 21h 36 37 mov ah,01 38 int 21h 39 40 mov bl,al 41 42 cmp bl,"1" 43 je disp1 44 45 cmp bl,"2" 46 je disp2 47 48 cmp bl,"3" 49 je dispexit 50 51 cmp al,one 52 jne n 53 54 cmp al,two 55 jne n 56 57 cmp al,tre 58 jne n 59 60n: 61 mov ah,09h 62 lea dx,nvl 63 int 21h 64 jmp again 65 66 67disp1: 68 mov ah,09h 69 lea dx,x 70 int 21h 71 jmp again 72 73 74disp2: 75 mov ah,09h 76 lea dx,y 77 int 21h 78 jmp again 79 80dispexit: 81 mov ah,09h 82 lea dx,z 83 int 21h 84 int 20h 85 86 87main endp 88end start
Wag ka nang mag aral, pa wiki answers ka pang nalalaman dyan!
Int is short for international.
distribution of int notary
double mean(int list[], int arraySize) { double result=0; for(int i=0; i<arraySize; ++i ) result += list[i]; return(result/size); }
Are you sure that these words (normal int and regular int) actually mean something?
Isotope. APEX