Multi byte Subtraction

3 years ago
Microprocessors

Assume cs: code, ds:

data data segment

ip1 dd 55667788h

ip2 dd 11223344h

res dd 00000000h

data ends code segment

start: mov ax,data

mov ds,ax

mov si,offset ip1

mov di,offset ip2

mov bx,offset res

mov cx,03

sub ax,ax

mov al,[si]

mov dl,[di] sub al,dl

mov [bx],al

back:inc si

inc di inc bx

mov al,[si]

mov dl,[di] sbb al,dl

mov [bx],al loop back nop

int 03h code ends

end start

******************

INPUT:

IP1: 55667788H

IP2: 11223344H


OUTPUT:

RES: 44444444H


0
Rusma Khadka
Sep 17, 2022
More related questions

Questions Bank

View all Questions