Question: 1 . Write an assembly program to Shift Arithmetic Right 3 bits based on the input entered by the user. Use below assembly code as

1. Write an assembly program to Shift Arithmetic Right 3 bits based on the input entered by the user. Use below assembly code as skeleton/reference. Do not deviate
.model small
.stack 100h
.data
num1 db 01010101b ;number to be shift
msg1 db Before shift : $
msg2 db After shift : $
; 0101010155h
; 0101010054h
.code
mov ax,@data
mov ds,ax
lea dx, msg1 ; display msg1
mov ah,09h
int 21h
mov dl, num1 ; display value before shift
mov ah,02h
int 21h
mov al, num1
SHL al,2
mov num1, al
lea dx, msg2 ; display msg2
mov ah,09h
int 21h
mov dl, num1 ; display value after shift
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!