[BSD] FreeBSD asm

Auth Gábor auth.gabor at enaplo.hu
2005. Feb. 22., K, 08:41:50 CET


Halihó!

  Foglalkozott valaki ASM programozással FreeBSD alatt? Úgy szépen haladok, 
jönnek vissza a régi emlékek, de néhány dolgot nem értek még... :)

===
SECTION .DATA
count DW 0x1234,0xABCD

SECTION .TEXT
GLOBAL _start
_start:

  MOV CX,0x1234
  MOV [count],CX

  MOV EAX,0x00000001
  PUSH EAX
  INT 0x80
===

  Ez szépen lefordul és működne is, ha tudnék írni a count változóba, de 
nem tudok... az eredmény:
===
$ nasm -f elf proba.asm && ld -s -o proba proba.o
$ ./proba
Bus error (core dumped)
$
===
  Hogy kellene kezelni az ilyen változókat?
-- 
http://www.enaplo.hu - Iskolai Információs Rendszer
Auth Gábor -=- +36-70/9400-341 -=- ICQ: 49179141
FreeBSD 5.3



További információk a(z) BSD levelezőlistáról