Recent Posts

Pages: [1] 2 3 ... 10
1
Is it possible to print a numerical value to screen without extern . How ? This came up on my previous thread...
A "number", printed on the screen, is just a string... Convert the number to a string and print it using some syscall or API function (in case of Windows).
2
Programming with NASM / Printing number to screen without using extern
« Last post by Roddy MacPhee on May 27, 2024, 10:59:37 PM »
Is it possible to print a numerical value to screen without extern . How ? This came up on my previous thread...
3
Programming with NASM / Re: Learning Assembler
« Last post by Roddy MacPhee on May 25, 2024, 09:39:20 PM »
4
Programming with NASM / Re: How many for loops are possible in nasm ?
« Last post by Roddy MacPhee on May 24, 2024, 05:14:21 PM »
I would think that you can use as many loops as you want. It's down to the programmer to write appropriate code and algorithms.

Code: [Select]
    mov <register>,1
loop:
    inc <register>
    cmp <register> <limit>
    jne loop
Code: [Select]
    mov <register>,1
loop:
    add <register>,1
    cmp <register> <limit>
    jne loop

With 20+ registers and then some. Unlike what you thought they can't all be used at once( at least without complex additions) . Some have uses doing other things. You can also have a decreasing  version. Another factor is replacing jne with other conditional jumps ...
5
Programming with NASM / Re: How many for loops are possible in nasm ?
« Last post by Roddy MacPhee on May 23, 2024, 04:05:30 PM »
with no restrictions or limitations.
How do I print rdi to screen . I'm on android if that matters.
https://play.google.com/store/apps/details?id=com.rhmsoft.code

Found out how to print ascii characters using alt codes( yes I know I'm stupid). Now to either convert numbers to strings or use extern ...
6
Programming with NASM / Re: How many for loops are possible in nasm ?
« Last post by debs3759 on May 23, 2024, 04:02:33 PM »
If the version of nasm you have is time limited, it's not an official version. nasm is 100% freeware with no restrictions or limitations.
7
Programming with NASM / Re: How many for loops are possible in nasm ?
« Last post by Roddy MacPhee on May 23, 2024, 02:56:33 PM »
Wish I knew modulo and printing numerical values to screen. Then I could make a prime sieve ... nasm compiler the code editor app uses is 2.14.02 and it has time limits.

Example of my attempt:


Code: [Select]
section .data
hw db "hello world,",0
section .text
global _start
_start:
    mov rdi,1
loop:
    mov eax,4
    mov ebx,1
    lea ecx,[hw]
    lea edx,[rdi]
    int 80H
    inc rdi
    cmp rdi,13
    jne loop
    mov eax,1
    xor ebx,ebx
    int 80H
8
Programming with NASM / Re: How many for loops are possible in nasm ?
« Last post by debs3759 on May 23, 2024, 11:15:34 AM »
I would think that you can use as many loops as you want. It's down to the programmer to write appropriate code and algorithms.
9
Programming with NASM / How many for loops are possible in nasm ?
« Last post by Roddy MacPhee on May 22, 2024, 11:41:08 PM »
I know of at least 40 different variants, but i'm wondering how many are useful (possible).
10
Other Discussion / Re: sprintf_s plus printf
« Last post by alCoPaUL on May 15, 2024, 09:23:05 PM »
essential msvcrt.lib for win64asm...

Pages: [1] 2 3 ... 10