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

Types of tourism-specific methods of segmentation, Question : It is gen...

Question : It is generally acknowledged that there are 5 classical ways of segmenting consumer markets. In other words, the consumer population can be divided on the basis of

Are multimedia contents not significant to e-business, Are multimedia conte...

Are multimedia contents not significant to e-business applications? Multimedia contents significancy to e-business applications: Rather Multimedia contents are most signifi

Advantages of product branding to producers, Advantages to producers 1...

Advantages to producers 1.       Easy to advertise: when the product or producers of an enterprise are marked with a particular brand, it makes very easy for the enterprise

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

Swot analysis , Antonio's Choice Garlic is a sole proprietorship that g...

Antonio's Choice Garlic is a sole proprietorship that grows and sells premium garlic to retail stores.  This company was formed to fill a vacant niche in the garlic industry.  Garl

Demand and supply, Explain in words and using a graph why the ban on price ...

Explain in words and using a graph why the ban on price gouging may cause a long line for gasoline. Label the axis and all the lines. Be precise. Price gouging in this context,

Explain the term cost -pricing decisions, Explain the term Cost -pricing de...

Explain the term Cost -pricing decisions No business can survive unless it covers its cost of production and distribution. In large number of products, retail prices are c

Describe the concept of bank marketing, Question 1: (a) "The only typ...

Question 1: (a) "The only type of risk that that exists in the banking sector is credit risk". Do you agree? (b) Describe  the concept of bank marketing. Question 2:

Marketing planning, Marketing planning: Meaning and definition: marke...

Marketing planning: Meaning and definition: marketing planning is a part of the process of overall planning of a business and industrial enterprise. Marketing planning includ

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