Add two five-byte numbers using arrays, Marketing Management

Assignment Help:

Program: Add two five-byte numbers using arrays

; ALGORITHM:

;           Make count = LEN

;           Clear the carry flag

;           Load address of NUM1

;           REPEAT

;                       Put byte from NUM1 in accumulator

;                       Add byte from NUM2 to accumulator + carry

;                       Store result in SUM

;                       Decrement count

;                       Increment to next address

;           UNTIL count = 0

;           Rotate carry into LSB of accumulator

;           Mask all but LSB of accumulator

;           Store carry result, address pointer in correct position.

; PORTS   : None used

; PROCEDURES: None used

; REGISTERS: Uses CS, DS, AX, CX, BX, DX

DATA SEGMENT

                        NUM1 DB 0FFh, 10h ,01h ,11h ,20h

                        NUM2 DB 10h, 20h, 30h, 40h ,0FFh

                        SUM DB 6DUP (0)

DATA ENDS

                        LEN EQU 05h; constant for length of the array

CODE SEGMENT

                        ASSUME CS: CODE, DS: DATA

START:           MOV AX, DATA; initialise data segment

                        MOV DS, AX; using AX register

                        MOV SI, 00; load displacement of 1stnumber.

                                                ; SI is being used as index register

                        MOV CX, 0000; clear counter

                        MOV CL, LEN; set up count to designed length

                        CLC   ; clear carry. Ready for addition

AGAIN:          MOV AL, NUM1 [SI]; get a byte from NUM1

ADC AL, NUM2 [SI]; add to byte from NUM2 with carry

MOV SUM [SI], AL; store in SUM array

INC SI

LOOP AGAIN; continue until no more bytes

RCL AL, 01h; move carry into bit 0 of AL

AND AL, 01h; mask all but the 0th bit of AL

MOV SUM [SI], AL; put carry into 6th byte

FINISH:          MOV AX, 4C00h

INT 21h

CODE             ENDS

END START


Related Discussions:- Add two five-byte numbers using arrays

Illustrate about the demand based pricing, Illustrate about the Demand Base...

Illustrate about the Demand Based Pricing At times, prices are determined by the demand for product. Under this method, without paying much attention to cost and competitor's p

Case let, how should shoppers'''' Stop develop its demand forecast?

how should shoppers'''' Stop develop its demand forecast?

Lesson 3.5 skills practice, the equation s=p shows the relationship between...

the equation s=p shows the relationship between the amount george saves from each paycheck george saves and determines how much of a 128 dollar paycheck george save

What is the drawback of selling concept, What is the drawback of selling co...

What is the drawback of selling concept? Selling Concept : Drawback: Selling relies onto buyer’s manipulation. All the buyers can’t be manipulated and a buyer can’t be ma

A-b split, A-B Split is a method of examining the effectiveness of media or...

A-B Split is a method of examining the effectiveness of media or marketing methods. Using A-B split marketing, a list of target names is divided into two groups on a random basis,

Consumer behaviour, Q. Describe requirement of studying buyer's behavior & ...

Q. Describe requirement of studying buyer's behavior & what  is the influences  of consumer behaviors? Ans.: The study of buyer's behavior is essential to marketing as to w

Psychographics and demographics of customer in research, How are the psycho...

How are the psychographics and demographics of customer identified in marketing research? Marketing research tries to reveal the number of persons who buy why they buy, when th

Show the market segmentation, Question: Global financial crisis has sub...

Question: Global financial crisis has substantial impact on the worldwide Tourism Industry. Constance Belle Mare Plage hotel is not impartial to it. The hotel has been in ope

Nature of the marketing, Nature of the marketing: 1.      Specialized ...

Nature of the marketing: 1.      Specialized business function: in the early days, the selling function did not call for any specialized skills as the sales could have been a

What are the advantages of advertisement, Q. What are the Advantages of adv...

Q. What are the Advantages of advertisement? 1) These have long life these aren't easily perishable. 2) It has broad coverage. 3) It tenders geographical selectivity.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd