Question: 2 . Write an assembly program to Rotate Carry Left ( RCL ) 2 bits based on the input entered by the user. Use below

2. Write an assembly program to Rotate Carry Left (RCL)2 bits based on the input entered by the user. Use below code as skeleton/ refernce do not deviate. Stick to x86 windows paradigms
.model small
.stack 100h
.data
num1 db 01100101b ;number to be shift
msg1 db Before rotate : $
msg2 db After rotate : $
.code
mov ax,@data
mov ds,ax
lea dx, msg1 ; display msg1
mov ah,09h
int 21h
mov dl, num1 ; display value before rotate
mov ah,02h
int 21h
; 01100101b 65h
; 11001010
; 10010101
; 001010112bh
mov al, num1
RCR al,3
mov num1, al
lea dx, msg2 ; display msg2
mov ah,09h
int 21h
mov dl, num1 ; display value after rotate
mov ah,02h
int 21h
mov ah,4ch
int 21h
end

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!