A

@avinashvi275

displaying array of hexadecimal array

Assembly
4 years ago
global _start _start: ;macros %macro sysread 2 mov rax,0 mov rdi,0 mov rsi,%1 mov rdx,%2 syscall

switch case

Assembly
4 years ago
global _start _start: section .text %macro disp 2 ; macro for system call for write mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2 syscall

switch case

Assembly
4 years ago
global _start _start: section .text %macro disp 2 ; macro for system call for write mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2 syscall

switch operation

Assembly
4 years ago
global _start _start: section .text %macro disp 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2 syscall %endm

hex to bcd

Assembly
4 years ago
global _start _start: %macro accept 2 mov rax,0 mov rdi,0 mov rsi,%1 mov rdx,%2 syscall %endm

factorial

Assembly
4 years ago
global _start _start : section .text %macro disp_macro 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2

accept hexa and display

Assembly
4 years ago
; write an alp to accept to five 64 bit hexadecimal number from user and store them in an array and display accepted number global _start _start: section .txt %macro disp 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2

content of registers

Assembly
4 years ago
global _start _start: %macro disp 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2 syscall %endm

Multiplication using array shift method

Assembly
4 years ago
global _start _start: %macro disp 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2 syscall %endm

multiplication using successive addition

Assembly
4 years ago
;write a program to implement multiplication using successive addition method global _start _start: %macro disp 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2 syscall

stringlengthdisplay

Assembly
4 years ago
global _start _start: section .text %macro disp_msg 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2 syscall

positive and Negative numbers

Assembly
4 years ago
global _start _start : section .text %macro disp_macro 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2

overlapblocktransform

Assembly
4 years ago
global _start _start : section .text %macro disp_macro 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2

Non overlap block transfer

Assembly
4 years ago
global _start _start : section .text %macro disp_macro 2 mov rax,1 mov rdi,1 mov rsi,%1 mov rdx,%2

displayarray.nasm

Assembly
4 years ago
global _start: _start: %macro disp_msg 2 mov rax,1; mov rdi,1; mov rsi,%1; mov rdx,%2; syscall %endm

practice.nasm

Assembly
4 years ago
global _start: _start: ;creating macro functions %macro disp_macro 2 mov rax,1; mov rdi,1; mov rsi,%1; mov rdx,%2; syscall %endm

practice.nasm

Assembly
4 years ago
section .text global _start _start: %macro disp_macro 2;creating function for displaying message mov rax, 1 mov rdi, 1 mov rsi, %1 mov rdx, %2 syscall