Skip to content

Instantly share code, notes, and snippets.

View abrarShariar's full-sized avatar
🎯
Focusing

Abrar Shariar abrarShariar

🎯
Focusing
View GitHub Profile
@abrarShariar
abrarShariar / lower_to_upper.asm
Created February 5, 2016 22:03
converting lowercase char to uppercase char in a loop
;Convert char input in a loop (lowercase -> UPPERCASE)
.model small
.stack 100h
.data
text db 'CONVERT LOWERCASE TO UPPERCASE $'
low db 'Lower: $'
up db 'Upper: $'
input db ?
@abrarShariar
abrarShariar / a_to_z.asm
Last active February 5, 2016 22:30
Loop to print from 'a' to 'z'
;loop to print a to z
.model small
.stack 100h
.data
.code
main proc
@abrarShariar
abrarShariar / swap.asm
Created February 5, 2016 23:36
swap two input using [xchg]
;SWAP two input using xchg
.model small
.stack 100h
.data
a db '[a] : $'
b db '[b] : $'
a_in db ?
b_in db ?
@abrarShariar
abrarShariar / simple_swap.asm
Created February 6, 2016 10:33
Simple char swap between two registers
;swap between two register
.model small
.stack 100h
.data
.code
main proc
mov cl,'X'
@abrarShariar
abrarShariar / swap_var.asm
Created February 6, 2016 10:50
swap variable(char) with intermediate register
;swap between two varible with intermediate register
.model small
.stack 100h
.data
a db ?
b db ?
.code
main proc
@abrarShariar
abrarShariar / swp_str.asm
Created February 6, 2016 11:28
Swap string with intermediate registers
;swap string with intermediate register
.model small
.stack 100h
.data
txt01 dw 'Programmer$'
txt02 dw 'Hacker$'
.code
main proc
@abrarShariar
abrarShariar / loop_in.asm
Created February 6, 2016 19:03
take input char and increment by 1 in a loop
;take input char and increment by 1 in a loop
.model small
.stack 100h
.data
a db ?
text db 'THE END $'
.code
main proc
@abrarShariar
abrarShariar / equal_unequal.asm
Created February 6, 2016 19:29
compare two input char and display Equal/Unequal (in a loop)
;compare two input char and display Equal/Unequal (in a loop)
.model small
.stack 100h
.data
x db ?
;y db ?
eq db 'Equal $'
uneq db 'Unequal $'
@abrarShariar
abrarShariar / array_char.asm
Created February 6, 2016 20:21
store input char in array and print in reverse way using [DI]
;store input char in array and print in reverse way using [DI]
.model small
.stack 100h
.data
arr db ?,?,?,?,?
.code
@abrarShariar
abrarShariar / reverse_print.asm
Created February 6, 2016 20:47
reverse print by indexing register and using loop
;reverse print by indexing register and using loop
.model small
.stack 100h
.data
.code
main proc
INPUT: mov ah,01 ;input char