Rol-logical instruction-microprocessor, Assembly Language

ROL : Rotate Left without Carry: This instruction rotates the content of the destination operand to the left by the specified count bit-wise excluding the carry. The most significant bit is pushed into the carry flag as well as the least significant bit position at each operation. Remaining bits are shifted left subsequently by the specified count positions. Flags PF, SF, and ZF are left unchanged by this rotate operation. The operand may be a register or a memory location. Given figure explains the operation.

1172_ROL.jpg

                                            Figure : Execution of ROL Instruction

Posted Date: 10/12/2012 3:06:03 AM | Location : United States







Related Discussions:- Rol-logical instruction-microprocessor, Assignment Help, Ask Question on Rol-logical instruction-microprocessor, Get Answer, Expert's Help, Rol-logical instruction-microprocessor Discussions

Write discussion on Rol-logical instruction-microprocessor
Your posts are moderated
Related Questions
The problem to be solved and implemented with an ARM assembly language program You are asked to do some image processing on an image composed of characters shaped in For exa

Execution Unit (EU) and Bus Interface Unit (BIU) : 8086 consist of two processors called EU and BIU. Two Processors can work parallel. This improves speed of execution. BIU fi

I need to estimate the value of a definite integral using Riemann Sums and For our estimation let f(x) = x2 ,a=0, b=10 and n=5. Where a is the lower bound, b is the upper bound and


Ask 2. Exchange higher byte of AX and higher byte of BX registers by using memory location 0160 in between the transfer. Then stores AX and BX registers onto memory location 0174 o

Physical Memory Mapped I/O and Port I/O : CPU controlled I/O comes in 2 ways. Simply the difference is whether we utilize the normal memory addresses for I/O, this is mention

NAME : Logical Name of a Module: The NAME directive which is used to assign a name to an assembly language program module. The modulecan now be mention to by its declared name.

a pseudo-code to add username and password combination up to a limit of 10

How to define procedures?

Using the AddSub program from Ch3 under c:\Masm615\examples as a reference, write a program that subtracts three 16-bit integers using only registers. Insert a call DumpRegs statem