Date: Mon, 12 Jun 2000 09:24:43 -0700 (PDT) From: John Baldwin <jhb@FreeBSD.ORG> To: Geoffrey Robinson <geoff@grobin.org> Cc: questions@FreeBSD.ORG Subject: RE: Learning Assembly Message-ID: <200006121624.JAA12067@server.baldwin.CX> In-Reply-To: <Pine.BSF.4.10.10006101708490.75139-100000@grobin.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10-Jun-00 Geoffrey Robinson wrote: > I'm trying to learn assembly language for the enlightenment value. There > is a lot of stuff out there but it is mostly DOS oriented. Can somebody > please recommend an x86 assembly book for UNIX. Err, well. One of the goals of UNIX is portability. As a result, almost everything is written in C, and assembly is used only when absolutely necessary. Thus, in FreeBSD, the only assembly you will fine is in the bootstrap in src/sys/boot, and in the machine-dependent sections of the kernel code in src/sys/i386 and src/sys/alpha. Even then, a lot of the machine dependent code is in C and not assembly. Anyways, assembly isn't really all that enlightening, IMHO. The actual neat stuff is the machine architecture. Intel has some really good manuals on their architectures available as PDF's on developer.intel.com. > Thanks HTH. -- John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006121624.JAA12067>