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

Describe the consumer buying decision making process, Question 1: To wh...

Question 1: To what extent can the Marketing Concept guarantee business success in today's highly competitive business environment? Question 2: (a) Define the term mark

Brand equity, Brand E q ui t y: David Aakar described brand equity...

Brand E q ui t y: David Aakar described brand equity as the exclusive set of brand assets and liabilities that is connected to a brand. According to Aakar, brand equity is

Ways to position the brand, The ways to position the brand are: Use si...

The ways to position the brand are: Use situations: the marketer can identify use situations for his brand or the product and analyze customer perception of existing competit

Market crystallization, A market development stage is the one that refers ...

A market development stage is the one that refers to the attempt needed to recognize a latent market (i.e., organizations that share a like need or want for something that does no

Advertising and creation of utility, Q. Advertising and Creation of Utility...

Q. Advertising and Creation of Utility? Advertising creates place, time and perception utility. In case seasonal products it creates time usefulness by creating demand even in

Define the final stage of decision making process, Define the final stage o...

Define the final stage of decision making process. Post Purchase Performance Evaluation: In the last stage of buying process, the product’s performance is estimated. The

How can marketing decision support system, What decisions do companies face...

What decisions do companies face in designing a sales force? How can marketing decision support system help marketing manager towards making better decisions?

Marketing mix, design marketing mix for product fash wash

design marketing mix for product fash wash

Illustrate the term price leadership strategy, Illustrate the term price le...

Illustrate the term price leadership strategy. he presence of a leader assists to regulate the market and ignore too many price changes oligopolistic markets, in that the numbe

What is brand, Brand A brand is a term, symbol, name, or design that i...

Brand A brand is a term, symbol, name, or design that is planned to clearly identify and differentiate a seller's product from the harvest of his or her competitors.

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