Home

Github

Snapshot (0.03)





Minis Assembler 0.10
Minis OS 0.03

Download



Hello and Welcome to official homepage of minis operating system.
The operating system is not ready yet but Minis assembler can be
used for compiling Minis OS and almost all cpu instructions of intel 80386
or better and can generate 16 or 32 code from one to multiple passes.
This assembler is able to compile itself under MSDOS or any DOS emulator.
The output can create only flat binary file.
The source code of this assembler written in assembly langauge, because the
only way I know how to do that, for his fast, simple and small size.

Directive supported :

 
 use16
 use32
 db
 dw
 dd
 times
 binary

 


instruction supported :

 
 aaa
 aad
 aam
 aas
 adc
 add
 and
 call
 cbw
 cwde
 clc
 cld
 cli
 clts
 cmc
 cmp
 cmpsb
 cmpsw
 cmpsd
 cwd
 cdq
 daa
 das
 dec
 div
 hlt
 idiv
 imul
 in
 inc
 insb
 insw
 insd
 int
 int3
 into
 iret
 jcc
 jmp
 lahf
 leave
 lgdt
 lidt
 lock
 lodsb
 lodsw
 lodsd
 loop
 mov
 movsb
 movsw
 movsd
 movsx
 movzx
 mul
 neg
 nop
 not
 or
 out
 outsb
 outsw
 outsd
 pop
 popa
 popad
 popf
 push
 pusha
 pushad
 pushf
 rep
 repe
 repz
 repne
 repnz
 ret
 sahf
 shl
 shr
 sbb
 scasb
 scasw
 scasd
 stc
 std
 sti
 stosb
 stosw
 stosd
 sub
 test
 wait
 xlatb
 xor

 



Copyright (c) 2021-2025 Maghdouri Mohamed.