Sunteți pe pagina 1din 5

MALLA REDDY INSTITUTE OF TECHNOLOGY

Department of Electronics & Communication Engineering CSE III B.Tech. I SEMESTER 2012-2013 MICROPROCESSOR AND INTERFACING LAB

I.2. Arithmetic Operations


PROGRAM: Addition of two 8-bit numbers

;Addition of two 8-bit numbers .model small .stack 100 data segment n1 db 05h n2 db 03h sum db 00h data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov al,n1 mov bl,n2 add al,bl mov sum,al mov ax,4c00h int 21h code ends end start

Result:

Prepared by V.Rajesh & Y.V.Reddy

Approved by Rajashekar HOD (ECE Dept.)

15

MALLA REDDY INSTITUTE OF TECHNOLOGY


Department of Electronics & Communication Engineering CSE III B.Tech. I SEMESTER 2012-2013 MICROPROCESSOR AND INTERFACING LAB

PROGRAM: Subtraction of two 8-bit numbers

;Subtraction of two 8-bit numbers .model small .stack 100 data segment n1 db 06h n2 db 05h dif db 00h data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov al,n1 mov bl,n2 sub al,bl mov dif,al mov ax,4c00h int 21h code ends end start

Result:

Prepared by V.Rajesh & Y.V.Reddy

Approved by Rajashekar HOD (ECE Dept.)

16

MALLA REDDY INSTITUTE OF TECHNOLOGY


Department of Electronics & Communication Engineering CSE III B.Tech. I SEMESTER 2012-2013 MICROPROCESSOR AND INTERFACING LAB

PROGRAM: Subtraction of two 8-bit numbers

;Subtraction of two 8-bit numbers .model small .stack 100 data segment n1 db 06h n2 db 05h dif db 00h data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov al,n1 mov bl,n2 sub al,bl mov dif,al mov ax,4c00h int 21h code ends end start

Result:

PROGRAM: Multiplication of two 8-bit numbers


Prepared by V.Rajesh & Y.V.Reddy Approved by Rajashekar HOD (ECE Dept.) 17

MALLA REDDY INSTITUTE OF TECHNOLOGY


Department of Electronics & Communication Engineering CSE III B.Tech. I SEMESTER 2012-2013 MICROPROCESSOR AND INTERFACING LAB

;Multiplication of two 8-bit numbers .model small .stack 100 data segment n1 db 04h n2 db 02h multiply db 00h data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov al,n1 mov bl,n2 mul bl mov multiply,al mov ax,4c00h int 21h code ends end start

Result:

Prepared by V.Rajesh & Y.V.Reddy

Approved by Rajashekar HOD (ECE Dept.)

18

MALLA REDDY INSTITUTE OF TECHNOLOGY


Department of Electronics & Communication Engineering CSE III B.Tech. I SEMESTER 2012-2013 MICROPROCESSOR AND INTERFACING LAB

PROGRAM: Division of 16-bit by 8-bit numbers

;Division of 16-bit by 8-bit numbers .model small .stack 100 data segment n1 dw 00a2h n2 db 02h quo db 00h rem db 00h data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov ax,n1 mov bl,n2 div bl mov quo,al mov rem,ah mov ax,4c00h int 21h code ends end start

Result:

Prepared by V.Rajesh & Y.V.Reddy

Approved by Rajashekar HOD (ECE Dept.)

19

S-ar putea să vă placă și