Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site utah-cs.UUCP Path: utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!genrad!panda!talcott!harvard!seismo!utah-cs!brownc From: brownc@utah-cs.UUCP (Eric C. Brown) Newsgroups: net.arch Subject: Re: What I miss in micro-processors (fairly long) Message-ID: <3463@utah-cs.UUCP> Date: Wed, 4-Sep-85 10:52:29 EDT Article-I.D.: utah-cs.3463 Posted: Wed Sep 4 10:52:29 1985 Date-Received: Fri, 6-Sep-85 04:47:35 EDT References: <796@kuling.UUCP> Reply-To: brownc@utah-cs.UUCP (Eric C. Brown) Organization: Univ of Utah CS Dept Lines: 19 In article <796@kuling.UUCP> grzm@kuling.UUCP (Gunnar Blomberg/ADB) writes: > > I've been working in assembly language on micro-processors quite >a lot recently and there are a couple of features I've been missing >rather badly.... >1. Stack overflow detection. > > This is the one that really bugs me. I don't know of any >micro-processor that does this. Why is that? In my mind this is At the risk of being flamed by all the 68K lovers, I must point out that the Intel 286 has stack overflow detection "for free" as part of their segment management (and may also have dedicated stack overflow/underflow detection); it can be used by setting the stack limit <64K, and when the stack overflows to 64K, you get an segment limit exception. Eric C. Brown brownc@utah-cs ..!{ihnp4, decvax}!utah-cs!brownc