JSPM's
JSPM's
MICRO-PROJECT REPORT
GROUP NO.: 05
GROUP MEMBERS:
CERTIFICATE
(2) 2116200238
(3) 2116200280
Date:
Seal Of Institute
1.0 Brief Description:
BCD (Binary Coded Decimal) numbers are a type of representation for decimal numbers in
which each digit is represented by a four-bit binary code. In BCD, each decimal digit is
represented by its corresponding binary code, and each byte of memory stores two decimal
digits. BCD is commonly used in electronics and computing applications that require precise
decimal calculations.
5. Literature survey
6. Collection of data Rajendra
7. Collection of data
Pujare Dhanesh Uday
8. Discussion of content
2) Action Plan: 9-16 weeks
Available
2. Operating system Windows/Linux -
3. Software TASM - Available
6.0Micro project program & Output:
Algorithm
1. Start
3. Initialize byte counter and memory pointer to read number from array.
12. Stop
Flowchart
Start
Is
Result >
8 Bit
Is
Word
Counter = 0
?
Stop
Program
array db 02,03,04,05,06 ; Define an array of 5 bytes with values 02, 03, 04, 05, 06
sum_lsb db 0H ; Define a byte variable to hold the least significant byte of the sum and
initialize it to 0
sum_msb db 0H ; Define a byte variable to hold the most significant byte of the sum and
initialize it to 0
mov cx, 5H ; Move the value 5 to CX, which will be the counter for the loop
mov si, offset array ; Move the offset of the array to SI, which will be the pointer to each
element in the loop
add sum_lsb, al ; Add the value of AL to the least significant byte of the sum
mov dl, sum_lsb ; Move the value of the least significant byte of the sum to DL
mov dh, sum_msb ; Move the value of the most significant byte of the sum to DH
jnc next ; Jump to the label "next" if there was no carry from the previous addition
inc sum_lsb ; Increment the least significant byte of the sum if there was a carry from the
previous addition
Communication skills
Leadership
information reading,
critical thinking, analytical skills
synthesis skills