write or correct assembly language program print value 1,2,3,4 using array dosseg .model small .stack 100h .data arr DB 1,2,3,4 .code main proc mov ax, @data mov ds, ax mov si, offset arr mov dx, [si]...



  1. write or correct assembly language program print value 1,2,3,4 using array


dosseg
.model small
.stack 100h
.data
arr DB 1,2,3,4
.code
main proc
mov ax, @data
mov ds, ax
mov si, offset arr
mov dx, [si]
mov ah,2
int 21h
Mov dx, [si+1]
mov ah,2
int 21h
Mov dx, [si+2]
mov ah,2
int 21h
Mov dx, [si+3]
mov ah,2
int 21h
mov ah,4ch
int 21h
main endp



  1. We have written some Assembly statements again and again, to avoid repetition we use
    loop for example following program will print digits from 1 to 6 using loop


dosseg
.model small
.data
arr DB 1,2,3,4,5,6
.code
main proc
mov ax, @data
mov ds, ax
mov si, offset arr
mov cx,6
loopx:
mov dl, [si]
add dl,48
mov ah,2
int 21h
mov dl, 44
mov ah,2
int 21h
Inc si ; mov dx, [si+1]
loop loopx
mov ah,4ch
int 21h
main endp
end main



Jun 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here