Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Can someone help me answer this activity? I provided some sample codes below tha

ID: 3744331 • Letter: C

Question

Can someone help me answer this activity? I provided some sample codes below that you can use.
-Assembly language, computer organization.

.model small
.stack 0100h
.data

                   spc db, 0dh,0ah,"$"
                   msg A db "Input a big letter:                   ", "$"
                   msg B db "The letter of the Majuscule! ", "$"
                   msg C db " ---THANK YOU---                 ", "$"
                   msg D db" Invalid Input EXITING!           ", "$"

.code
code 1:
         mov ax, @data
         mov ds, ax

         mov ax, 0600h
         mov bh, 07h
         mov cx, 0000h
         mov dx, 1A4Fh
Int 10h

mov ah, 09h
lea dx, msgA
int 21h

mov ah, 01h
int 21h

mov al,bl

check 1:
           cmp BL, 61H
           JB errmrsg

mov ah, 09h
lea dx, spc
int 21h

mov ah, 09h
lea dx, msgB
int 21h

mov ah, 02h
mov dl, bl
int 21h

JMP end msg

errmsg:

mov ah, 09h
lea dv, spc
int 21h

mov ah, 09h
lea dv, msgD
int 21h

end msg:
mov ah, 09 h
lea dv, spc
int 21h

mov ah, 09h
lea dx, msgC

;return control to DOS
mov ax, 4c00h
int 21

end

                

m,dlerm3.am Star Cen I Are you a By In what ord ore you n the you sweet fodr or sour fad am biet? O sur

Explanation / Answer

model small
.stack 0100h
.data

                   spc db, 0dh,0ah,"$"
                   msg A db "Input a big letter:                   ", "$"
                   msg B db "The letter of the Majuscule! ", "$"
                   msg C db " ---THANK YOU---                 ", "$"
                   msg D db" Invalid Input EXITING!           ", "$"

.code
code 1:
         mov ax, @data
         mov ds, ax

         mov ax, 0600h
         mov bh, 07h
         mov cx, 0000h
         mov dx, 1A4Fh
Int 10h

mov ah, 09h
lea dx, msgA
int 21h

mov ah, 01h
int 21h

mov al,bl

check 1:
           cmp BL, 61H
           JB errmrsg

mov ah, 09h
lea dx, spc
int 21h

mov ah, 09h
lea dx, msgB
int 21h

mov ah, 02h
mov dl, bl
int 21h

JMP end msg

errmsg:

mov ah, 09h
lea dv, spc
int 21h

mov ah, 09h
lea dv, msgD
int 21h

end msg:
mov ah, 09 h
lea dv, spc
int 21h

mov ah, 09h
lea dx, msgC

;return control to DOS
mov ax, 4c00h
int 21

end

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote