• Some words about DOS books

    From Johann 'Myrkraverk' Oskarsson@21:1/5 to All on Wed May 20 22:34:36 2020
    Dear c.o.m.p,

    Thank you for book recommendations in the past. I have been reading the following books recently. These are just some words on the first
    impressions, maybe I'll write comprehensive reviews later; or not.

    * IBM PC Assembly Language and Programming, fifth edition, by Peter Abel

    This book is a good introduction to assembly programming for the x86 architecture. It starts with 16bit stuff, and also has some 32bit stuff
    in it. I have not read enough of it to provide a comprehensive review
    yet. It's refreshed my memory on a lot of things I've forgotten about
    assembly programming, and taught me things I never knew.

    * DOS and Windows Protected Mode, by Al Williams

    This book is a great introduction to protected mode programming, for
    both the 286 and 386 protected mode; including Windows 3.1. It covers
    many DOS extenders, including DOS/4GW which is what I believe CauseWay
    is compatible with [1]. For historical purposes, it's also a fun read.
    Its bibliography led me to the following book.

    I believe T. Ment recommended it; thank you.

    * Advanced 80386 Programming Techniques, by James Turley.

    This is a really great coverage of the protected mode, and what it's
    really all about. After reading this, I understand pretty well what
    the protected environment on the 386 and later CPUs actually do, and
    how it differs from real mode. It describes in details the hardware facilities, but fails to mention the performance cost; which is why
    many/most contemporary operating systems didn't make use of them. I
    believe modern operating systems don't either [2].

    I got my copy from the author, email available at https://jimturley.com/

    [1] CauseWay is what I use for my own projects so far, as some of you
    may or may not remember.

    [2] But that's a story for a different time.
    Johann | email: invalid -> com | www.myrkraverk.com/blog/
    I'm not from the Internet, I just work there. | twitter: @myrkraverk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)