On Fri, 25 Aug 2000, Andika Triwidada wrote:
> Ada dua masalah:
> 1. sintaks assembly di Linux tidak sama dengan di DOS.
> misalnya: http://www.piksi.itb.ac.id/~andika/linux/kernel/2.2.16/S/194.html
sebenarnya ini bukan masalah syntax 'assembly linux' dan 'assembly dos'
ini masalah syntaxnya intel (yang biasanya di pakai di dos/windows) dan
syntaxnya AT&T (yang biasanya dipakai di unix). Kalo di linux mau pake
syntax intel (mis mov ax, 5) bisa pake NASM (free, open source), kalo di
dos mau pake syntax at&t (mis movw $5, %eax) bisa pake GNU as (ada
dipaket DJGPP).
>
> 2. BIOS interrupt rasanya juga nggak bisa dipakai lagi
>
ya bener, interrupt yang dipakai untuk memberikan layanan fungsi (resmi)
cuma interrupt 0x80, yang gunanya untuk melakukan system call secara
langsung.
--
Salam
main(i){putchar((i-1)["Xme]i_l"]+(i++))&&(8-i)&&main(i);}
http://langitbiru.hypermart.net
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]