Mic Project
Mic Project
INDEX
7. Reference 10
1
BILLING IN SUPER MARKET
INTRODUCTION
The microprocessor is the main component of the computer where the
base of all upward developed processors till current processors. This course will
cover the basics of 8086 and its architecture along within instruction set,
assembly language programming with effective use of the procedure, and
macros. This course also covers architectural issues such as instruction
set programs and data types.
On top of that, the students are also introduced to the increasingly
important area of parallel organization. This subject serves as a basis to develop
hardware-related projects. This course will enable the students to
inculcate assembly language programming concepts and methodology
to solve problems.
2
BILLING IN SUPER MARKET
Diagram:
3
BILLING IN SUPER MARKET
4
BILLING IN SUPER MARKET
6
BILLING IN SUPER MARKET
7
BILLING IN SUPER MARKET
2. Execution Unit:
8
BILLING IN SUPER MARKET
Address Generation:
The I/O processor can acquire data from the memory only if those data
have to is going out via the address generation.
1. AX register (Accumulator):
AX register can keep sixteen-bit data only.
2. BX register:
9
BILLING IN SUPER MARKET
3. CX register:
CX register is a code register (Count Register)
Address Generation:
The I/O processor can
acquire data from the
memory only if those data
have to is going out via
the address generation.
4. DX Register:
DX register is the data register. DX register is used to store data.
5. SP (Stack Pointer):
Stack Pointer maintains the top of the stack. The stack
pointer operates withinside the principle of Last In First Out (LIFO). Since
one region can store only eight-bit data, with the purpose to store sixteen-bit
data, memory places are needed. So the stack pointer will decrease via way of
means of memory places if data is taken.
6. BP (Base Pointer):
10
BILLING IN SUPER MARKET
7. SI (Source Index):
Source Index is used to keep the index value of the supplied operand
for string instructions.
8. DI (Destination Index):
DI is used to maintain the index value of the destination operand for
string instructions. General cause registers are used for containing data,
intermediate results, counters, mode of address, and additionally for storing
powerful addresses.
Flag Registers:
11
BILLING IN SUPER MARKET
Instruction Format:
Symbolic Representation:
12
BILLING IN SUPER MARKET
Advantages :
Reusability of code
Less usage of memory
Development becomes easier
Reduced development time
Debugging and error fixing becomes easier
Disadvantages :
13
BILLING IN SUPER MARKET
CONCLUSION
The microprocessor is the main component of the computer where
8086 is the base of all upward developed processors till current processors. This
course will cover the basics of 8086 and its architecture along with instruction
set, assembly language programming with effective use of the procedure, and
macros. This course also covers architectural issues such as instruction
set programs and data types.
14
BILLING IN SUPER MARKET
REFERENCE
https://www.studocu.com/in/document/government-polytechnic-nagpur/
advance-computer-networking/analyze-the-functional-block-of-8086-
microprocessors/54287389
https://www.davuniversity.org/images/files/studymaterial/Intel%208086.pdf
https://www.includehelp.com/embedded-system/advantages-and-
disadvantages-of-using-procedures-in-the-8086-microprocessor.aspx
https://www.geeksforgeeks.org/architecture-of-8086/
MSBTE Microprocessor Book.
dd
15