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

Define the strategies for product positioning, Define the Strategies for Pr...

Define the Strategies for Product Positioning. Product positioning is attained through a variety of marketing strategies and programs within product design, distribution and pr

Bcg matrix, #question draw an bcg matrix with an numerical example..

#question draw an bcg matrix with an numerical example..

Marketing system affected by company strategy, How is the marketing system ...

How is the marketing system affected by company strategy? Marketing System influences company strategy: Marketing has its own sub system that interacts along with each ot

Video games, Should video game companies continue to alter their products t...

Should video game companies continue to alter their products to include other functions such as email?

Explain existence of marketing as indispensable activity, Explain about exi...

Explain about existence of marketing as an indispensable activity. Existence of Marketing: Marketing is as old as mankind that a young child trying to persuade his mother

What do you understand by market efficiency, Question: (a) What do you ...

Question: (a) What do you understand by market efficiency and why is it important? (b) Explain each form of market efficiency. (c) Give any one test of weak-form and semi

Implications of the two behavioural theories, Question: (a) Describe th...

Question: (a) Describe the following memory structures: (i) Sensory Store, (ii) Short Term Store (Working Memory), and (iii) Long Term Store. (10 marks) (b) "Two be

Determine the marketing and business objectives, Determine the marketing an...

Determine the marketing and business objectives Organisations engage with a variety of audiences in order to pursue their marketing and business objectives. Engagement refers

Model of the buyer behaviour, Model of the buyer behaviour: The straigh...

Model of the buyer behaviour: The straight point for understanding buyer behaviour is also vital in the marketing is a simultaneous response model shown in the figure below. Ma

State the pricing and factors affecting pricing decisions, State the Pricin...

State the Pricing and factors affecting pricing decisions Price is the consideration in terms of money paid by consumers for bundle of benefits he/she derives by using service/

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