Print ABC in Diagonal – Assembly Language Code

; You may customize this and other start-up templates; ; The location of this template is c:emu8086inc_com_template.txt org 100h ; add your code here .data .code main proc mov ax,0b800h mov ds,ax mov cx,25 mov ,1441h mov bx, mov si,158 abc: mov ,bx add si,154 inc bl loop...

Print Rectangular Box in Assembly Language [Nested Loops]

In this program, we will print a rectangular box.  We will use nested loops in this code. Print Rectangular Boox - program in assembly language org 100h .data str db 0Ah,0Dh,"$" x db 5 .code Top: mov cx,5 l2: mov ah,2 mov...

Hollow Triangle Code in Assembly Language

org 100h .data n dw 15 nl db 0ah, 0dh, 024h .code mov cx, n sub cx, 1 mov ah, 2 l1: mov dl, ' ' int 21h loop l1 mov dl, '*' int 21h mov ah, 9 lea dx, nl int 21h mov di, 1 mov bx, 1 xor...
Memory Segment and oFFset

What Is Physical Address And How To Calculate It

Physical Address: The physical address is an address in a computer that is represented in binary numbers. It belongs to a specific block of memory. How to calculate Physical Address: Logical Address = Segment :...
Computer Registers

What is Computer Register? – Types and Functions Explained

In Computer Structure there are 3 parts: CPU (Central Processing Unit) Main Memory Input/Output When you get into the depth of CPU, there are three same parts too... Registers Control Unit Arithmetic and...
Advantages and uses of assembly language

Advantages And Uses Of Assembly Language

Why should anyone learn assembly language? especially when you have high-level programming languages like Python and java..? Do you have the same question? Well, If yes... you have come to a very place...

Assembly Language Programming Tutorials + Codes

Assembly Programming Language Assembly is a low-level programming language that can be used to directly tell the computer what to do. An assembly language is almost exactly like the machine code that a computer can...
Emu8086

Setting up Assembly IDE

The most commonly used compiler for Assembly language is Emu8086 which can be downloaded from here. Screenshots