পোস্টগুলি

Assembly LAB: Character Input Output

 .model small .stack 100h .data  ms db 'Enter A Character: $' .code main proc     mov ax, @data     mov ds, ax          mov ah, 9     lea dx, ms     int 21h                mov ah, 2     mov dl, 10     int 21h     mov dl, 13     int 21h          mov ah, 1     int 21h     mov bl, al          mov ah, 2     mov dl, 10     int 21h     mov dl, 13     int 21h          mov ah, 2     mov dl,bl     int 21h          exit:     mov ah, 4ch     int 21h     main endp end main

Assembly LAB: Sum of Two Number

 .model small .stack 100h .data a db 'Enter First Number: $' b db 'Enter Second Number: $' c db 'Sum: $' .code main proc      mov ax, @data     mov ds, ax          mov ah, 9     lea dx, a     int 21h          mov ah, 1     int 21h     mov bl, al           mov ah, 2     mov dl, 10     int 21h     mov dl, 13     int 21h          mov ah, 9     lea dx, b     int 21h          mov ah, 1     int 21h     mov bh, al            mov ah, 2     mov dl, 10     int 21h     mov dl, 13     int 21h          add bl, bh     sub bl, 48     int 21h          mov ah, 9     lea dx, c ...

Assembly LAB: Print Alphabet(A-Z)

 .MODEL SMALL  .STACK 100H    .DATA     PROMPT  DB  'The Alphabets are : $'    .CODE    MAIN PROC      MOV AX, @DATA                ; initialize DS      MOV DS, AX        LEA DX, PROMPT               ; load and print PROMPT      MOV AH, 9      INT 21H        MOV CX, 26                  ; initialize CX        MOV AH, 2                    ; set output function      MOV DL, 41H                    ; initialize DL with 0        @LOOP:                       ; loop label        INT 2...

Assembly LAB: Find Smallest Number

  .MODEL SMALL  .STACK 100H    .DATA     STR_1  DB  'Enter the First number : $'     STR_2  DB  'Enter the Second  number : $'     STR_3  DB  'The smallest  number is : $'    .CODE    MAIN PROC      MOV AX, @DATA                ; initialize DS      MOV DS, AX        LEA DX,  STR_1             ; load and print  STR_1      MOV AH, 9      INT 21H        MOV AH, 1                    ; read a character      INT 21H        MOV BL, AL                   ; save the input character into BL        MOV AH, 2              ...

Assembly LAB: Upper Case And Lower Case

 .MODEL SMALL .STACK 100H   .DATA MSG1 DB 'ENTER THE LOWER CASE LETTER:$' MSG2 DB 'ENTER THE UPPER CASE LETTER:$' .CODE MAIN PROC     MOV AX,@DATA     MOV DS,AX          LEA DX,MSG1     MOV AH,9     INT 21H          MOV AH,1     INT 21H          MOV BL,AL          MOV AH,2     MOV DL,0DH     INT 21H          MOV DL,0AH     INT 21H          LEA DX,MSG2     MOV AH,9     INT 21H          SUB BL,20H          MOV AH,2     MOV DL,BL     INT 21H          MOV AH,4CH     INT 21H     MAIN ENDP END MAIN          

Assembly LAB: Even Odd Number

 .MODEL SMALL  .STACK 100H    .DATA        MSG1 DB 'NUMBER IS EVEN ','$'       MSG2 DB 'NUMBER IS ODD ','$'       N1  DB 0DH,0AH,'$'              .CODE        .STARTUP               NEWLINE MACRO          LEA DX,N1           MOV AH,9          INT 21H                      ENDM                MOV AX,@DATA        MOV DS,AX              MOV AH,1       INT 21H             MOV BL,2      DIV BL            MOV AL,AH            CMP AL,0           ...

Assembly LAB: Print University Name 10 times

 .MODEL SMALL .STACK 100H .DATA   MSG DB 0DH, 0AH, 'ISTT $' .CODE MAIN PROC     MOV CX,10     MOV AX,@DATA     MOV DS,AX     LEA DX,MSG     MOV AH,9     INT 21H  WHILE:         DEC CX         JE END_WHILE         MOV AH,9         INT 21H         JMP WHILE     END_WHILE:     MOV AH,4CH     MAIN ENDP END MAIN