answersLogoWhite

0

.model small

.data

var1 db 25,32,49,10,81

var2 db 30 dup(0)

.code

mov ax,@data

mov ds,ax

mov cl,05h

mov dl,02h

lea si,var1

lea di,var2

l2: mov al,[si]

l1:mov ah,00h

div dl

mov [di+4],ah

dec di

cmp al,00h

jne l1

inc di

inc di

inc di

inc di

inc si

dec cl

jnz l2

mov ah,4ch

int 21

end

User Avatar

Wiki User

12y ago

What else can I help you with?

Continue Learning about Math & Arithmetic

What is role of 6 in bcd addition?

In Binary-Coded Decimal (BCD) addition, the digit 6 plays a crucial role as a threshold for determining whether a correction is needed after standard binary addition. BCD represents decimal digits using four bits, and if the sum of two BCD digits exceeds 9 (which is 1001 in binary), a correction of 6 (0110 in binary) is added to bring the result back into valid BCD range. This adjustment ensures that the resulting sum correctly represents decimal values. Thus, 6 is effectively used to convert invalid BCD results back into valid representations.


Why in bcd to excess 3 conversion binary valus are taken up to 9 only?

because 9 is a lucky number for bcd..............ha ha ha


Why can't 1111 be used in a BCD number?

1111 can't be used for Binary Coded Decimal (BCD) because 1111=15 which is made of 2 digits 1 and 5. In BCD a 4-digit binary number is used for every decimal digit. ex. 1111 is incorrect 1 = 0001 5 = 0101 Answer: 0001 0101


Do an 8086 assembler program to find parity of a given number?

sdfsdfsfsggbcvbg


How do you draw BCD to excess 3 code converter using 4 bit parallel adders?

To draw a BCD to Excess-3 code converter using 4-bit parallel adders, start by connecting the 4-bit binary-coded decimal (BCD) input to the adder. The goal is to add the binary number to a constant value of 0011 (which represents 3 in binary) when the BCD value is 4 or greater. The output of the adder will yield the Excess-3 code, while any carry from the addition can be ignored since Excess-3 only requires the lower 4 bits. You can use two 4-bit adders if you need to handle overflow or further adjustments, depending on the specific design requirements.

Related Questions

What is the difference between binary codes and bcd codes?

In BCD each digit of a decimal number is coded as a separate 4 bit binary number between 0 and 9.For example:Decimal 12 in BCD is shown as 0001 0010 (Binary 1 and Binary 2), in Binary it is 1100.


Show the number 47 in BCD and ACSII?

In BCD it is 00100111 In Binary, which is what you mean, it is 101111


Write a program in 8086 assembly language that accepts two input characters pack two characters in one word and store them in consecutive locating in a memory buffer The first address of buffer is 400?

develop and test an assembly language to convert a two digit BCD number to binary


Why is BCD used in computers?

BCD is used for binary output on devices that only display decimal numbers.


What is the BCD representation of the decimal number 41 in 6-bit?

41 in decimal is 0100 0001 in BCD (this is 8 bits not 6 bits)41 in decimal is 101001 in binary (this is 6 bits, but binary not BCD)There is no 6 bit BCD representation of the decimal number 41!


How do you make BCD binary up down counter with a 4-bit adder and a register?

I wants to know the advantages of 4 Bit BCD/Binary UP/DOWN


What is Alp for multiplication of two digit BCD numbers in 8086?

Assembly language programe for multiplication


What are ASII and BCD how are they used?

ASCII (American Standard Code for Information Interchange) and BCD (Binary Coded Decimal) are standards for storing information in the binary sytem. ASCII is used for storing alphabetic, numeric, symbols, and control characters in 8-bit binary, and BCD is used for storing numbers 0-9 in 4-bit binary.


How do you convert binary number to bcd number on paper?

Example Binary 00111000 Convert to Decimal 56 Convert to BCD by using groups of four binary numbers for each digit 5 6 0101 0110


Implementation of binary search algorithm using ASM assembler in 8086?

Hi, I hope this is useful http://www.indiastudychannel.com/projects/2748-Assembly-language-program-for-Binary-search.aspx good luck!


What do the letters BCD mean after a name?

binary-coded decimal


What is the decimal binary code for 30?

Decimal 30 = binary 11110. The decimal binary code (BCD), however, is 11 0000.