Valid HTML 4.0! Valid CSS!
%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.00",
%%%     date            = "16 April 2021",
%%%     time            = "10:28:15 MDT",
%%%     filename        = "sigmicro.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "07555 13436 55151 555909",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography; BibTeX: ACM SIGMICRO
%%%                       Newsletter",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a bibliography of the journal
%%%                        ACM SIGMICRO Newsletter (CODEN SIGMDJ, ISSN
%%%                        0163-5751, 1050-916X).  Publication began
%%%                        with volume 1, number 1, in 1969, and ceased
%%%                        with volume 23, number 1--2, in 1992.
%%%                        Contents of a few issues have apparently been
%%%                        lost, and are not available in the ACM Portal
%%%                        archives.  Thus, this bibliography cannot
%%%                        claim complete coverage.
%%%
%%%                        The journal has Web sites at
%%%
%%%                            https://dl.acm.org/loi/sigmicro
%%%                            https://dl.acm.org/newsletter/sigmicro
%%%
%%%                        At version 1.00, the year coverage looked
%%%                        like this:
%%%
%%%                             1969 (   5)    1977 (  27)    1985 (  22)
%%%                             1970 (   6)    1978 (  33)    1986 (  34)
%%%                             1971 (  11)    1979 (  23)    1987 (   9)
%%%                             1972 (  16)    1980 (  26)    1988 (  26)
%%%                             1973 (  19)    1981 (  27)    1989 (  47)
%%%                             1974 (  22)    1982 (  31)    1990 (   2)
%%%                             1975 (  11)    1983 (  32)    1991 (   4)
%%%                             1976 (  14)    1984 (  41)    1992 (  30)
%%%
%%%                             Article:        518
%%%
%%%                             Total entries:  518
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================
@Preamble{
    "\hyphenation{ }" #
    "\ifx \undefined \booktitle \def \booktitle #1{{{\em #1}}} \fi" #
    "\ifx \undefined \circled \def \circled #1{(#1)}        \fi" #
    "\ifx \undefined \reg     \def \reg       {\circled{R}} \fi"
}

%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Journal abbreviations:
@String{j-SIGMICRO              = "ACM SIGMICRO Newsletter"}

%%% ====================================================================
%%% Bibliography entries:
@Article{Black:1969:MSJ,
  author =       "Colin Black",
  title =        "The microprogramming session at the {S.J.C.C.}",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "2",
  pages =        "3--4",
  month =        aug,
  year =         "1969",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579798.2579799",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579798.2579799",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1969:SAN,
  author =       "Anonymous",
  title =        "Some additional notes taken by your editor during the
                 session",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "2",
  pages =        "5--5",
  month =        aug,
  year =         "1969",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579798.2579800",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579798.2579800",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1969:PR,
  author =       "Anonymous",
  title =        "Publication review",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "2",
  pages =        "6--6",
  month =        aug,
  year =         "1969",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579798.2579801",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579798.2579801",
  abstract =     "This paper is intended to show how the unique feature
                 of the Variable Instruction Computer (VIC) make it
                 valuable for application requiring high reliability. By
                 careful choice of components, use of error checking
                 circuits, and selected application of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1969:WM,
  author =       "Anonymous",
  title =        "Workshop on Microprogramming",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "2",
  pages =        "7--35",
  month =        aug,
  year =         "1969",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579798.2579802",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579798.2579802",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Osborne:1969:LM,
  author =       "Thomas E. Osborne",
  title =        "A language for microprogramming",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "2",
  pages =        "36--48",
  month =        aug,
  year =         "1969",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579798.2579803",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579798.2579803",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hackl:1970:IAA,
  author =       "F. J. Hackl and R. W. Shirk",
  title =        "An integrated approach to automated computer
                 maintenance",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "3",
  pages =        "7--7",
  month =        jan,
  year =         "1970",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579804.2579805",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579804.2579805",
  abstract =     "This paper describes a method for applying automatic
                 fault locating techniques to a computer system.
                 Although the techniques described here are generally
                 applicable, they have been specifically applied to IBM
                 System/360 Model 50. Hardcore considerations \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Buckingham:1970:CAS,
  author =       "B. R. S. Buckingham and W. C. Carter and W. R.
                 Crawford and G. A. Nowell",
  title =        "The controls automation system",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "3",
  pages =        "8--8",
  month =        jan,
  year =         "1970",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579804.2579806",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579804.2579806",
  abstract =     "This paper discusses the specifications, programming
                 implementation, and use of a design automation system
                 that can be used in the development of any computer
                 having read-only storage (ROS) controls. This system,
                 called the Controls Automation System \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rosin:1970:RCC,
  author =       "Robert F. Rosin",
  title =        "Review: contemporary concepts of microprogramming and
                 emulation",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "3",
  pages =        "9--9",
  month =        jan,
  year =         "1970",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579804.2579807",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579804.2579807",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Matsevityy:1970:MFA,
  author =       "L. V. Matsevityy",
  title =        "{Microprogram\slash} finite automata",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "3",
  pages =        "10--10",
  month =        jan,
  year =         "1970",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579804.2579808",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:11 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579804.2579808",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1970:ECP,
  author =       "Anonymous",
  title =        "The empty column: a parable about a ``new notation''
                 of long ago",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "4",
  pages =        "5--6",
  month =        mar,
  year =         "1970",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579809.2579810",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:12 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579809.2579810",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ancona:1970:MDV,
  author =       "Enrico I. Ancona",
  title =        "A microprogrammed digital vocoder analyzer",
  journal =      j-SIGMICRO,
  volume =       "1",
  number =       "4",
  pages =        "10--29",
  month =        mar,
  year =         "1970",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579809.2579811",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:12 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579809.2579811",
  abstract =     "In order to demonstrate the feasibility of using
                 small, general-purpose, microprogrammed computers for
                 real-time digital signal processing, the application of
                 the LX-1 microprocessor as a digital vocoder was
                 investigated. The advantages of using a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1971:EC,
  author =       "Anonymous",
  title =        "{Editor}'s column",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "1",
  pages =        "15--16",
  month =        apr,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579812.2579813",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:12 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579812.2579813",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Husson:1971:RCL,
  author =       "Samir S. Husson",
  title =        "Reviews of current literature",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "1",
  pages =        "17--18",
  month =        apr,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579812.2579814",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:12 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579812.2579814",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Galey:1971:CTR,
  author =       "J. Michael Galey",
  title =        "Coding technique resolves multiple feature problem",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "1",
  pages =        "19--23",
  month =        apr,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2579812.2579815",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:12 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2579812.2579815",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Merwin:1971:EC,
  author =       "R. E. Merwin",
  title =        "{Editor}'s column",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "1--2",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580714",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580714",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1971:FIM,
  author =       "Anonymous",
  title =        "Fault isolation in microprogrammed minicomputers",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "3--26",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580715",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580715",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Davis:1971:SMU,
  author =       "R. L. Davis and S. Zucker",
  title =        "Structure of a multiprocessor using microprogrammable
                 building blocks",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "27--42",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580716",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580716",
  abstract =     "This paper describes a general purpose,
                 microprogrammable, hardware building block called an
                 Interpreter, an LSI-multiprocessing system in which the
                 Interpreter is used, and a machine structure,
                 implemented via firmware on the Interpreter. The
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Young:1971:MS,
  author =       "Steve Young",
  title =        "A microprogram simulator",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "43--56",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580717",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580717",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Redfield:1971:SMP,
  author =       "Stephen R. Redfield",
  title =        "A study in microprogrammed processors: a medium sized
                 microgrammed processor",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "57--58",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580718",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580718",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tucker:1971:FMM,
  author =       "S. G. Tucker",
  title =        "Functional memory and its microprogramming
                 implications",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "58--59",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580719",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580719",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Husson:1971:MPP,
  author =       "Samir S. Husson and Paula Schneider",
  title =        "Microprogramming: principles and practices",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "59--60",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580720",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580720",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Husson:1971:ORM,
  author =       "Samir S. Husson",
  title =        "Other review of microprogramming: principles and
                 practices",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "3",
  pages =        "61--63",
  month =        oct,
  year =         "1971",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/2580713.2580721",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/2580713.2580721",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1972:MMEa,
  author =       "S. Habib",
  title =        "{MICSIM} --- a microprogrammed expression parsing
                 simulator: {Part I}--- language and algorithm",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "4",
  pages =        "7--11",
  month =        jan,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316527.1316528",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316527.1316528",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Haavind:1972:MFM,
  author =       "Robert C. Haavind",
  title =        "The many faces of microprogramming: what started out
                 as a convenience for systems designers may eventually
                 bring computers much better tailored to users' needs",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "4",
  pages =        "12--16",
  month =        jan,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316527.1316529",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316527.1316529",
  abstract =     "This is the twentieth anniversary of
                 ``microprogramming,'' a term coined by M. V. Wilkes of
                 Cambridge University, England to describe a method he
                 proposed for a more orderly approach to the design of
                 the control sections of computers. During these twenty
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Amdahl:1972:ATL,
  author =       "Gene M. Amdahl",
  title =        "Architectural trends in large systems",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "4",
  pages =        "17--29",
  month =        jan,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316527.1316530",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316527.1316530",
  abstract =     "Large systems architectural ideas progressed very
                 rapidly during the middle of the 60's but is currently
                 in a sort of hiatus. This hiatus is largely due to the
                 need to digest the significance of the preceding
                 developments and is currently reinforced by \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hellerman:1972:ROS,
  author =       "Leo Hellerman",
  title =        "Review of {``\booktitle{Optimization Strategies for
                 Microprograms}, by Kleir and Remamoorthy'', IEEE
                 Transactions, Vol. C-20 No. 7, July 1971, pp.
                 783--794}",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "4",
  pages =        "30--31",
  month =        jan,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316527.1316531",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316527.1316531",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Roberts:1972:RFC,
  author =       "John D. Roberts",
  title =        "Review of {``\booktitle{Functional Characteristics of
                 a Multilingual Processor} by H. W. Lawson and B. K.
                 Smith'', IEEE Transactions on Computers, July 1971}",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "4",
  pages =        "31--33",
  month =        jan,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316527.1316532",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316527.1316532",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tsuchiya:1972:RID,
  author =       "Masahiro Tsuchiya",
  title =        "Review of {``\booktitle{An Introduction to the Direct
                 Emulation of Control Structure by a Parallel
                 Microcomputer}, by V. R. Lessor'', IEEE Transactions on
                 Computers, Vol. C-20 No. 7, July 1971, pp. 751--764}",
  journal =      j-SIGMICRO,
  volume =       "2",
  number =       "4",
  pages =        "33--35",
  month =        jan,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316527.1316533",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:13 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316527.1316533",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{vanDam:1972:MCG,
  author =       "Andries van Dam",
  title =        "Microprogramming for computer graphics",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "1",
  pages =        "3--7",
  month =        apr,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316535.1316536",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316535.1316536",
  abstract =     "Interactive computer graphics (graphics) is the
                 construction, storage, retrieval, manipulation,
                 alteration and analysis of pictorial data, using an
                 on-line display console with manual input (interaction)
                 devices. Among such input devices are the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Clapp:1972:AMT,
  author =       "J. A. Clapp",
  title =        "The application of microprogramming technology",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "1",
  pages =        "8--47",
  month =        apr,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316535.1316537",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316535.1316537",
  abstract =     "This report surveys promising applications of
                 microprogramming. Emphasis is on the value of
                 microprogramming as a tool which permits computer users
                 to modify the architecture of a general-purpose machine
                 to better match a particular set of requirements.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1972:MMEb,
  author =       "S. Habib",
  title =        "{MICSIM} --- a microprogrammed expression parsing
                 simulator: {Part II} --- the simulator",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "1",
  pages =        "48--56",
  month =        apr,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316535.1316538",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316535.1316538",
  abstract =     "This section describes the microprogrammed
                 architecture of the translator. This architecture might
                 very well represent a subset of the total computer
                 required to implement the other chores of translation
                 and execution.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hoff:1972:DMC,
  author =       "George Hoff",
  title =        "Design of microprogrammed control for general purpose
                 processors",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "2",
  pages =        "57--64",
  month =        jul,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096507.1096508",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096507.1096508",
  abstract =     "This paper reviews some of the major concepts involved
                 in the design of a microprogrammed control for a
                 general purpose data processor. The areas discussed are
                 timing, control store cycle design, bit dimension
                 design and word dimension design. The \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hemming:1972:MCS,
  author =       "C. W. Hemming",
  title =        "Microprogramming in the computer science curriculum",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "3",
  pages =        "6--6",
  month =        oct,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316540.1316541",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316540.1316541",
  abstract =     "The expansion of computer technology in recent years
                 has presented many new and different concepts which are
                 of utmost importance to the computer scientist. The
                 incorporation of these into a computer science
                 curriculum has, in many cases, caused a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rosin:1972:RMC,
  author =       "R. F. Rosin and G. Frieder",
  title =        "The role of microprogramming in the computer science
                 curriculum",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "3",
  pages =        "7--10",
  month =        oct,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316540.1316542",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316540.1316542",
  abstract =     "Microprogramming is viewed as a concept and technology
                 which has its greatest meaning when applied to the
                 implementation of entire computer systems, as opposed
                 to its usage in computer control units alone. Rather
                 than being presented on a stand-alone \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Merwin:1972:MPT,
  author =       "R. E. Merwin",
  title =        "Microprogramming as a pedagogical tool in teaching
                 computer science",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "3",
  pages =        "11--17",
  month =        oct,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316540.1316543",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316540.1316543",
  abstract =     "Microprogramming has emerged in the past five years as
                 a major control system design technique for digital
                 systems of all types. Originally proposed by Wilkes [1]
                 in 1951 as a systematic technique for designing
                 computer control units it attracted little \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Roberts:1972:MCU,
  author =       "John D. Roberts and J. Ihnat and W. R. Smith",
  title =        "Microprogrammed control unit {(MCU)} programming
                 reference manual",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "3",
  pages =        "18--57",
  month =        oct,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316540.1316544",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316540.1316544",
  abstract =     "The MCU (Microprogrammed Control Unit) is a
                 high-speed, executive, input-output (I/O) processor and
                 interrupt handler for the NRL Signal Processing Element
                 (SPE), a part of the All Applications Digital Computer
                 (AADC). It is the job of the MCU to \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gorman:1972:RGI,
  author =       "T. Gorman",
  title =        "Review of {``\booktitle{The Growth of Interest in
                 Microprogramming} by M. V. Wilkes,'' Computing Surveys,
                 V1, \#3, pp. 139--145 (September 1969)}",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "3",
  pages =        "58--58",
  month =        oct,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316540.1316545",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316540.1316545",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gorman:1972:RCC,
  author =       "T. Gorman",
  title =        "Review of {``\booktitle{Contemporaey Concepts of
                 Microprogramming and Emulation} by Robert F. Rosin,''
                 Computing Surveys, V1, \#4, pp. 197--212 (December
                 1969)}",
  journal =      j-SIGMICRO,
  volume =       "3",
  number =       "3",
  pages =        "58--58",
  month =        oct,
  year =         "1972",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1316540.1316546",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:14 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316540.1316546",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ito:1973:TFM,
  author =       "T. Ito",
  title =        "A theory of formal microprograms",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "1",
  pages =        "5--17",
  month =        apr,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217116.1217117",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217116.1217117",
  abstract =     "This paper attempts to formulate a mathematical theory
                 of microprogramming, along with Glushkov's approach on
                 formal microprogram transformations. In particular, we
                 have attempted to construct an algebraic theory of
                 formal microprograms.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lewis:1973:TMF,
  author =       "T. G. Lewis and A. R. DeKock and H. R. Alcorn",
  title =        "Teaching microprogramming: a firmware laboratory",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "1",
  pages =        "18--23",
  month =        apr,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217116.1217118",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217116.1217118",
  abstract =     "Many computer science departments are entering into
                 what might be termed 3rd generation teaching of
                 computer science. The first generation of computer
                 science teaching was done in primarily an open shop,
                 hands-on environment. The machines were slow, the
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Farber:1973:SEP,
  author =       "Hans-J{\"u}rgen F{\"a}rber",
  title =        "Statistical evaluation of program runs on a
                 microprogrammed computer through simulation",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "1",
  pages =        "24--29",
  month =        apr,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217116.1217119",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217116.1217119",
  abstract =     "In 1969, the hardware of a computer installation was
                 completed. To check out the software --- WRITEN IN
                 MICRO-INSTRUCTIONS -, it became necessary to write a
                 series of typical user programs and to study the runs
                 of these programs.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hartenstein:1973:MDP,
  author =       "Reiner W. Hartenstein and Klaus D. Mueller",
  title =        "A microprogrammed display processor concept for
                 {$3$-D} dynamic interactive computer graphics",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "1",
  pages =        "30--35",
  month =        apr,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217116.1217120",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217116.1217120",
  abstract =     "In SIGMICRO Newsletter, Vol. 3, Nr. 1 Andries van Dam
                 defined the term ``Interactive Computer Graphics''
                 (graphics) and divided its applications into the two
                 broad categories ``interactive plotting'' and
                 ``interactive design''. In this paper, we want to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tassinari:1973:MPT,
  author =       "Alberto F. Tassinari",
  title =        "Microprogramming: a pedagogical tool",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "1",
  pages =        "36--38",
  month =        apr,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217116.1217121",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217116.1217121",
  abstract =     "Pedagogical values of microprogramming arise from the
                 fact that it permits a thorough understanding of both
                 computer organization and processor languages at one
                 time, since in this discipline two fundamental topics
                 of Computer Science, the design of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Merwin:1973:NN,
  author =       "R. E. Merwin",
  title =        "News and notices",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "1",
  pages =        "39--50",
  month =        apr,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217116.1217122",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217116.1217122",
  abstract =     "The News and Notices in this issue include reprints
                 from recent journals. The following is a list of the
                 items included in this section.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Jones:1973:ABM,
  author =       "Louise H. Jones and Kenneth Carvin",
  title =        "An annotated bibliography on microprogramming {II}:
                 early 1972 --- early 1973",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "2",
  pages =        "7--18",
  month =        jul,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217124.1217127",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217124.1217127",
  abstract =     "This bibliography contains an annotated list of
                 publications (excluding patents) related to
                 microprogramming. Our objective was to prepare a
                 supplement to existing, generally available
                 bibliographies such as those previously published in
                 the SIGMICRO \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Berndt:1973:MNR,
  author =       "von H. Berndt",
  title =        "A microprogram notation resembling statements of
                 higher-level languages",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "2",
  pages =        "19--27",
  month =        jul,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217124.1217128",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217124.1217128",
  abstract =     "Despite high degrees of sophistication, present
                 microprogramming languages still appear difficult to
                 use outside the hardware-oriented development
                 laboratories. An ever increasing user interest demands
                 --- and justifies --- other forms of micro-programming.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Thomas:1973:COA,
  author =       "Richard T. Thomas",
  title =        "Computer organization for allowing dynamic user
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "2",
  pages =        "28--42",
  month =        jul,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217124.1217129",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217124.1217129",
  abstract =     "The concept of allowing the computer user to modify
                 the virtual machine being emulated by a microprogram
                 controlled computer is not new. Schemes for
                 implementing this typically include the definition of a
                 standard virtual machine (the base machine. \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hartenstein:1973:HIA,
  author =       "Reiner W. Hartenstein",
  title =        "A halfbaked idea about a set of register transfer
                 primitives: (part 1)",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "2",
  pages =        "43--52",
  month =        jul,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217124.1217130",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217124.1217130",
  abstract =     "In vol. 1, No. 1 of SIGMICRO newsletter a message from
                 the editor (Harold W.Lawson jr.) says ``If you have a
                 subject area in which you would care to expound, or
                 just try a halfbaked idea out for size, send a copy in,
                 it doesn't have to be the polished \ldots{}''",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1973:NN,
  author =       "Stanley Habib",
  title =        "News and notices",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "2",
  pages =        "53--63",
  month =        jul,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217124.1217125",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217124.1217125",
  abstract =     "The News and Notices in this issue include reprints
                 from recent journals. The following is a list of the
                 items included in this section",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hartenstein:1973:TLD,
  author =       "Reiner W. Hartenstein",
  title =        "Towards a language for the description of {IC} chips:
                 ({Part II})",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "6--16",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217133",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217133",
  abstract =     "This paper is continuing as ``part II'' a paper out of
                 the preceding number of SIGMICRO Newsletter. That
                 preceding paper (for its title see ref. |10|) is
                 referenced as ``part I'' in the following lines. (As in
                 part I |10|, also in part II some of the ideas
                 \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Jones:1973:RIS,
  author =       "Louise H. Jones",
  title =        "The role of instruction sequencing in structured
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "17--21",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217134",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217134",
  abstract =     "The current literature is filled with descriptions of
                 various microprogrammed processors and discussions of
                 the improvements in performance that can be realized
                 through microprogramming. Thus, Tucker and Flynn [1]
                 describe a dynamically microprogrammed \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ashcraft:1973:MSP,
  author =       "W. D. Ashcraft",
  title =        "Microprogramming of signal processors",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "22--25",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217135",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217135",
  abstract =     "This paper is concerned with the hardware and
                 architecture of microprogrammed equipment intended
                 primarily for real time signal processing applications.
                 Principles and structural types are discussed rather
                 than a specific structure. There are numerous
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1973:NU,
  author =       "Stanley Habib",
  title =        "Notes from universities",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "26--28",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217136",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217136",
  abstract =     "Because of its small faculty (six professors in
                 Computer Science), Brown does not offer a complete
                 course in microprogramming. A substantial portion of
                 the third semester in the Computer Science sequence is
                 devoted to aspects of microprogramming. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1973:NI,
  author =       "Stanley Habib",
  title =        "Notes from industry",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "29--29",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217137",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217137",
  abstract =     "OCEANPORT, N.J., SEPT. 25, 1973 --- A 16-bit
                 minicomputer priced at under \$2,000.00 in quantities
                 and a 32-bit minicomputer priced at under \$6,000.00 in
                 quantities, were introduced today by Interdata, Inc.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1973:NR,
  author =       "Stanley Habib",
  title =        "Notes from reviewers",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "30--37",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217138",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217138",
  abstract =     "As the title suggests, microprogramming is a secondary
                 topic in the general treatment of ``Computer
                 Organization'' in this text. (One is reminded of the
                 discussion at the closing session of Micro-5 about
                 whether microprogramming is a viable subject of
                 \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1973:NJ,
  author =       "Stanley Habib",
  title =        "Notes from journals",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "38--45",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217139",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217139",
  abstract =     "COMPUTER DESIGNe --- July 1973 --- ``A Compatible
                 MOS/LSI Microprocessor Device Family'' --- William E.
                 Wickes, Rockwell International Corporation,
                 Microelectronics Division, Anaheim, California ---
                 Reprinted with permission from COMPUTER DESIGN, July
                 1973 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1973:NRM,
  author =       "Stanley Habib",
  title =        "Notes from recent meetings: a review of the
                 {SIGPLAN\slash SIGMICRO} interface meeting",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "3",
  pages =        "46--58",
  month =        oct,
  year =         "1973",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217132.1217140",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:15 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217132.1217140",
  abstract =     "Abstracts from the meeting are presented herein. Full
                 proceedings will be available from ACM Headquarters in
                 early 1974.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:ARP,
  author =       "Stanley Habib",
  title =        "Abstracts from recent papers",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "4",
  pages =        "4--5",
  month =        jan,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217142.1217143",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217142.1217143",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Eastwood:1974:IFT,
  author =       "Douglas E. Eastwood",
  title =        "Instruction fetch techniques using program
                 equivalence",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "4",
  pages =        "6--23",
  month =        jan,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217142.1217144",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217142.1217144",
  abstract =     "This paper discusses potential techniques for the
                 dynamic generation of instructions in the instruction
                 fetch unit of a processor. The chief advantage is the
                 increased effective bandwidth in transfer of compressed
                 program information from memory to the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rosin:1974:SM,
  author =       "Robert F. Rosin",
  title =        "The significance of microprogramming",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "4",
  pages =        "24--39",
  month =        jan,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217142.1217145",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217142.1217145",
  abstract =     "Interest in the topic of microprogramming appears to
                 have had a great growth in the middle and late 1960's,
                 but since that time it has leveled off or declined
                 somewhat. This paper examines the reasons behind this
                 development and then offers a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:RJAa,
  author =       "Stanley Habib",
  title =        "Recent journal articles",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "4",
  pages =        "40--48",
  month =        jan,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217142.1217146",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217142.1217146",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:INM,
  author =       "Stanley Habib",
  title =        "Interdata now makes own power supplies",
  journal =      j-SIGMICRO,
  volume =       "4",
  number =       "4",
  pages =        "49--60",
  month =        jan,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217142.1217147",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217142.1217147",
  abstract =     "OCEANPORT, N. J., JANUARY 24, 1974 --- Interdata,
                 Inc., leading minicomputer manufacturer, announced
                 today it bad begun the manufacture of its own 25 and
                 50-amp multiple output power supplies.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:RAa,
  author =       "Stanley Habib",
  title =        "Recent abstracts",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "1",
  pages =        "3--10",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217149.1217150",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217149.1217150",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chroust:1974:HDM,
  author =       "Gerhard Chroust",
  title =        "A hardware definition of microprogramming",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "1",
  pages =        "11--14",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217149.1217151",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217149.1217151",
  abstract =     "This paper tries to give a simple, effective
                 definition of 'microprogramming' by reducing this
                 notion to the concept of a 'microcontrolled' machine.
                 The class of microcontrolled machines can rigorously be
                 defined using the terminology of switching \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lloyd:1974:DCM,
  author =       "Gregory R. Lloyd and Andries van Dam",
  title =        "Design considerations for microprogramming languages",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "1",
  pages =        "15--44",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217149.1217152",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217149.1217152",
  abstract =     "The growing acceptance of user-microprogrammable
                 computers indicates that microprogramming, as a
                 discipline, will require development of user-oriented
                 microprogramming support. A number of approaches
                 (definition of sophisticated target machines,
                 \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lloyd:1974:PAM,
  author =       "Gregory R. Lloyd",
  title =        "{PUMPKIN}: (another) microprogramming language",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "1",
  pages =        "45--76",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217149.1217153",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217149.1217153",
  abstract =     "This paper provides a source level description of a
                 compiled microprogramming language for the
                 Microprogrammed Control Unit (MCU) of the Signal
                 Processing Element (AN/UYK-17), currently under
                 development at the Naval Research Laboratory. Its
                 present \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:DCC,
  author =       "Stanley Habib",
  title =        "Digital computer controls inc{\reg}",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "1",
  pages =        "77--83",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217149.1217154",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217149.1217154",
  abstract =     "The new models of our field proven D-116 minicomputer
                 series are powerful, versatile, and the most
                 cost-effective machines available today.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:RJAb,
  author =       "Stanley Habib",
  title =        "Recent journal articles",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "1",
  pages =        "84--87",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217149.1217155",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:16 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217149.1217155",
  abstract =     "SPECTRUM --- February, 1974 --- ``Microprogrammed
                 Hardware Speeds Fortran Subroutines for Minicomputer,''
                 --- Copywright by Spectrum, New York, New York,
                 10017.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:RAb,
  author =       "Stanley Habib",
  title =        "Recent abstracts",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "5--6",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217158",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217158",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Boulaye:1974:MSD,
  author =       "Guy Boulaye",
  title =        "Microprogramming and structured design",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "19--28",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217159",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217159",
  abstract =     "Microprogramming is presented, here, as programming at
                 a certain level, with this level's characteristics. In
                 that way, we wish to react against the traditional
                 presentation which only retains the micropramming's use
                 for the control units' realization. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rauscher:1974:MUX,
  author =       "Tomlinson G. Rauscher",
  title =        "Microprogramming the {AN\slash UYK-17(XB-1)(V)} signal
                 processing element signal processing arithmetic unit",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "29--63",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217160",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217160",
  abstract =     "The AN/UYK-17(XB-1)(V) Signal Processing Element (SPE)
                 is a high performance computer system being developed
                 at the Naval Research Laboratory for radar, sonar, and
                 communication applications. To perform signal
                 processing tasks efficiently, the SPE comprises
                 multiple functional units that execute different
                 processes in parallel. Due to the inherent parallelism
                 in signal processing tasks, horizontal microprograms
                 are used to control the functional units [references 5
                 and 6]. This report overviews the SPE, describes the
                 Signal Processing Arithmetic Unit (SPAU) in detail,
                 discusses ANIMIL --- the microprogramming language for
                 representing SPAU microprograms, and illustrates the
                 use of the ANIMIL translator with a simple
                 microprogram. Companion documents describe the SPAU
                 simulator program (reference 3) and the formal syntax
                 and semantics of the ANIMIL language (reference 4).",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:RJAc,
  author =       "Stanley Habib",
  title =        "Recent journal articles",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "64--66",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217161",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217161",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:EEA,
  author =       "Stanley Habib",
  title =        "{Euromicro}: the {European Association for
                 Microprocessing}",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "67--69",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217162",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217162",
  abstract =     "Euromicro Correspondents (formerly National
                 Representatives) must obtain the approval and support
                 of their National Information Processing Societies in
                 order to insure favorable working conditions for the
                 Association.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1974:M,
  author =       "Stanley Habib",
  title =        "{MicrodataNews}",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "70--78",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217163",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217163",
  abstract =     "IRVINE, California --- The MICRO-ONE, a high-speed
                 microprogrammed microprocessor designed to sell for
                 less than \$1,000, has been introduced by Microdata
                 Corporation.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Jones:1974:ESM,
  author =       "Louise H. Jones",
  title =        "An experimental seminar on microprogramming and
                 emulation",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "79--83",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217164",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217164",
  abstract =     "The purpose of this article is to describe an
                 experimental senior/graduate-level seminar on
                 ``Microprogramming and Emulation'' which was offered
                 during the 1974 Spring Semester at the University of
                 Delaware. The stated a priori objective of the course
                 was:. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{McKeeman:1974:SC,
  author =       "W. M. McKeeman",
  title =        "A simple computer",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "3",
  pages =        "16--48",
  month =        oct,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096510.1096511",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096510.1096511",
  abstract =     "The organization of a particular computer is described
                 at a level of detail suitable for classroom
                 presentation at an introductory level. The computer
                 consists of several units which manipulate and store
                 data, a bus structure connecting them, and a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Blain:1974:CGO,
  author =       "G. Blain and M. Perrone and N. X. Hong",
  title =        "A compiler for the generation of optimized
                 microprograms",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "3",
  pages =        "49--67",
  month =        oct,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096510.1096512",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096510.1096512",
  abstract =     "The system described allows the generation of
                 microprograms in several stages. After a translation of
                 its description in an appropriate Language one obtains
                 an image of the microprogrammable structure. The
                 microprogram is then introduced in algorithmic
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1974:SAW,
  author =       "Anonymous",
  title =        "The seventh annual workshop on microprogramming",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "3",
  pages =        "68--89",
  month =        oct,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096510.1096513",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096510.1096513",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1974:BCC,
  author =       "Anonymous",
  title =        "{Burroughs Corporation}: corporate public relations",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "3",
  pages =        "93--144",
  month =        oct,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096510.1096514",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096510.1096514",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hodges:1975:SSM,
  author =       "Bobby C. Hodges and Andrew J. Edwards",
  title =        "Support software for micro program development",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "4",
  pages =        "17--24",
  month =        jan,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217166.1217167",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217166.1217167",
  abstract =     "The current and continuing needs for advanced space
                 data processing require the critical selection and
                 application of specially configured computer
                 processors. This requirement generally results in
                 unacceptable delays in software development as existing
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kornerup:1975:OMS,
  author =       "Peter Kornerup and Bruce D. Shriver",
  title =        "An overview of the {MATHILDA} system",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "4",
  pages =        "25--53",
  month =        jan,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217166.1217168",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217166.1217168",
  abstract =     "A dynamically microprogrammable processor called
                 MATHILDA is described. MATHILDA has been designed to be
                 used as a tool in emulator and processor design
                 research. It has a very general micro-instruction
                 sequencing scheme, sophisticated masking and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1975:NCD,
  author =       "Stanley Habib",
  title =        "News control data",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "4",
  pages =        "54--61",
  month =        jan,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217166.1217169",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217166.1217169",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1975:NPA,
  author =       "Stanley Habib",
  title =        "New product applications: microprogrammed bipolar
                 microcomputers are assembled from integrated circuit
                 blocks",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "4",
  pages =        "62--70",
  month =        jan,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217166.1217170",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217166.1217170",
  abstract =     "Many other system organizations, including
                 multiprocessors, can be implemented. For example, many
                 MCU-control memory sections can share one central
                 processor (CP) array when many similar machines or
                 devices must be controlled. Sharing a CP array will
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1975:ASI,
  author =       "Stanley Habib",
  title =        "{ACM Special Interest Group on Microprogramming}",
  journal =      j-SIGMICRO,
  volume =       "6",
  number =       "1",
  pages =        "5--6",
  month =        apr,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217172.1217173",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:18 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217172.1217173",
  abstract =     "As the enclosed news release indicates, Data Saab has
                 merged its interest in medium and large computers with
                 UNIVAC in Scandanavia. The new company will market the
                 medium and large scale products of both Data Saab and
                 UNIVAC.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Snyder:1975:CPI,
  author =       "David C. Snyder",
  title =        "Computer performance improvement by measurement and
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "6",
  number =       "1",
  pages =        "7--14",
  month =        apr,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217172.1217174",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:18 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217172.1217174",
  abstract =     "MICROPROGRAMMING, or microcode, is a comparatively old
                 technique for computer design. It was first described
                 by Wilkes in 1951, when most logic gates were vacuum
                 tubes and the transistor was only a three-year-old
                 infant. The original objective was \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1975:RAE,
  author =       "Stanley Habib",
  title =        "Recent abstracts from {Euromicro} newsletters",
  journal =      j-SIGMICRO,
  volume =       "6",
  number =       "1",
  pages =        "15--17",
  month =        apr,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217172.1217175",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:18 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217172.1217175",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1975:NJ,
  author =       "Stanley Habib",
  title =        "Notes from journals",
  journal =      j-SIGMICRO,
  volume =       "6",
  number =       "1",
  pages =        "24--25",
  month =        apr,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217172.1217176",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:18 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217172.1217176",
  abstract =     "Incorporating user-oriented features usually found
                 only in much larger computers, the first models of the
                 Eclipse line, the \$100 and \$200, use a high speed
                 micro-programmed central processor, and can run with
                 either; core or semiconductor memories, or \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lewis:1975:CWM,
  author =       "Ted Lewis and Bruce Shriver",
  title =        "A control word model for detecting conflicts between
                 microoperations",
  journal =      j-SIGMICRO,
  volume =       "6",
  number =       "3",
  pages =        "6--9",
  month =        sep,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217180.1217181",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:18 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217180.1217181",
  abstract =     "The compilation and optimization of a microprogram for
                 a computer with a horizontal control word format is
                 highly machine dependent. The compilation phase
                 involves the detection of parallelism in a sequence of
                 source statements followed by a mapping \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Dalrymple:1975:PAM,
  author =       "S. H. Dalrymple",
  title =        "A parametric associative memory emulation",
  journal =      j-SIGMICRO,
  volume =       "6",
  number =       "3",
  pages =        "10--36",
  month =        sep,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217180.1217182",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:18 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217180.1217182",
  abstract =     "An experimental associative memory facility has been
                 created by microprogramming a conventional computer.
                 The microprogramming was done by expansion of an IBM
                 1130 emulation that was microcoded on a Digital
                 Scientific Corporation META 4 computer. The \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lehman:1975:MTC,
  author =       "M. M. Lehman",
  title =        "Microprogramming trend considered dangerous",
  journal =      j-SIGMICRO,
  volume =       "6",
  number =       "3",
  pages =        "37--39",
  month =        sep,
  year =         "1975",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217180.1217183",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:18 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217180.1217183",
  abstract =     "When first conceived by Wilkes and his Cambridge
                 colleagues, the concepts of microprogramming were a
                 valuable extension and formalization of the more
                 heuristic, function-by-function, logic-process which
                 had previously been used to design and implement
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Oliver:1976:PCT,
  author =       "A. Ron Oliver and Neil D. Jones",
  title =        "Program control via transition matrices: a novel
                 application of micro-programming",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "1",
  pages =        "8--27",
  month =        mar,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217202.1217203",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217202.1217203",
  abstract =     "The problem of processing and interpreting
                 character-strings in a systematic, efficiently
                 implementable manner has given rise to a variety of
                 decision-(or transition-) table and transition-diagram
                 techniques. These have been used in the design and/or
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Brown:1976:OSE,
  author =       "George E. Brown and Richard H. Eckhouse and Robert P.
                 Goldberg",
  title =        "Operating system enhancement through
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "1",
  pages =        "28--33",
  month =        mar,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217202.1217204",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217202.1217204",
  abstract =     "Microprogramming support for the enhancement of
                 operating system design is described briefly,
                 organization structure of real-time operating systems
                 are examined, and criteria proposed for determining
                 which functions are best candidates for \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Vickery:1976:MDL,
  author =       "Christopher Vickery",
  title =        "A microprogramming design laboratory",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "1",
  pages =        "34--48",
  month =        mar,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217202.1217205",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217202.1217205",
  abstract =     "Sophisticated design aids are available to help
                 automate microprogram development both for large,
                 complex computers and for microprocessor-based systems.
                 These aids include procedures for source code
                 verification, object code generation, micro-program
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chu:1976:DEC,
  author =       "Yaohan Chu",
  title =        "Direct-execution computer architecture",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "1",
  pages =        "49--53",
  month =        mar,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217202.1217206",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217202.1217206",
  abstract =     "In the last issue, some concepts of high-level
                 language computer architecture was introduced. In this
                 issue, some of our work on direct-execution computer
                 architecture is introduced.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lewis:1976:RBM,
  author =       "T. G. Lewis and Bruce Shriver",
  title =        "Recent books on microprogramming",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "1",
  pages =        "54--54",
  month =        mar,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217202.1217207",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217202.1217207",
  abstract =     "Members of SIGMICRO and readers of the SIGMICRO
                 Newsletter are encouraged to submit reviews of current
                 literature concerned with microprogramming. The
                 following two books have been brought to our
                 attention.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mick:1976:MHE,
  author =       "John R. Mick",
  title =        "Microprogramming for the hardware engineer",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "2",
  pages =        "17--25",
  month =        jun,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217209.1217210",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217209.1217210",
  abstract =     "With the advent of the Am2901 four-bit microprocessor
                 slice and the Am2909 bipolar microprogram sequencer,
                 the design engineer can upgrade the performance of
                 existing systems or implement new systems taking
                 advantage of the latest state-of-the-art \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ehlers:1976:REH,
  author =       "Bryan L. Ehlers and Gary L. Harmon and Larry L. Wear",
  title =        "Reflective emulations of the {HP 2100A} and {Varian
                 72} minicomputers",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "2",
  pages =        "26--42",
  month =        jun,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217209.1217211",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217209.1217211",
  abstract =     "The authors would like to thank Dr. W. G. Sitton,
                 California State University, Chico, for directing the
                 project and overseeing the development of this paper.
                 Thanks also to Mr. Milton Morton, California State
                 University, Chico, for critically reading \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Cohen:1976:BGB,
  author =       "David Cohen and Ming T. Liu",
  title =        "Bridging the gap between principles and practices in
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "2",
  pages =        "43--60",
  month =        jun,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217209.1217212",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217209.1217212",
  abstract =     "The concept of microprogramming was introduced by
                 Wilkes [WILKM51] a quarter of a century ago, but it
                 took more than a decade of technological developments
                 (the advent of low-cost, high-speed ROS) to bring it to
                 the stage of an applied concept [HUSSS70]. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chattergy:1976:RFM,
  author =       "Rahul Chattergy",
  title =        "Review of {``\booktitle{Foundations of
                 Microprogramming; Architecture, Software, and
                 Applications} by Ashok K. Agrawala and Tomlinson G.
                 Rauscher,'' Academic Press, ACM Monograph Series,
                 1976}",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "2",
  pages =        "61--63",
  month =        jun,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217209.1217214",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:19 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217209.1217214",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chroust:1976:TAM,
  author =       "G. Chroust",
  title =        "Theoretical aspects of microprogramming: a review of
                 relevant papers at the {2nd symposium on
                 microprocessing and microprogramming (Venice, October
                 1976)}",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "4",
  pages =        "29--30",
  month =        dec,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217218.1217219",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:20 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217218.1217219",
  abstract =     "Despite the fact that there is nothing as practical as
                 a good theory such theories seem to lag behind
                 practical applications. The reason is that theoretical
                 investigations need a certain distance and maturity in
                 order to produce good theories. They \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Belgard:1976:GVM,
  author =       "Richard A. Belgard",
  title =        "A generalized virtual memory package for {B1700}
                 interpreter writers",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "4",
  pages =        "31--45",
  month =        dec,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217218.1217220",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:20 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217218.1217220",
  abstract =     "This paper relates to the implementation of MBALM/1700
                 by Mark Swanson during the summer of 1976 at the
                 University of Utah. The MBALM/1700 report is discussed
                 under separate cover (SWA76).During this implementation
                 effort, it was found that an \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Petit:1976:MSH,
  author =       "J. Petit and D. Litaize and B. Lecussan and J. P.
                 Sansonnet",
  title =        "A microprogramming strategy for {HLL} interpretation",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "4",
  pages =        "46--69",
  month =        dec,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217218.1217221",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:20 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217218.1217221",
  abstract =     "The design of a processor suited for direct
                 interpretation of any high level language is
                 presented..",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Dromard:1976:DMC,
  author =       "D. Dromard and D. Lafage",
  title =        "Design of a microprogrammed controller managing the
                 {SDLC} data link control procedure",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "4",
  pages =        "70--86",
  month =        dec,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217218.1217222",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:20 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217218.1217222",
  abstract =     "This paper describes a sophisticated data
                 communications controller, as cheap as possible,
                 capable of taking all the required decisions to manage
                 the SDLC protocol, in such a way that the SDLC problems
                 are ignored by the host machine. In existing \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Willen:1976:ICA,
  author =       "David Willen",
  title =        "An {Intel 3000} cross assembler",
  journal =      j-SIGMICRO,
  volume =       "7",
  number =       "4",
  pages =        "87--94",
  month =        dec,
  year =         "1976",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217218.1217223",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:20 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217218.1217223",
  abstract =     "This note describes MCR3000, a cross-assembler and
                 simulator for the Intel series 3000 microcomputer chip
                 set. The MCR3000 System is written for, and runs under,
                 the IBM System 360 OS/MVT. It consists of an assembler
                 facility for writing and generating \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Martin:1977:EM,
  author =       "Daniel Martin",
  title =        "An {Eclipse} microassembler",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "1",
  pages =        "13--23",
  month =        mar,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217225.1217226",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:20 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217225.1217226",
  abstract =     "The microprogrammed Data General Eclipse S/200
                 computer is available with a writable control store
                 (WCS). The WCS feature of the Eclipse is an extension
                 of the microprogrammed control logic of the computer's
                 central processing unit. It allows a user to \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{dHautcourt-Carette:1977:MVM,
  author =       "Fran{\c{c}}oise d'Hautcourt-Carette",
  title =        "A microprogrammed virtual memory for {Eclipse}",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "2",
  pages =        "10--20",
  month =        jun,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217228.1217229",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217228.1217229",
  abstract =     "The Eclipse S-200 is a Data General minicomputer
                 available since 1975. It is a microprogrammed and
                 micro-programmable computer: the user can buy a
                 writable control store (WCS) to define his own
                 specialized instructions.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Adamowicz:1977:MMD,
  author =       "Michael Adamowicz and Jamshed Mirza",
  title =        "{MDSL}: a microcomputer design and simulation
                 language",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "2",
  pages =        "21--39",
  month =        jun,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217228.1217230",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217228.1217230",
  abstract =     "MDSL, which stands for Microcomputer Design and
                 Simulation Language, is one of an ever growing number
                 of computer hardware design (or description) languages
                 or CHDL's. The introduction of any new language,
                 particularly a new CHDL, is accompanied by a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Robertson:1977:RNM,
  author =       "Edward L. Robertson",
  title =        "Research note: microcode bit optimization is
                 {NP}-hard",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "2",
  pages =        "40--43",
  month =        jun,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217228.1217231",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217228.1217231",
  abstract =     "The general problem of formating microinstruction so
                 as to minimize the width of words in control memory is
                 shown to be computationally difficult. Hence, we should
                 not attempt to solve the general case, but concentrate
                 on heuristics for reasonable \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Middleton:1977:AEE,
  author =       "Tony Middleton",
  title =        "Automatic enumeration and evaluation of certain
                 multiprocessor design alternatives",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "2",
  pages =        "44--48",
  month =        jun,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217228.1217232",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217228.1217232",
  abstract =     "Quite often, a designer has to chose from several
                 alternative ways of achieving the same end. When the
                 number of alternatives is very large, it is useful to
                 have an ``analyser'' available which will mechanically
                 enumerate the alternatives and assign a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Thomas:1977:RMP,
  author =       "Richard T. Thomas",
  title =        "Review of {``\booktitle{Microprogramming Primer} by
                 Harry Katzan Jr.,'' McGraw-Hill, New York, \$17.95}",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "2",
  pages =        "49--51",
  month =        jun,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217228.1217234",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217228.1217234",
  abstract =     "This book is an excellent introduction to the topics
                 of microprogram control and emulation. It is
                 well-organized and easy to read. The author uses a
                 simple hypothetical machine to explain the basic
                 concept of microprogram control. Then he proceeds to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Goldberg:1977:PSA,
  author =       "Joel Goldberg and Alvin Cooperband and Louis
                 Gallenson",
  title =        "The {PRIM} system: an alternative architecture for
                 emulator development and use",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "1--6",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803309",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803309",
  abstract =     "The architecture of PRIM is unique in coupling a
                 powerful microprogrammable machine (the Standard
                 Computer Corporation MLP-900) to a modern
                 general-purpose computing system (the DEC PDP-10). The
                 TENEX timesharing system running in the PDP-10 is
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Flink:1977:EOS,
  author =       "Charles W. Flink",
  title =        "{EASY} --- an operating system for the {QM-1}",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "7--14",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803310",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803310",
  abstract =     "The Emulation Aid SYstem is a virtual machine monitor
                 for the Nanodata QM-1 microprogrammable computer. The
                 system is designed to provide the user with an
                 interactive interface for the development and
                 subsequent use of emulations on the QM-1. EASY
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Griss:1977:MML,
  author =       "M. L. Griss and M. R. Swanson",
  title =        "{MBALM\slash 1700}: a microprogrammed {LISP} machine
                 for the {Burroughs B1726}",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "15--25",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803311",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803311",
  abstract =     "This paper describes the implementation of BALM and
                 LISP processors for the Burroughs B1726 computer. The
                 processors consist of an interpreter of MBALM
                 pseudo-code (written in MIL), and a compiler from BALM
                 or LISP to MBALM code (written in BALM or LISP).
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Frieder:1977:ACD,
  author =       "Gideon Frieder and Jill Miller",
  title =        "An analysis of code density for the two level
                 programmable control of the {Nanodata QM-1}",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "26--32",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803312",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803312",
  abstract =     "Several microinstruction formats which utilize hybrid
                 combinations of horizontal and vertical formats are
                 described. The microinstruction plus nanoinstruction
                 format of two machines is described, and the existing
                 nanocode of the Nanodata QM-1 is \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Fung:1977:IUE,
  author =       "Fergus K. Fung and Willis K. King",
  title =        "The implementation of a user-extensible system on a
                 dynamically microprogrammable computer",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "33--36",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803313",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803313",
  abstract =     "On a dynamically user-microprogrammable computer the
                 user can tailor the machine to his needs by
                 constructing microprogrammed routines and adding them
                 to the system. If these routines are recognized by the
                 assembler, then using them is no different from
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hopkins:1977:MIA,
  author =       "William C. Hopkins and Gary Davidian",
  title =        "A microprogrammed implementation of an architecture
                 simulation language",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "37--46",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803314",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803314",
  abstract =     "A ``Machine Representation Language'' (MRL), a tool
                 for the evaluation and simulation of the instruction
                 sets of computers, was designed for research in
                 computer architecture. A novel hypothetical machine to
                 perform the simulation uses an acyclic directed
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Zimmermann:1977:MSH,
  author =       "Gerhard Zimmermann",
  title =        "Microprogram structures for high level language
                 elements",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "47--54",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803315",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803315",
  abstract =     "Some elements of ALGOL-like languages consume much
                 computer time, if they are coded on the machine
                 instruction level. The examples of this paper show that
                 this time and the number of program steps can be
                 drastically reduced by microprogramming and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Guha:1977:DMT,
  author =       "Ratan K. Guha",
  title =        "Dynamic microprogramming in a time sharing
                 environment",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "55--60",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803316",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803316",
  abstract =     "In this paper, we present the system design and
                 implementation of a very flexible dynamic
                 microprogramming support system in a time sharing
                 environment. The system has been implemented under the
                 UNIX time sharing operating system on the user
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Laws:1977:MSC,
  author =       "Ben A. Laws",
  title =        "{Microbe}: a self commenting microassembler",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "61--65",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803317",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803317",
  abstract =     "A microassembler is described that generates a
                 symbolic commentary for each microinstruction. This
                 approach yields many of the benefits of programming in
                 a high level language without the high implementation
                 cost. The commentary assists with code \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Denny:1977:BBM,
  author =       "W. Michael Denny",
  title =        "The {Burroughs B1800} microprogrammed measurement
                 system: a hybrid hardware\slash software approach",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "66--70",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803318",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803318",
  abstract =     "Traditional computers are not usually effective
                 assistants in their own measurement. It is
                 cost-prohibitive to dedicate much of the hardware to
                 measurement. And, when any is dedicated, it is usually
                 too rigidly attached to the hardware itself to follow
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kannan:1977:MKT,
  author =       "Krishnamurthi Kannan and David K. Hsiao and Douglas S.
                 Kerr",
  title =        "A microprogrammed keyword transformation unit for a
                 database computer",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "71--79",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803319",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803319",
  abstract =     "The design of a microprogrammable microprocessor-based
                 keyword transformation unit for a database
                 computer(DBC) is described. The DBC, a specialized
                 back-end computer capable of managing 10$^9$ ---
                 10$^{10}$ bytes of data, consists of two loops of
                 memories and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Swartzlander:1977:MCS,
  author =       "Earl E. Swartzlander",
  title =        "Microprogrammed control for signal processing",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "80--84",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803320",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803320",
  abstract =     "An easily implemented microprogrammed control concept
                 for signal processors is presented. The control unit is
                 developed by restricting the next state function of a
                 classical Moore machine, and by using microprogramming
                 in its implementation. The concept \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{El-Ayat:1977:AST,
  author =       "K. A. El-Ayat and J. A. Howard",
  title =        "Algorithms for a self-tuning microprogrammed
                 computer",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "85--91",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803321",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803321",
  abstract =     "Manual tuning techniques are widely applied but are
                 generally slow, costly and require a great deal of
                 expertise. This paper addresses the problem of
                 automatically tuning the virtual architecture of a
                 microprogrammed computer by microprogramming \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tokoro:1977:AMO,
  author =       "Mario Tokoro and Eiji Tamura and Kazuhiko Takase and
                 Kiichiro Tamaru",
  title =        "An approach to microprogram optimization considering
                 resource occupancy and instruction formats",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "92--108",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803322",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803322",
  abstract =     "This paper describes a microprogram optimization
                 technique considering resource occupancy and
                 microinstruction format. This technique is applicable
                 to machines whose microoperation occupies several
                 machine cycles on a submachine cycle basis, and whose
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mathur:1977:MMS,
  author =       "Francis P. Mathur",
  title =        "{MICROSIM}: a microinstruction simulator for teaching
                 microprogramming and emulation",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "109--118",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803323",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803323",
  abstract =     "This paper describes in the format of a user's manual,
                 along with an example, a program for teaching
                 microprogramming and emulation. This program simulates
                 at the microinstruction set level the architecture of a
                 16-bit microprogram-controlled \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Brown:1977:OSE,
  author =       "George E. Brown and Richard Eckhouse and Jay
                 Estabrook",
  title =        "Operating system enhancement through firmware",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "119--133",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803324",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803324",
  abstract =     "Microprogramming support for the enhancement of
                 operating system design is described in detail,
                 organization structure of realtime operating systems
                 are examined, and criteria proposed for determining
                 which functions are best for firmware \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilkes:1977:TYM,
  author =       "M. V. Wilkes",
  title =        "Ten years and more of micro-programming",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "4",
  pages =        "11--13",
  month =        dec,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096518.1096519",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096518.1096519",
  abstract =     "Micro-programming was not a bright idea that came in a
                 flash, but a solution slowly arrived at to a
                 consciously posed problem, namely, that of finding a
                 systematic way of designing the control unit of an
                 electronic digital computer. As such it had to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Persson:1977:DMG,
  author =       "Magnus Persson",
  title =        "Design of a microprogram generator for the {VARIAN
                 V73}",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "4",
  pages =        "14--20",
  month =        dec,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096518.1096520",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096518.1096520",
  abstract =     "The design and implementation of a micro-program
                 generator MICAS/MICSIM (assembler, linker and
                 simulator) for the VARIAN V70 series of minicomputers
                 is described. More detailed information is found in
                 [1]. First some general concepts are discussed which
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Frisina:1977:MMI,
  author =       "J. N. Frisina",
  title =        "Metrics for Microprogrammed Instruction Sets",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "4",
  pages =        "21--23",
  month =        dec,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096518.1096521",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096518.1096521",
  abstract =     "Having selected a Microprogrammed Instruction Set
                 (MIS), the need to have a method of evaluation
                 immediately arises. There are seven methods generally
                 used to measure the performance of the proposed
                 architecture. These methods are: Timing, Mixes, Kernel
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Davidson:1977:CSM,
  author =       "Scott Davidson",
  title =        "A case study of the migration of an algorithm across
                 software-firmware boundaries",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "4",
  pages =        "24--33",
  month =        dec,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096518.1096522",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096518.1096522",
  abstract =     "There are many ways to implement an algorithm using a
                 digital system. We can implement an algorithm directly
                 in software, firmware, hardware or a mix of these
                 techniques. For example, a program can be written for a
                 microcomputer that uses external \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Flynn:1977:CE,
  author =       "Michael J. Flynn",
  title =        "Classes of emulators",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "4",
  pages =        "34--35",
  month =        dec,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096518.1096523",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096518.1096523",
  abstract =     "Comparison among various host machines when emulating
                 a specific image machine or various image machines form
                 an important basis for host machine performance
                 evaluation. With the increasing availability of host
                 machines which are not biased to \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Brown:1978:MIS,
  author =       "Gerry A. Brown",
  title =        "A microprogrammed interrupt service routine using the
                 {ECLIPSE} computer",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "1",
  pages =        "18--22",
  month =        mar,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096525.1096526",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096525.1096526",
  abstract =     "In a real-time process control environment, it is
                 common for a processor to spend a sizable amount of
                 time servicing interrupts. It is reasonable, then, to
                 search for methods to decrease this time. One such
                 technique involves the implementation of the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Adams:1978:MMSa,
  author =       "Phillip M. Adams",
  title =        "Microprogrammable microprocessor survey",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "1",
  pages =        "23--25",
  month =        mar,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096525.1096527",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096525.1096527",
  abstract =     "The purpose of this document is to provide a general
                 overview of most of the commercially available
                 microprogrammable microprocessors and associated
                 microprogram sequencers. This document attempts to
                 provide both an architectural overview as well as a
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Adams:1978:MMSb,
  author =       "Phillip M. Adams",
  title =        "Microprogrammable microprocessor survey",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "2",
  pages =        "7--38",
  month =        jun,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096529.1096530",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:22 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096529.1096530",
  abstract =     "The Motorola M10800 LSI processor family consists of a
                 sequencer, referred to as a Microprogram Control
                 Function (MCF) --- MC10801, and a processing element,
                 referred to as a 4-bit ALU Slice --- MC10800 (Not to be
                 confused with the processor family number \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Eckhouse:1978:RMN,
  author =       "R. E. Eckhouse",
  title =        "Review of {``\booktitle{Microprogramming}, by Norman
                 Sondak and Efrem Mallach'', Artech House, Dedham,
                 Mass., 1977, ISBN 0-89006-064-9}",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "3",
  pages =        "5--5",
  month =        sep,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096532.1096533",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096532.1096533",
  abstract =     "Many of us will dismiss a book consisting of reprints
                 as being a nice way for someone else to get his name on
                 the cover. After all, each of the papers has appeared
                 once already and we have no need to read through this
                 collection of papers selected by \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Olbert:1978:ECP,
  author =       "Arthur G. Olbert",
  title =        "Extended control program support: {VM\slash 370}: a
                 hardware assist for the {IBM Virtual Machine
                 Facility\slash 370}",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "3",
  pages =        "8--25",
  month =        sep,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096532.1096534",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib;
                 http://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096532.1096534",
  abstract =     "ECPS:VM/370 is a hardware assist of the VM/370
                 software control program. ECPS:VM/370 provides improved
                 performance for the software system through a
                 combination of hardware assist technologies. The assist
                 provides hardware support for virtual machine
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Johannsen:1978:OMM,
  author =       "Dave Johannsen",
  title =        "Our machine, a microcoded {LSI} processor",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "1--7",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804298",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804298",
  abstract =     "Current LSI technology allows the systems designer to
                 construct complex data processing structures containing
                 tens of thousands of transistors on single silicon
                 chips. Constraints imposed by the technology influence
                 design tradeoffs and result in \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Stritter:1978:MIS,
  author =       "Skip Stritter and Nick Tredennick",
  title =        "Microprogrammed implementation of a single chip
                 microprocessor",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "8--16",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804299",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804299",
  abstract =     "This paper considers microprogramming as a tool for
                 implementing large scale integration, single-chip
                 microprocessors. Design trade-offs for microprogrammed
                 control are discussed in the context of semiconductor
                 design constraints which limit the size, \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Manthey:1978:IPI,
  author =       "Michael J. Manthey",
  title =        "Improving the performance of interpretive hierarchies
                 by the introduction of local hardware",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "17--18",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804300",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804300",
  abstract =     "This paper introduces the notion of improving the
                 performance of interpretive hierarchies by filtering
                 out trivial operations at the highest possible level of
                 the hierarchy and executing them by hardware local to
                 that level. The technique can be used \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wallach:1978:EES,
  author =       "Walter A. Wallach",
  title =        "{EMMY\slash 360}: an emulation of {System\slash 360}
                 for the {Stanford EMMY}",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "19--24",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804301",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804301",
  abstract =     "The Stanford EMMY is a vertically organized,
                 dynamically microprogrammed flexible host machine
                 configured as part of the Stanford Emulation
                 Laboratory. EMMY/360 is an emulation of System/360
                 central processor architecture microcoded for the
                 Stanford \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kunz:1978:LHP,
  author =       "Paul F. Kunz and Richard N. Fall and Michael F. and
                 Hanoch Brafman",
  title =        "The {LASS} hardware processor",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "25--32",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804302",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804302",
  abstract =     "The problems of data analysis with hardware processors
                 are reviewed and a description is given for a
                 programmable processor. This processor, the 168/E, has
                 been designed for use in the LASS multi-processor
                 system; it has an execution speed comparable to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Burkhardt:1978:MMH,
  author =       "Walter H. Burkhardt and Helmut E. Maier",
  title =        "{MICOS}: a microprogrammed hierarchical operating
                 system nucleus and its performance comparison",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "33--33",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804303",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804303",
  abstract =     "Modern operating systems (OS) spend often more than
                 half of the total CPU-time for overhead.
                 Microprogramming of systems components offers an
                 attractive means for a reduction. However, previous
                 investigators have found only small increases in
                 efficiency \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Caplin:1978:IHS,
  author =       "Glenn N. Caplin and Anne R. Clayton and Richard L.
                 Stuart",
  title =        "Implementation of high speed data sets with
                 microprogrammable data processors",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "34--39",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804304",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804304",
  abstract =     "Modern high speed data sets (or Modems) are usually
                 required to perform a great deal of digital signal
                 processing to maintain acceptable error rates for
                 worst-case channel conditions. Previously, this digital
                 processing task was implemented with \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tanaka:1978:PEA,
  author =       "Tadashi Tanaka and Tadamichi Kawada and Teiji Emori",
  title =        "Proposal on efficient address allocation algorithm for
                 horizontal microprograms",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "40--40",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804305",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804305",
  abstract =     "A new algorithm to allocate horizontal microprograms
                 having many addressing restrictions is presented in
                 this note. This algorithm, using simultaneous
                 partitioning, sufficiently maximizes the microprogram
                 performance and minimizes the necessary memory
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tokoro:1978:TGO,
  author =       "Mario Tokoro and Takashi Takizuka and Eiji Tamura and
                 Ichiro Yamaura",
  title =        "A technique of global optimization of microprograms",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "41--50",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804306",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804306",
  abstract =     "This paper describes a technique of global
                 optimization of microprograms including loops and
                 recursive subroutines. This technique can be applied to
                 a wide variety of microprogrammable machines. The
                 principle of global optimization, four basic types of
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wood:1978:PMO,
  author =       "Graham Wood",
  title =        "On the packing of micro-operations into
                 micro-instruction words",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "51--55",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804307",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804307",
  abstract =     "This paper discusses the problem of packing a serially
                 expressed straight line segment of micro-program into
                 micro-instruction words of a particular format. It
                 outlines and compares the methods that have been
                 proposed to solve particular instances of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Belgard:1978:CCS,
  author =       "Richard A. Belgard and Victor B. Schneider",
  title =        "A comparison of the code space and execution time
                 required for {FORTRAN} assignment statements on six
                 computer architectures",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "56--64",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804308",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804308",
  abstract =     "A method is presented for deriving lower and upper
                 bounds for memory space and execution time of compiled
                 FORTRAN assignment statements. Formulas, in terms of
                 variable references, are presented. The method is
                 applied to six hypothetical computer architectures,
                 standardized to eliminate variations resulting from
                 addressing strategies and varying opcode lengths. The
                 results are presented in tabular form.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Crocker:1978:DCQ,
  author =       "Steve Crocker",
  title =        "Design considerations for a {QM-1} based
                 multimicroprocessor emulation system",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "65--65",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804309",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804309",
  abstract =     "Microprocessors, which are now readily available, are
                 being used in the design of many systems. Soon avionic
                 systems will be designed that use many microprocessors
                 working together. Systems based on multiple
                 microprocessors (MMP) will be designed to \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Soh:1978:DEO,
  author =       "Jin W. Soh and Ron Marko",
  title =        "Design of an emulator oriented microprogrammable
                 computer",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "66--66",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804310",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804310",
  abstract =     "This paper presents a design and implementation of a
                 computer hardware for emulation using chip sliced
                 microprocessors. The system has been built at Wright
                 State University Computer Science Laboratory for
                 instructional purposes. It provides an efficient
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rau:1978:LRP,
  author =       "B. Ramakrishna Rau",
  title =        "Levels of representation of programs and the
                 architecture of universal host machines",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "67--79",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804311",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804311",
  abstract =     "The issue of high level language support is treated in
                 a systematic top-down manner. Program representations
                 are categorized into three classes with respect to a
                 host processor: high level representations, directly
                 interpretable representations and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hemphill:1978:EIB,
  author =       "John M. Hemphill and Richard T. Thomas",
  title =        "Experience with an interactive basic machine
                 implemented using the {Burroughs B1700}",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "80--80",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804312",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804312",
  abstract =     "This paper describes the structure of the interpretive
                 environment as designed and implemented and gives some
                 comparisons of this system with another BASIC language
                 interpreter. Some specific conclusions about the
                 suitability of the B1700/1800 for this \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Schoellkopf:1978:PHE,
  author =       "J. P. Schoellkopf",
  title =        "{PASC-HLL}: an experience in design techniques for
                 firmware and the supporting hardware",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "81--81",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804313",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804313",
  abstract =     "PASC-HLL design started from a study of the high-level
                 language PASCAL which allowed the definition of a
                 special purpose intermediate language. A new mechanism
                 for pipe-lined execution of polish strings using a FIFO
                 queue instead of a push-down stack [1]. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Cohen:1978:MPP,
  author =       "Danny Cohen",
  title =        "A methodology for programming a pipeline array
                 processor",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "82--89",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804314",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804314",
  abstract =     "In this note a recursive filter implementation is
                 discussed, analyzed and programmed in the most
                 efficient way for the FPS-AP120B array processor. The
                 purpose of this note is not only to demonstrate a good
                 technique for programming this filter (even \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mulrooney:1978:MSA,
  author =       "Timothy J. Mulrooney",
  title =        "Microprogrammed spectrum analysis",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "90--99",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804315",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804315",
  abstract =     "This paper will demonstrate how microprogramming
                 affects the FFT. An interactive simulator is used to
                 draw comparisons between an assembler FFT, a
                 microprogrammed FFT, and a microprogrammed FFT with a
                 hard-wired multiply. The FFT is analyzed in detail
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bell:1978:MSP,
  author =       "David M. Bell and Larry E. Hand",
  title =        "A micro signal processing module",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "100--100",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804316",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804316",
  abstract =     "A small, high-speed programmable digital signal
                 processing module utilizing bit slice microprocessor
                 techniques is described. The processor is designed to
                 provide low-cost, modular implementations of digital
                 signal processing tasks, such as fast Fourier
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kopec:1978:PMP,
  author =       "Gary E. Kopec and Glen S. Miranker",
  title =        "Programming a microcoded processor for speech waveform
                 generation",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "101--111",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804317",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804317",
  abstract =     "One effective way to exploit decreasing hardware costs
                 is to build processors tailored to highly specialized
                 tasks. Our experience with the specification, design
                 and programming of a hardware realization of a terminal
                 analog model of the human vocal \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nagle:1978:ASM,
  author =       "Andrew W. Nagle",
  title =        "Automatic synthesis of microcontrollers",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "112--117",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804318",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804318",
  abstract =     "A method is proposed for automating the design of a
                 microcontroller from a register transfer level
                 description of a digital system. This method designs
                 the format of the control word, determines the timing
                 of branch decisions, and specifies the content
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{van-Mierop:1978:VFM,
  author =       "Dono van-Mierop and Leo Marcus and Steve Crocker",
  title =        "Verification of the {FTSC} microprogram",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "118--118",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804319",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804319",
  abstract =     "At ISI, we are halfway into a two year research
                 program in microcode verification. We are focussing our
                 attention on microcode that implements a target
                 instruction set. The Fault-Tolerant Spaceborne Computer
                 is a typical microcoded machine and we are \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Budkowski:1978:FVS,
  author =       "S. Budkowski and P. Dembinski",
  title =        "Firmware versus software verification",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "119--127",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804320",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804320",
  abstract =     "The paper presents an uniform framework in which the
                 firmware verification problem can be reduced to the
                 software one. It is shown how to transform the control
                 memory (ROM) content into a microprogram written in the
                 specially designed language MIDDLE \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Deutsch:1978:EMI,
  author =       "L. Peter Deutsch",
  title =        "Experience with a microprogrammed {Interlisp} system",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "128--129",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804321",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804321",
  abstract =     "This paper presents the design of an Interlisp system
                 running on a microprogrammed minicomputer. We discuss
                 the constraints imposed by compatibility requirements
                 and by the hardware, the important design decisions,
                 and the most prominent successes and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Griss:1978:RMC,
  author =       "Martin L. Griss and Robert R. Kessler",
  title =        "{REDUCE\slash 1700}: a micro-coded Algebra system",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "130--138",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804322",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/red-g-l.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804322",
  abstract =     "The status of an ongoing micro-coded Algebra machine
                 project is reviewed. We have implemented a LISP
                 ``machine'' on the Burroughs B1726 computer, capable of
                 supporting the REDUCE Algebra system. A portable
                 version of this LISP machine (written in a portable
                 implementation language, BIL), can be used to produce a
                 compact and efficient LISP or REDUCE for smaller
                 machines (it also serves as a bootstrapping kernel for
                 larger machines). In this paper, we summarize the
                 current status of the MBALM/1700 project, aimed at
                 producing a micro-coded LISP and Algebra System on the
                 Burroughs B1726 computer.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Dembinski:1978:IVO,
  author =       "P. Dembinski and S. Budkowski",
  title =        "An introduction to the verification oriented
                 microprogramming language {``MIDDLE''}",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "139--143",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804323",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804323",
  abstract =     "The basic ideas of the microprogramming language
                 MIDDLE are presented. The language gives a possibility
                 to describe various properties of an executing hardware
                 without loosing too much from the flexibility of a
                 higher-level programming language. Three \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Dasgupta:1978:TML,
  author =       "Subrata Dasgupta",
  title =        "Towards a microprogramming language schema",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "144--153",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804324",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804324",
  abstract =     "A microprogramming language schema S denotes a
                 language whose semantics is partially defined. A
                 particular language S(M$_1$ ), corresponding to some
                 specific microprogrammable host machine M$_1$, is
                 obtained when S's semantics is completed using the
                 properties \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Malik:1978:DOH,
  author =       "Kamran Malik and Ted Lewis",
  title =        "Design objectives for high level microprogramming
                 languages",
  journal =      j-SIGMICRO,
  volume =       "9",
  number =       "4",
  pages =        "154--160",
  month =        dec,
  year =         "1978",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014198.804325",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:23 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014198.804325",
  abstract =     "The primitive operations of a high level language for
                 producing emulators is shown to include special purpose
                 features specific to virtual machine implementation. A
                 Hierarchy of data types, short reliable language
                 constructs, and control structures that \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Berg:1979:RMW,
  author =       "Helmut K. Berg and Udo Schloms",
  title =        "Report on a microprogramming workshop",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "1",
  pages =        "6--9",
  month =        mar,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217236.1217237",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217236.1217237",
  abstract =     "In connection with the annual conference of the
                 Gesellschaft f{\"u}r Informatik (the German association
                 of professional computer scientists), GI, a
                 microprogramming workshop was held October 6 in Berlin.
                 The workshop was organized by the GI interest group
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Thacker:1979:MPR,
  author =       "William I. Thacker and G. W. Gorsline",
  title =        "Micro programming rational arithmetic operations",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "1",
  pages =        "10--13",
  month =        mar,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217236.1217238",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  note =         "See critical comments \cite{Kornerup:1979:NRA} and
                 response \cite{Thacker:1979:R}.",
  URL =          "https://dl.acm.org/doi/10.1145/1217236.1217238",
  abstract =     "For many years, real number arithmetic, whether
                 accomplished in hardware, software, or firmware, has
                 utilized a floating point scheme. This paper summarizes
                 the results of a study assessing rational
                 representation as a possible replacement for floating
                 point representation. The Hewlett-Packard 2100A
                 microprogrammable computer was used as the test
                 vehicle. Both accuracy and speed comparisons were used
                 to judge the usefulness of the substitution.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wood:1979:MDP,
  author =       "Graham Wood",
  title =        "Microprogram design at the processor level",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "1",
  pages =        "14--20",
  month =        mar,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217236.1217239",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217236.1217239",
  abstract =     "This paper presents a method for separating the design
                 and implementation phases of microprogram development.
                 The microprogram is written in terms of register
                 transfer level micro-operations and the
                 microinstruction format is specified by means of a
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sheue:1979:TCM,
  author =       "A. E. Sheue",
  title =        "Two's-complement multiplication",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "1",
  pages =        "21--23",
  month =        mar,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217236.1217240",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217236.1217240",
  abstract =     "Two's complement multiplication, defined in terms of
                 adds, subtracts, and shifts, is derived from a novel
                 expression relating a two's-complement number and its
                 integer interpretation. Although the derived algorithm
                 is considered well known, the derivation itself is
                 believed to be original and easily grasped.
                 Implementation of the algorithm in terms of computer
                 arithmetic is shown to be safe from overflow except for
                 the case when the multiplier is 10\ldots{}0 (max.
                 negative). In this case, the resulting product will
                 have the proper magnitude but the wrong algebraic sign.
                 The implementation can, however, be modified to handle
                 this special case properly.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lewis:1979:GPE,
  author =       "Daniel W. Lewis",
  title =        "General purpose emulation using the {Hewlett--Packard
                 2100} minicomputer",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "1",
  pages =        "24--31",
  month =        mar,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217236.1217241",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217236.1217241",
  abstract =     "A taxonomy of methods for the implementation of
                 general-purpose emulation projects on the
                 Hewlett--Packard 2100 minicomputer is presented. The
                 HP2100 is intended to be microprogrammed for
                 instruction set extensions rather than general
                 emulation. Problems \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kornerup:1979:NRA,
  author =       "Peter Kornerup",
  title =        "A note on rational arithmetic",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "2",
  pages =        "28--28",
  month =        jun,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218003.1218004",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  note =         "See \cite{Thacker:1979:MPR,Thacker:1979:R}.",
  URL =          "https://dl.acm.org/doi/10.1145/1218003.1218004",
  abstract =     "A recent paper in SIGMICRO [1] contained a comparison
                 of the accuracy of floating point vs. rational
                 representations, which is very unfair to the latter.
                 The format chosen for rational numbers utilizes 16 bits
                 for numerators and 16 bits for denominators. This
                 implies that the spacing between consecutive numbers in
                 the system is in most cases of the order $ 2 {-32} $.
                 Only around simple rational numbers (e.g. 1/1, 2/3) is
                 the spacing of the order $ 2 {-16}. $ However the
                 rounding algorithm presented in [1] will almost
                 certainly introduce a rounding error of the order $ 2
                 {-16} $, i.e. introduce an error which in most cases is
                 of the order $ 2^{16} $ larger than necessary.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Thacker:1979:R,
  author =       "W. I. Thacker and G. W. Gorsline",
  title =        "Response",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "2",
  pages =        "29--29",
  month =        jun,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218003.1218005",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  note =         "See \cite{Thacker:1979:MPR,Kornerup:1979:NRA}.",
  URL =          "https://dl.acm.org/doi/10.1145/1218003.1218005",
  abstract =     "Within the context of our study; that is, the direct
                 substitution of a pure rational scheme for a floating
                 point scheme of arithmetic and storage within an extant
                 FORTRAN system with no changes to the compiler (and
                 thus to the storage space available for a single
                 numerical quantity), we continue to claim that our
                 results are valid. We again wish to note that our
                 investigation was limited to the pure rational scheme
                 using the same storage space available to a floating
                 point scheme.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Akonteh:1979:PIE,
  author =       "Ayola N. Akonteh",
  title =        "A performance index for emulation environments in
                 digital systems",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "3",
  pages =        "6--13",
  month =        sep,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218007.1218008",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218007.1218008",
  abstract =     "This study develops a formal representation of an
                 emulation environment and defines an emulator in terms
                 of a transformation process \tau (x,y) equivalent to an
                 environment M$_{xy}$ created by embedding the state
                 image of a target machine y into a host machine
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kornerup:1979:NRN,
  author =       "Peter Kornerup",
  title =        "A note to a response to a note",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "3",
  pages =        "14--15",
  month =        sep,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218007.1218009",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218007.1218009",
  abstract =     "Although I hate to drag on a discussion on a matter
                 which may only have a limited interest to the audience
                 of SIGMICRO Newsletter, I find that the response by
                 Thacker and Gorsline [1] missed my point in [2].",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wood:1979:GOM,
  author =       "Graham Wood",
  title =        "Global optimization of microprograms through modular
                 control constructs",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "1--6",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803006",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803006",
  abstract =     "By taking due regard of the disciplines of structured
                 programming, we extend the scope of optimization of
                 microprograms from blocks of micro-operations delimited
                 by labels and branches (straight line segments) to
                 complete microprograms.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tamura:1979:HMG,
  author =       "Eiji Tamura and Mario Tokoro",
  title =        "Hierarchical microprogram generating system",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "7--21",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803007",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803007",
  abstract =     "A general purpose microprogram generating system has
                 been developed to compose, together with a
                 hardware/microprogram debugger, a general purpose
                 development support system for LSI Processor Modules
                 such as Am2900, MMI6700, and/or MACROLOGIC. The
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Patterson:1979:TEM,
  author =       "David A. Patterson and Karl Lew and Richard Tuck",
  title =        "Towards an efficient, machine-independent language for
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "22--35",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803008",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803008",
  abstract =     "A machine independent low level language YALLL is
                 presented. This language produces microcode for two
                 very different machines: Hewlett Packard HP 300 and
                 Digital Equipment Corporation VAX 11/780. The
                 efficiency of this language is tested by comparing
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Marti:1979:MLC,
  author =       "Jed B. Marti and Robert R. Kessler",
  title =        "A medium level compiler generating microcode",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "36--41",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803009",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803009",
  abstract =     "Described is a medium level language and compiler
                 which generates microcode for the Burroughs 1800. The
                 language significantly aids implementation of microcode
                 interpreters for this machine.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mezzalama:1979:DIF,
  author =       "M. Mezzalama and P. Prinetto",
  title =        "Design and implementation of a flexible and
                 interactive microprogram simulator",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "42--48",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803010",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803010",
  abstract =     "In the present paper a microprogrammable architecture
                 oriented simulator is described. This simulator
                 structure may be logically subdivided in four
                 independent blocks: Supervisor, Interface Module,
                 Simulation Monitor, Simulation Routines. A high degree
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Schleimer:1979:EHL,
  author =       "S. Schleimer and W. J. Meyers",
  title =        "Experience with a high level micromachine simulator",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "49--54",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803011",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803011",
  abstract =     "As part of a microcoding project, we developed a
                 simulator that offers a relatively high level view of a
                 micromachine. The simulator supports all out a few
                 features of the hardware, and provides a more friendly
                 environment for the microprogrammer. In \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Drongowski:1979:AHD,
  author =       "Paul J. Drongowski and Charles W. Rose",
  title =        "Application of hardware description languages to
                 microprogramming: Method, practice, and limitations",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "55--60",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803012",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803012",
  abstract =     "The use of microprogrammable processors and networks
                 of microcomputers has induced a reconsideration of
                 development tools and methodologies for system design
                 and construction. This article presents the history,
                 structure, and use of a system developed \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Crews:1979:IMV,
  author =       "Phillip Crews and Laura Marie Leventhal",
  title =        "Interactive microprogram validation: a {Prime 400}
                 testbed facility",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "61--67",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803013",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803013",
  abstract =     "This paper presents a solution to the problem of an
                 inadequate microprogram testbed facility for the Prime
                 400 system, but more importantly, defines typical
                 problems resulting from lack of good microprogram
                 development software in the university \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Armbruster:1979:MTS,
  author =       "C. Edward Armbruster",
  title =        "A microcoded tool to sample the software instruction
                 address",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "68--72",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803014",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803014",
  abstract =     "This paper introduces the concept of software
                 execution localization and defines a microcoded tool
                 for measuring execution localization. The tool is
                 presented as a conceptual description. This tool has
                 been used during development of microcode assists
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nash:1979:HST,
  author =       "James Nash and Mike Spak",
  title =        "Hardware and software tools for the development of a
                 micro-programmed microprocessor",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "73--83",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803015",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803015",
  abstract =     "This paper discusses the development and
                 implementation of a number of hardware and software
                 tools used in the design, development, and debugging of
                 the microcode and nanocode for the MC68000
                 microprocessor. A functional description of these tools
                 is \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bridges:1979:DEC,
  author =       "Charles W. Bridges and Abd-Elfattah Mohamed Abd-alla",
  title =        "Direct execution of {C}-string compiler texts",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "84--92",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803016",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803016",
  abstract =     "High level language (HLL) computer architectures refer
                 to those computers which are designed to accept either
                 HLL source texts directly or intermediate texts
                 preprocessed and prepared by HLL compilers. This paper
                 investigates the direct execution of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anastas:1979:DAI,
  author =       "M. S. Anastas and R. F. Vaughan",
  title =        "Direct architectural implementation of a
                 requirements-oriented computing structure",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "93--100",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803017",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803017",
  abstract =     "Many of the advances in computing technology that have
                 a direct bearing on software productivity have been
                 integrated into a unique requirements-oriented
                 computing structure devoid of transfer of control
                 constructs. Overhead is a major obstacle to such
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Huck:1979:DES,
  author =       "Jerry Huck and Charles Neuhauser",
  title =        "{I/O} device emulation in {The Stanford Emulation
                 Laboratory}",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "101--108",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803018",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803018",
  abstract =     "This report describes the implementation of an I/O
                 device emulation system for a universal host machine,
                 the Emmy. The actual system I/O devices are part of a
                 PDP-11/05 system supporting the UNIX operating system.
                 To support device emulation a process \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hartung:1979:VE,
  author =       "R. L. Hartung and A. Ammerman",
  title =        "Virtual {I/O}, an experiment",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "4",
  pages =        "109--113",
  month =        dec,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014188.803019",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib;
                 http://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014188.803019",
  abstract =     "This paper describes an experiment in virtualizing
                 Input/Output (I/O) for allowing new I/O technologies,
                 such as ARPANET, to replace old hardwired interface
                 disciplines. This was accomplished using
                 micro-programmable host machines, emulation, and
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Cooper:1980:DEI,
  author =       "R. E. M. Cooper",
  title =        "The direct execution of intermediate languages on an
                 {Eclipse} computer",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "1",
  pages =        "6--9",
  month =        mar,
  year =         "1980",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218011.1218012",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218011.1218012",
  abstract =     "The use of intermediate languages as a convenient
                 means of developing portable high-level language
                 compilers, appears to be growing. With this approach,
                 the compiler for language A (which may be written in
                 language A) compiles the source code into an \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Skordalakis:1980:DMD,
  author =       "E. Skordalakis",
  title =        "{DGCAS} as a microprogram development tool",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "1",
  pages =        "10--16",
  month =        mar,
  year =         "1980",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218011.1218013",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218011.1218013",
  abstract =     "User microprogramming has entered a new phase
                 nowadays. This is due first to the availability of
                 ``microcircuits'' with the help of which one can build,
                 easily, microprogrammable digital systems and secondly
                 to the availability of``microprogram software
                 \ldots{}''",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1980:MCAa,
  author =       "William J. Tracz",
  title =        "Microprogrammable computer architecture design
                 considerations",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "1",
  pages =        "17--20",
  month =        mar,
  year =         "1980",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218011.1218014",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:25 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218011.1218014",
  abstract =     "The implementation of a computer system through a
                 microprogrammable architecture has demonstrated
                 significant advantages in flexibility and overall cost.
                 This paper summarizes some key questions related to the
                 design of a microprogrammable computer \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1980:MCAb,
  author =       "William J. Tracz",
  title =        "Microprogrammable computer architecture design
                 considerations",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "2",
  pages =        "10--14",
  month =        jun,
  year =         "1980",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096404.1096405",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096404.1096405",
  abstract =     "The implementation of a computer system through a
                 microprogrammable architecture has demonstrated
                 significant advantages in flexibility and overall cost.
                 This paper summarizes some key questions related to the
                 design of a microprogrammable computer \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hansen:1980:FCA,
  author =       "Igor Hansen and Jacek Leszczylowski",
  title =        "On fundamentals of computer-aided design of firmware",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "3--12",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802705",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802705",
  abstract =     "A real-time model of microprogrammed hardware is
                 described. It is used for firmware classification and
                 for stating the conditions under which an equivalent
                 discrete-time model can be introduced. We also give a
                 brief description of a computer-aided \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Poe:1980:HGO,
  author =       "Michael D. Poe",
  title =        "Heuristics for the global optimization of
                 microprograms",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "13--22",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802706",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802706",
  abstract =     "Most of the discussion in the microprogram
                 optimization literature deals only with straight line
                 segments. This paper discusses an implementation in
                 progress that globally optimizes microprograms. The
                 complete optimization of microprograms has been
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Dromard:1980:AIS,
  author =       "D. Dromard and F. Dromard",
  title =        "Algorithm implementation on specific microprogrammed
                 structure",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "23--29",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802707",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802707",
  abstract =     "We currently see many works which have been done in
                 the microprogramming field, to facilitate and to
                 improve algorithm implementations on existing
                 microprogrammable structures. Very few of them were
                 executed with a top down approach, though it seems to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Srimani:1980:SSM,
  author =       "Pradip K. Srimani and Bhabani P. Sinha",
  title =        "Some studies on microprogram optimization",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "30--37",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802708",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802708",
  abstract =     "Minimization of control memory bit dimension
                 constitutes a major problem in the synthesis of a
                 microprogrammed digital computer. This paper
                 investigates the problem in both the cases of static
                 and dynamic microprogramming, i.e., the problems of
                 ROM, as \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ulrich:1980:DMS,
  author =       "John Wade Ulrich",
  title =        "The derivation of microcode by symbolic execution",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "38--42",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802709",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802709",
  abstract =     "Given a description of a computer called the
                 ``target'' and a micro processor called the ``host'' we
                 would like to generate a micro program which when
                 executed by the host will simulate the target. We
                 accomplish this by first breaking the target down into
                 a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mueller:1980:FAS,
  author =       "R. A. Mueller",
  title =        "Formalization and automated synthesis of
                 microprograms",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "45--53",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802710",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802710",
  abstract =     "The problem of automating the production of reliable
                 micro-code is addressed. In contrast to validation and
                 verification approaches which attempt to establish the
                 correctness (incorrectness) of manually produced code
                 with respect to a set of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Firth:1980:RST,
  author =       "Neal R. Firth",
  title =        "The role of software tools in the development of the
                 {ECLIPSE\reg{} MV\slash 8000} microcode",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "54--58",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802711",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802711",
  abstract =     "This paper presents an overview of the software tools
                 used in the development of the microcode for Data
                 General's new 32 bit processor the ECLIPSE MV/8000.
                 Included in this overview is a brief description of
                 each of the tools, and the design \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Reilly:1980:IME,
  author =       "Paul Reilly and Elizabeth Shanahan and Steven
                 Staudaher",
  title =        "An implementation of microdiagnostics on the
                 {ECLIPSE\reg{} MV\slash 8000}",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "59--63",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802712",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802712",
  abstract =     "The effectiveness of using a microcoded Independent
                 Diagnostic Instruction Set for the development,
                 manufacturing and field support of the 32-bit
                 ECLIPSE\reg{} MV/8000 data processing system is
                 demonstrated. A separate Diagnostic Processor with a
                 simple \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Fisher:1980:WJM,
  author =       "Joseph A. Fisher",
  title =        "$ 2 n$-way jump microinstruction hardware and an
                 effective instruction binding method",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "64--75",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802713",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802713",
  abstract =     "A scheme is developed by which multiway microprogram
                 jumps may be made to any of 2$^n$ next possible
                 microinstructions as a function of any selection of $ n
                 > 1$ logically independent tests. An efficient method
                 of binding microinstructions to memory locations
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tomita:1980:PEI,
  author =       "Shinji Tomita and Kiyoshi Shibayama and Toshiaki
                 Kitamura and Hiroshi Hagiwara",
  title =        "Performance evaluation and improvement of a
                 dynamically microprogrammable computer with low-level
                 parallelism",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "79--89",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802714",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802714",
  abstract =     "A new microprogrammable computer with low-level
                 parallelism was built and has been utilized as a
                 research vehicle for solving different classes of
                 research-oriented applications such as real-time
                 processing on static\slash dynamic images, pictures and
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Blau:1980:MAE,
  author =       "Jonathan S. Blau and Charles J. Holland and David L.
                 Keating",
  title =        "The micro-architecture of the {ECLIPSE\reg{} MV\slash
                 8000}: Conception and implementation",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "90--97",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802715",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802715",
  abstract =     "The microcode of the ECLIPSE MV/8000 controls the
                 hardware to emulate an instruction set. In the MV/8000
                 the micro-architecture is defined and limited by the
                 following constraints: (1) the desire to implement
                 microcode in a limited number of locations; \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Epstein:1980:EMM,
  author =       "David I. Epstein",
  title =        "The {ECLIPSE\reg{} MV\slash 8000} Microsequencer",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "98--105",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802716",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802716",
  abstract =     "The MV/8000 Microsequencing subsection is presented as
                 a case study of a microprogrammed CPU engine. A brief,
                 but comprehensive, description of the micro-orders are
                 discussed with both hardware and firmware aspects
                 considered. Features that are \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kraley:1980:DUM,
  author =       "Michael Kraley and Randall Rettberg and Philip Herman
                 and Robert Bressler and Anthony Lake",
  title =        "Design of a user-microprogrammable building block",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "106--114",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802717",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802717",
  abstract =     "A user-microprogrammable computer has been developed
                 for use as a building block in general-purpose and
                 dedicated computer systems. The architecture is
                 designed to be easily microprogrammed and features a
                 32-bit, vertically oriented microinstruction.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Guttag:1980:CCR,
  author =       "Karl M. Guttag",
  title =        "Compressing control {ROM} for {VLSI} microprogrammed
                 microprocessors",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "115--121",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802718",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802718",
  abstract =     "By taking advantage of information redundancy and MOS
                 structures, control ROMs for microprogrammed
                 microprocessors can be considerably reduced. The
                 Compressed Control ROM (CCROM) method for reducing
                 control ROMs is described in terms of a simple example
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Cragon:1980:EPS,
  author =       "Harvey G. Cragon",
  title =        "The economics of programmable system components",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "122--125",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802719",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802719",
  abstract =     "Integrated circuits having complexity levels
                 approaching one million devices per chip (VLSI) present
                 significant problems in the cost of design and use.
                 There are advocates for very capable design automation
                 techniques coupled with rapid turnaround \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bell:1980:BTT,
  author =       "R. K. Bell and W. D. Bell and T. C. Cooper and T. K.
                 McFarland",
  title =        "The big three --- today's 16-bit microprocessor",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "126--138",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802720",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802720",
  abstract =     "This paper reports on the functional evaluation of the
                 three 16-bit microprocessors, namely the Intel 8086,
                 the Zilog Z8000, and the Motorola MC68000. These
                 microprocessors were employed in several CRT
                 applications, both monochrome and color. Execution
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sint:1980:SHL,
  author =       "Marleen Sint",
  title =        "A survey of high level microprogramming languages",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "141--153",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802721",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802721",
  abstract =     "This paper surveys the current state of design and
                 implementation of high level microprogramming
                 languages. First, a number of important design issues
                 are formulated. Next, four microprogramming languages
                 are considered in detail, to see how each of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kurki-Suonio:1980:DAL,
  author =       "R. Kurki-Suonio and J. Hein{\"a}nen",
  title =        "A data abstraction language based on
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "154--161",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802722",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802722",
  abstract =     "The paper describes the basic ideas in extending a
                 machine-oriented microprogramming language into a
                 system implementation language through data and control
                 abstraction. The approach allows an extremely primitive
                 base language to be bootstrapped to a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Meyers:1980:DML,
  author =       "W. J. Meyers",
  title =        "Design of a microcode link editor",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "165--170",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802723",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802723",
  abstract =     "We developed a microcode link editor (microbinder)
                 that supports a variety of different micromachines. The
                 microbinder resolves symbolic label references within
                 and between separately assembled microcode modules,
                 allocates space for each module in \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Baker:1980:HLL,
  author =       "Henry G. Baker and Clinton Parker",
  title =        "High level language programs run ten times faster in
                 microstore",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "171--177",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802724",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802724",
  abstract =     "A true microcode compiler for a minicomputer is
                 described which translates an algebraic language
                 directly into executable microcode. The compiler
                 performs extensive optimization and produces code which
                 is a good compromise between speed and size. This
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Berglass:1980:MAH,
  author =       "Gilbert R. Berglass",
  title =        "A meta-assembler for highly-parallel microprogrammable
                 systems",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "181--189",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802725",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802725",
  abstract =     "This paper describes a software system whose input is
                 a description of a highly parallel (horizontally)
                 microprogrammable machine as reflected in the
                 organization of the machine's ``word'' and a set of
                 user-specified statement ``patterns'' defining the
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kleinsteiber:1980:IHM,
  author =       "James R. Kleinsteiber",
  title =        "{IBM 4341} hardware\slash microcode trade-off
                 decisions",
  journal =      j-SIGMICRO,
  volume =       "11",
  number =       "3--4",
  pages =        "190--192",
  month =        dec,
  year =         "1980",
  DOI =          "https://doi.org/10.1145/1014190.802726",
  bibdate =      "Fri Apr 16 10:27:26 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014190.802726",
  abstract =     "The design of IBM's 4341 Processor, as with other
                 processors, involved many cost/performance tradeoffs.
                 The designer is continually under pressure to increase
                 processor speed without increasing cost or to decrease
                 processor cost without decreasing \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hemphill:1981:RPF,
  author =       "John M. Hemphill",
  title =        "Review of {``\booktitle{Principles of Firmware
                 Engineering in Microprogram Control}, by Michael
                 Andrews'', Computer Science Press, 1980}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "1",
  pages =        "23--24",
  month =        mar,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096407.1096409",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:27 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096407.1096409",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hemphill:1981:RDS,
  author =       "John M. Hemphill",
  title =        "Review of {``\booktitle{Digital System Design with LSI
                 BIT-Slice Logic}, by Glenford J. Myers'', John Wiley
                 and Son, 1980}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "1",
  pages =        "24--25",
  month =        mar,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096407.1096410",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:27 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096407.1096410",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Neuhauser:1981:RFM,
  author =       "Charles Neuhauser",
  title =        "Review of {``\booktitle{Firmware, Microprogramming and
                 Restructurable Hardware}, by G. Chroust and J. R.
                 M{\"u}hlbacher'', North-Holland Publishing Company}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "1",
  pages =        "26--28",
  month =        mar,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096407.1096411",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:27 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096407.1096411",
  abstract =     "This book relates the proceedings of the IFIP Working
                 Conference on Firmware, Microprogramming and
                 Restructurable Hardware held at Linz, Austria during
                 April of 1980. This conference involved about 60
                 participants, primarily from Europe, but with a good
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1981:MSS,
  author =       "William J. Tracz",
  title =        "Microcode support software for the {Modular Computer
                 System}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "2",
  pages =        "14--37",
  month =        jun,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096413.1096414",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:27 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096413.1096414",
  abstract =     "This paper describes the microprogramming support
                 software tools used to implement and verify
                 microprograms for the Modular Computer System (MCS) at
                 IBM-Owego, NY. The concept of emulating various
                 existing machine language instruction sets to form a
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wallach:1981:RAP,
  author =       "Walter Wallach",
  title =        "Recent articles on protection of computer related
                 innovations",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "3",
  pages =        "10--12",
  month =        sep,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218016.1218017",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218016.1218017",
  abstract =     "There have been a number of recent articles in the
                 trade press regarding the protection of computer
                 innovations which are not strictly hardware (such as
                 firmware and software). An article by David Pressman in
                 the August 5 issue of EDN (their A Question \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wallach:1981:NAE,
  author =       "Walter Wallach",
  title =        "News about {Euromicro}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "3",
  pages =        "13--15",
  month =        sep,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218016.1218018",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218016.1218018",
  abstract =     "Information in this feature has been obtained from
                 Microprocessing and Microprogramming, the Euromicro
                 Journal. Microprocessing and Microprogramming is
                 copyrighted by North-Holland Publishing Company.
                 Abstracts reproduced in this feature are used with
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wallach:1981:ORP,
  author =       "Walter Wallach",
  title =        "Other recent papers",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "3",
  pages =        "16--16",
  month =        sep,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218016.1218019",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218016.1218019",
  abstract =     "The June, 1981 issue of the IEEE Transactions on
                 Computers (vol. C-30, no. 6) contains a paper by Alice
                 Parker and John Wallace entitled ``SLIDE: An I/O
                 Hardware Descriptive Language'' (pp. 423--439).",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Papachristou:1981:HMS,
  author =       "Christos A. Papachristou",
  title =        "Hardware microcontrol schemes using {PLAs}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "3--16",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802431",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802431",
  abstract =     "Four new schemes for microprogram control design with
                 programmable logic arrays (PLAs) are proposed. The
                 general structure of the first three schemes consists
                 of three units namely, the microcode memory (ROM), the
                 microsequencer PLA, and a register-. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mueller:1981:CTV,
  author =       "Robert A. Mueller and Gearold R. Johnson",
  title =        "Contrasting translation, verification and synthesis in
                 software and firmware engineering",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "17--22",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802432",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802432",
  abstract =     "Translation, verification and synthesis are commonly
                 used terms in the software field, yet these terms seem
                 to be misunderstood by many which may inhibit progress.
                 This paper attempts, through the use of definitions and
                 examples, to clarify these \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kershaw:1981:TIF,
  author =       "John Kershaw",
  title =        "Two implementations of the {`FLEX'} machine",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "25--37",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802433",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802433",
  abstract =     "The FLEX high-level language architecture is
                 introduced. Two microprogrammed implementations of FLEX
                 are described, one based on a special purpose,
                 horizontally coded machine and the other on a general
                 purpose emulator called GEMINI. Examples and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1981:UMA,
  author =       "Stanley Habib and Xue-Liang Yang",
  title =        "The use of a meta-assembler to design an {M} code
                 interpreter on {AMD2900} chips",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "38--50",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802434",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802434",
  abstract =     "There have been several machine designs using
                 microproprammed control which interpretively execute
                 intermediate code such as P code and earlier version
                 such as POPS. The recently announced Modula language
                 uses M code as an intermediate language This \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ishikawa:1981:APV,
  author =       "Chiaki Ishikawa and Ken Sakamura and Mamoru Maekawa",
  title =        "Adaptation and personalization of {VLSI}-based
                 computer architecture",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "51--61",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802435",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802435",
  abstract =     "This paper discusses the important problem of the
                 adaptation and the personalization of VLSI-based
                 computer systems by means of microprogramming. In order
                 to fully exploit the VLSI chip with one million
                 transistors on it, we propose the scheme of mass-.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Roskos:1981:TUS,
  author =       "J. Eric Roskos and Robert I. Winner",
  title =        "Toward user sharing of the microprogramming level
                 under {UNIX} on the {Perkin-Elmer 3220}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "67--73",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802436",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib;
                 http://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802436",
  abstract =     "A master/slave model of writable control store is
                 presented which is claimed to be a better
                 representation of the operating system view of control
                 store than models which more accurately portray the
                 physical reality. Reported work includes the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Geyer:1981:DTU,
  author =       "Steven Geyer and Anthony Lake",
  title =        "Development tools for user microprogramming",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "74--77",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802437",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802437",
  abstract =     "Software tools used to develop microcode for the BBN
                 Microprogrammable Building Block have been implemented
                 using standard software engineering and language
                 development utilities. The major microcode development
                 tools include a microassembler, multi-. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Greenberg:1981:MMA,
  author =       "Kenneth F. Greenberg",
  title =        "The {Micro8} microcode assembler",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "78--82",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802438",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802438",
  abstract =     "This paper describes Micro8, a commercially-available
                 microcode assembler written in ISO standard Pascal to
                 enhance portability. Micro8 is designed to be a useful
                 tool for both bit-slice and discrete logic designs.
                 Considerable flexibility in definition \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hansen:1981:MMD,
  author =       "Igor Hansen",
  title =        "{MIDAS} --- microprogram description and analysis
                 system",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "87--87",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802439",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802439",
  abstract =     "This paper did not arrive in time to be included in
                 the Proceedings.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Poe:1981:IDL,
  author =       "Michael D. Poe and Ross Goodell and Simon Steely",
  title =        "Issues of the design of a low level microprogramming
                 language for global microcode compaction",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "88--94",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802440",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802440",
  abstract =     "Microcode compaction, or packing, is the process of
                 assigning microoperations to microwords so that the
                 minimum number of microwords and execution time is used
                 by the microprogram. The techniques for global
                 microcode compaction have been described \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sint:1981:MMD,
  author =       "Marleen Sint",
  title =        "{MIDL} --- a microinstruction description language",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "95--106",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802441",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802441",
  abstract =     "A microinstruction description language called MIDL is
                 introduced. A MIDL description of a microarchitecture
                 defines the semantics and triggering conditions of all
                 microoperations. It also defines operand selection.
                 MIDL incorporates a timing model that \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bartlett:1981:MMD,
  author =       "Joel F. Bartlett",
  title =        "{MicroTAL} --- a machine-dependent, high-level
                 microprogramming language",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "109--114",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802442",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802442",
  abstract =     "The design and implementation of a high-level
                 microprogramming language is described. The language is
                 a subset of an existing systems programming language,
                 TAL, which allows algorithms to be written and debugged
                 using that language. The procedure may \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Marwedel:1981:RMG,
  author =       "Peter Marwedel",
  title =        "A retargetable microcode generation system for a
                 high-level microprogramming language",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "115--123",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802443",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802443",
  abstract =     "A system for the generation of microcode from a
                 high-level microprogramming language is presented. The
                 system is independent of the target machine because it
                 is table-driven by a separate hardware declaration. It
                 is applicable for horizontally \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Klassen:1981:QIH,
  author =       "Alynn Klassen and Subrata Dasgupta",
  title =        "{S*(QM-1)}: an instantiation of the high level
                 microprogramming language scheme {S*} for the nanodata
                 {QM-1 1}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "124--130",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802444",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802444",
  abstract =     "In previous papers [1,2,3] a high level
                 microprogramming language schema called S* was
                 described. S* is a partially specified language such
                 that for a given host machine M1, a particular language
                 S*(M1) results when M1's properties are used to
                 complete \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hobson:1981:HLM,
  author =       "Richard F. Hobson and Patrick Hannon and Jonathan
                 Thornburg",
  title =        "High-level microprogramming with {APL} syntax",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "131--139",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802445",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802445",
  abstract =     "The article demonstrates how higher-level
                 microprograms can be written in APL notation. With an
                 architecture support package (ASP) defining and
                 emulating target machine features, the resulting
                 'microAPL' code is directly APL executable. Firmware
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Martinez-Carballido:1981:GMW,
  author =       "Jorge Francisco Martinez-Carballido and V. Michael
                 Powers",
  title =        "General microprogram width reduction using generator
                 sets",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "144--153",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802446",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802446",
  abstract =     "The problem of reducing the microinstruction length
                 for a parallel microprogram, by trading off
                 microprogram width (bits) for subsequent logic, is
                 considered. In a generalization of previous methods, it
                 is shown that a considerable reduction of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sheraga:1981:AMG,
  author =       "Robert J. Sheraga and John L. Gieser",
  title =        "Automatic microcode generation for horizontally
                 microprogrammed processors",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "154--168",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802447",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802447",
  abstract =     "A procedure is described which permits applications
                 problems coded in a Higher Level Language to be
                 compiled to microcode for horizontally microprogrammed
                 processors. An experimental language has been designed
                 which is suitable for expressing \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nicolau:1981:UOM,
  author =       "Alexandru Nicolau and Joseph A. Fisher",
  title =        "Using an oracle to measure potential parallelism in
                 single instruction stream programs",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "171--182",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802448",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802448",
  abstract =     "Horizontally microprogrammable CPUs belong to a class
                 of machines having statically schedulable parallel
                 instruction execution (SPIE machines). Several
                 experiments have shown that within basic blocks, real
                 code only gives a potential speed-up factor of
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rau:1981:SST,
  author =       "B. R. Rau and C. D. Glaeser",
  title =        "Some scheduling techniques and an easily schedulable
                 horizontal architecture for high performance scientific
                 computing",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "183--198",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802449",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802449",
  abstract =     "Horizontal architectures are attractive for
                 cost-effective, high performance scientific computing.
                 They are, however, very difficult to schedule.
                 Consequently, it is difficult to develop compilers that
                 can generate efficient code for such architectures.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rideout:1981:CLC,
  author =       "Douglas J. Rideout",
  title =        "Considerations for local compaction of nanocode for
                 the nanodata {QM-1}",
  journal =      j-SIGMICRO,
  volume =       "12",
  number =       "4",
  pages =        "205--214",
  month =        dec,
  year =         "1981",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014192.802450",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:28 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014192.802450",
  abstract =     "Much work has been done recently on the problem of
                 compaction of microcode, that of detecting parallelism
                 between microoperations expressed in a sequential
                 manner in order to pack the operations into as few
                 microinstructions as possible. In particular,
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Akonteh:1982:CMD,
  author =       "Ayola N. Akonteh",
  title =        "Characterisation of microinstructions as destructible
                 flows in controlled graphs",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "1",
  pages =        "21--29",
  month =        mar,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096416.1096417",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096416.1096417",
  abstract =     "The flow of control signals in digital computers is
                 modelled as destructible flows in controlled graphs
                 where each vertex i \varepsilon V(G) represents some
                 module of a system z$_n$. By establishing a flow path
                 from vertex i to vertex j an edge x \varepsilon E(G) is
                 created \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wallach:1982:RAM,
  author =       "Walter A. Wallach",
  title =        "Recent articles from {``Microprocessing and
                 Microprogramming''}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "2",
  pages =        "11--13",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218028.1218029",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218028.1218029",
  abstract =     "The following articles have appeared recently and may
                 be of interest to the microprogramming community. If
                 you discover an article which you feel might be of
                 interest, please submit a reference and short summary
                 to the editor, SIGMICRO Newsletter. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sievers:1982:RMC,
  author =       "Michael Sievers",
  title =        "Review of {``\booktitle{Microprogrammed Control and
                 Reliable Design of Small Computers}, by George D. Kraft
                 and Wing N. Toy'', Prentice Hall, 1981}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "2",
  pages =        "14--15",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218028.1218030",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218028.1218030",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Belgard:1982:RMM,
  author =       "Rich Belgard",
  title =        "Review of {``\booktitle{Microprogramming and
                 Microprocessing} by Rich Belgard'', North-Holland,
                 1981}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "2",
  pages =        "16--17",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218028.1218031",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218028.1218031",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Agrawala:1982:RPS,
  author =       "Ashok K. Agrawala",
  title =        "Review of {``\booktitle{Probability and Statistics
                 with Reliability Queueing and Computer Science
                 Application} by K. S. Trivedi'', Prentice-Hall, 1982}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "3",
  pages =        "13--13",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218021.1218022",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218021.1218022",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Neuhauser:1982:RIF,
  author =       "Charles Neuhauser",
  title =        "Review of {``\booktitle{Implementing Functions:
                 Microprocessors and Firmware} by L. Richter, P. Le
                 Beux, G. Choust and G. Noguez'', North-Holland}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "3",
  pages =        "14--16",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218021.1218023",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218021.1218023",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1982:RBSa,
  author =       "William J. Tracz",
  title =        "Review of {``\booktitle{Bit-Slice Microprocessor
                 Design} by John Mick and James Brick'', McGraw-Hill
                 Book Company, 1980}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "3",
  pages =        "17--17",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218021.1218024",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218021.1218024",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1982:RBSb,
  author =       "William J. Tracz",
  title =        "Review of {``\booktitle{Bit-Slice Design: Controllers
                 and ALUs} by Donnamarie E. White'', Garland STPM Press,
                 1981}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "3",
  pages =        "18--18",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218021.1218025",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218021.1218025",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Johnson:1982:FEM,
  author =       "Gearold R. Johnson and Robert A. Mueller and Michael
                 Andrews",
  title =        "Firmware engineering and microprogramming at {Colorade
                 State University}",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "3",
  pages =        "19--23",
  month =        sep,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218021.1218026",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:29 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218021.1218026",
  abstract =     "Colorado State University is in the process of
                 building a research emphasis in the area of firmware
                 engineering and microprogramming through the Department
                 of Computer Science and the Center for
                 Computer-Assisted Engineering. The primary participants
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilkes:1982:KAP,
  author =       "Maurice V. Wilkes",
  title =        "Keynote address --- the processor instruction set",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "3--5",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800928",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800928",
  abstract =     "This keynote address contains a brief account of the
                 arguments being advanced in favor of reduced
                 instruction sets. These arguments have relevance both
                 to single chip computers and to larger computers. Some
                 comments are made on instruction set design from a
                 compiler writer's point of view, and on the advantages
                 to be gained from regarding the design of an
                 instruction set and the code generator of the compiler
                 as a single task.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Frieder:1982:AOC,
  author =       "Gideon Frieder",
  title =        "The architecture and operational characteristics of
                 the {VMX} host machine",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "9--16",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800929",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800929",
  abstract =     "The VMX host machine is a hardware-firmware
                 environment for implementation of actual computer
                 systems with a favorable price performance ratio. The
                 article presents the host framework architecture,
                 together with all units which are used to build actual
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hennessy:1982:MMA,
  author =       "John Hennessy and Norman Jouppi and Steven Przybylski
                 and Christopher Rowen and Thomas Gross and Forest
                 Baskett and John Gill",
  title =        "{MIPS}: a microprocessor architecture",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "17--22",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800930",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800930",
  abstract =     "MIPS is a new single chip VLSI microprocessor. It
                 attempts to achieve high performance with the use of a
                 simplified instruction set, similar to those found in
                 microengines. The processor is a fast pipelined engine
                 without pipeline interlocks. Software \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gieser:1982:MDT,
  author =       "John L. Gieser and Robert J. Sheraga",
  title =        "Microarchitecture description techniques",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "23--32",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800931",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800931",
  abstract =     "A procedure is outlined for describing the
                 microarchitecture of a horizontal processor such that a
                 retargetable Microprogram Compiler System can
                 incorporate the description to generate microcode for
                 that processor. The microarchitecture description
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Beauchamp:1982:UMD,
  author =       "Robert W. Beauchamp and Neal R. Firth",
  title =        "{UDSYS} a microcode development system",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "35--41",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800932",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800932",
  abstract =     "This paper describes a microcode development system
                 called UDSYS that is currently in use at Data General
                 Corporation across several radically different
                 micro-architectures. The system was developed to
                 overcome some of the deficiencies of meta-. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Guffin:1982:MLD,
  author =       "Ronald M. Guffin",
  title =        "A microprogramming language-directed
                 microarchitecture",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "42--49",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800933",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800933",
  abstract =     "A microarchitecture designed for high performance,
                 control store efficiency, and ease of microprogramming
                 is described. These objectives were achieved by
                 orienting the design to support the requirements of a
                 powerful higher-level-like microprogramming \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Takahashi:1982:MIT,
  author =       "Kazutoshi Takahashi and Etsuo Takahashi and Tatsushige
                 Bito and Toshinori Aoyama and Akihiko Yamada",
  title =        "{MDS}: an improved total system for firmware
                 development",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "50--56",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800934",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800934",
  abstract =     "A general purpose, total system MDS$^{1, 2}$
                 (Microprogramming Design-support System) has been
                 developed to hasten the introduction of various kinds
                 of firmware over the widest possible range of computer
                 from the largest to the smallest (microcomputer). Not
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Shriver:1982:TVD,
  author =       "Bruce D. Shriver",
  title =        "Through the video display terminal and what {Alice}
                 found there",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "61--76",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800935",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800935",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tredennick:1982:CM,
  author =       "Nick Tredennick",
  title =        "The ``cultures'' of microprogramming",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "79--83",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800936",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800936",
  abstract =     "I discuss four ``cultures'' of microprogramming. I
                 call them: the Commercial Machine Culture, the
                 Bit-Slice Culture, the Microprogrammable Machine
                 Culture, and the Single-Chip Culture. Commonly used
                 microprogramming terms mean different things to people
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wang:1982:DM,
  author =       "David T. Wang",
  title =        "Defensive microprogramming",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "84--88",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800937",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800937",
  abstract =     "Defensive microprogramming is advocated for individual
                 microprogrammers. Defensive measures, through proper
                 documentation and adequate communication, will produce
                 quality work and in effect provide protection. The use
                 of this technique promises to make \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Burke:1982:CSV,
  author =       "Gary R. Burke",
  title =        "Control schemes for {VLSI} microprocessors",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "91--95",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800938",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800938",
  abstract =     "As microprocessors move into the VLSI era, the number
                 and complexity of the functions they are expected to
                 perform increases beyond the capability of conventional
                 control schemes. This paper discusses the fundamental
                 requirements of such a control \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Li:1982:VVM,
  author =       "Tientien Li",
  title =        "A {VLSI} view of microprogrammed system design",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "96--104",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800939",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800939",
  abstract =     "In this paper, the possible effects of VLSI technology
                 on the design and development process of
                 microprogrammed systems are explored. The function
                 architectures of future microprogrammed VLSI systems
                 are expected to be very complex, and most of them
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Papachristou:1982:MAF,
  author =       "Christos A. Papachristou and Satnam Sing Gambhir",
  title =        "A microsequencer architecture with firmware support
                 for modular microprogramming",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "105--113",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800940",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800940",
  abstract =     "The aim of this paper is to propose a microsequencer
                 architecture and supporting firmware that are suitable
                 for implementing modular microprogramming. The
                 structure consists of a PLA sequencer store, a
                 microcode store (memory) and an address processor.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gross:1982:ODB,
  author =       "Thomas R. Gross and John L. Hennessy",
  title =        "Optimizing delayed branches",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "114--120",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800941",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800941",
  abstract =     "Delayed branches are commonly found in
                 micro-architectures. A compiler or assembler can
                 exploit delayed branches. This is achieved by moving
                 code from one of several points to the positions
                 following the branch instruction. We present several
                 strategies \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Vegdahl:1982:PCC,
  author =       "Steven R. Vegdahl",
  title =        "Phase coupling and constant generation in an
                 optimizing microcode compiler",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "125--133",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800942",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800942",
  abstract =     "The designer of an optimizing compiler must concern
                 himself with the order in which optimization phases are
                 performed; a pair of phases may be interdependent in
                 the sense that each phase could benefit from
                 information produced by the other. In a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mezzalama:1982:MCM,
  author =       "M. Mezzalama and P. Prinetto and G. Filippi",
  title =        "Microcode compaction via microblock definition",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "134--142",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800943",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800943",
  abstract =     "The paper describes a microprogram compaction
                 technique based on a microoperation and
                 microinstruction modelling, applicable to different
                 types of target machine. The model describes
                 microoperation semantics by relating them to microcodes
                 used in \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Jacobs:1982:MCT,
  author =       "Dean Jacobs and Jan Prins and Peter Siegel and Kenneth
                 Wilson",
  title =        "{Monte Carlo} techniques in code optimization",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "143--148",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800944",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800944",
  abstract =     "Effective optimization of FPS Array Processor assembly
                 language (APAL) is difficult. Instructions must be
                 rearranged and consolidated to minimize periods during
                 which the functional units remain idle or perform
                 unnecessary tasks. Register conflicts and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Holtkamp:1982:FMS,
  author =       "B. Holtkamp and H. Kaestner",
  title =        "A firmware monitor to support vertical migration
                 decisions in the {UNIX} operating system",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "153--162",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800945",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib;
                 http://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800945",
  abstract =     "From a methodological point of view vertical migration
                 involves the following four steps: identification of
                 migration objects, prediction of expected system
                 improvements, implementation, and verification of the
                 results. In this paper a firmware monitor \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Olbert:1982:CMI,
  author =       "A. G. Olbert",
  title =        "Crossing the machine interface",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "163--170",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800946",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800946",
  abstract =     "The concepts and theory behind a specific type of
                 hardware accelerator, oar ``assist'', are presented.
                 Such accelerators are specific extensions to an
                 existing, generalized data processor architecture. Both
                 the software system and the hardware \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Namjoo:1982:DCT,
  author =       "Masood Namjoo",
  title =        "Design of concurrently testable microprogrammed
                 control units",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "173--180",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800947",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800947",
  abstract =     "Four schemes for the design of concurrently testable
                 microprogrammed control units are presented. In Schemes
                 1 and 2 the concept of path signatures is used for
                 detection of malfunctions in the control unit. Two
                 different methods for computation of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Skibbe:1982:PME,
  author =       "Robert E. Skibbe",
  title =        "{PACE} --- a microprogram evaluation system",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "181--191",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800948",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800948",
  abstract =     "This paper describes PACE (Product Assurance Code
                 Evaluation) System, a tool for evaluating
                 microprograms. PACE incorporates both static analysis
                 and dynamic analysis capabilities and it provides
                 features that enable systematic and comprehensive
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bogong:1982:EMA,
  author =       "Su Bogong and Ralph Grishman",
  title =        "Emulating an {MIMD} architecture",
  journal =      j-SIGMICRO,
  volume =       "13",
  number =       "4",
  pages =        "197--199",
  month =        dec,
  year =         "1982",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014194.800949",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014194.800949",
  abstract =     "As part of a research effort in parallel processor
                 architecture and programming, the Ultracomputer group
                 at New York University has done extensive simulation of
                 parallel programs. To speed up these simulations, we
                 have developed a parallel processor \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Vegdahl:1983:NPC,
  author =       "Steven R. Vegdahl",
  title =        "A new perspective on the classical microcode
                 compaction problem",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "1",
  pages =        "11--14",
  month =        mar,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218033.1218034",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218033.1218034",
  abstract =     "Some comments are made concerning the generality and
                 complexity of the classical microcode compaction
                 problem. A trivial example is given that no classical
                 compaction algorithm would compact optimally, because
                 the computation of data precedence \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chroust:1983:WS,
  author =       "G. Chroust",
  title =        "Where to start?",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "1",
  pages =        "15--16",
  month =        mar,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218033.1218035",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:30 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218033.1218035",
  abstract =     "The newcomer, when entering into the field of
                 microprogramming and firmware, is often at a loss as to
                 where to start reading. The selected sources are a good
                 starting point for further reading. Only those
                 publications are listed which predominantely \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Papachristou:1983:FEM,
  author =       "Christos A. Papachristou",
  title =        "Firmware engineering and microprogramming at the
                 {University of Cincinnati}",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "2",
  pages =        "12--13",
  month =        jun,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218042.1218043",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218042.1218043",
  abstract =     "A research program in firmware engineering and
                 microprogramming is in progress at the Electrical and
                 Computer Engineering Department of the University of
                 Cincinnati. The group of researchers engaged in this
                 effort is supervised by Dr. Christos \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Winner:1983:MVU,
  author =       "R. I. Winner",
  title =        "Microprogramming at {Vanderbilt University}",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "2",
  pages =        "14--17",
  month =        jun,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218042.1218044",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218042.1218044",
  abstract =     "The Computer Science Department of Vanderbilt
                 University is actively pursuing a research program in
                 microprogramming and related engineering. Projects at
                 this time are being directed by Dr. Robert I. Winner
                 with the participation of several graduate \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Flynn:1983:SEL,
  author =       "Michael J. Flynn",
  title =        "{Stanford Emulation Laboratory}",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "3",
  pages =        "10--17",
  month =        sep,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218037.1218038",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218037.1218038",
  abstract =     "Over the past decade we have built a laboratory and
                 research environment for the study of architectures and
                 emulation. Initially most effort was directed at
                 building the host processor, EMMY, and its support
                 tools. The next stage was to emulate a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Linn:1983:CPU,
  author =       "Joseph L. Linn and Subrata Dasgupta and Bruce D.
                 Shriver",
  title =        "The codes project at the {University of Southwestern
                 Louisiana}",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "3",
  pages =        "18--21",
  month =        sep,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218037.1218039",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218037.1218039",
  abstract =     "The Computer Science Department of the University of
                 Southwestern Louisiana (USL) has a long history of
                 involvement in the area of firmware engineering. The
                 CODES project began in October, 1982. It brings
                 together the experience gained in earlier work
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Stevens:1983:MDD,
  author =       "C. R. Stevens",
  title =        "Microprogram documentation with design in mind",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "3",
  pages =        "22--29",
  month =        sep,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218037.1218040",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218037.1218040",
  abstract =     "This paper discusses the dilemmas of microcode
                 documentation. It discusses the traditional
                 relationship between ``designing'' microcode and
                 ``documenting'' microcode. It establishes a different
                 relationship between designing and documenting, one
                 where the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Flynn:1983:SDK,
  author =       "M. J. Flynn",
  title =        "Session details: Keynote address",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/3262833",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3262833",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Flynn:1983:TBI,
  author =       "Michael J. Flynn",
  title =        "Towards better instruction sets",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "3--8",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096421",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096421",
  abstract =     "An effectively designed instruction set is the result
                 of many considerations. These include not only obvious
                 measures such as code size, performance and
                 implementation cost, but also issues such as
                 compatibility and especially design complexity.In an
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Linn:1983:SCG,
  author =       "Joseph L. Linn",
  title =        "{SRDAG} compaction: a generalization of trace
                 scheduling to increase the use of global context
                 information",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "11--22",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096423",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096423",
  abstract =     "Microcode compaction is the process of converting
                 essentially vertical microcode into horizontal
                 microcode for a given architecture. The conventional
                 plan calls for a microcode compiler to generate
                 vertical code for a given architecture and then use a
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lah:1983:TCM,
  author =       "Jehkwan Lah and Daniel E. Atkins",
  title =        "Tree compaction of microprograms",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "23--33",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096424",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096424",
  abstract =     "Although Fisher's trace scheduling procedure for
                 global compaction may produce significant reduction in
                 execution time of compacted microcode, the growth of
                 memory size by extensive copying of blocks can be
                 enormous. In the worst case, the memory size \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Henry:1983:LGM,
  author =       "Steven G. Henry and Robert A. Mueller and Michael
                 Andrews",
  title =        "Local and global microcode compaction using reduction
                 operators",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "34--43",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096425",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096425",
  abstract =     "The problem of compacting microcode has received
                 considerable attention, but there remains much room for
                 improvement. The major obstacle is the NP-completeness
                 of the associated optimization problem and the coupling
                 between code generation and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Baba:1983:ETL,
  author =       "Takanobu Baba and Katsuhiro Yamazaki and Nobuyuki
                 Hashimoto and Hiroyuki Kanai and Kenzo Okuda and
                 Kazuhiko Hashimoto",
  title =        "Experimentation with a two-level microprogrammed
                 multiprocessor computer",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "47--54",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096427",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096427",
  abstract =     "MUNAP (MUlti-NAnoProgram machine) is a two-level
                 microprogrammed multiprocessor computer designed and
                 developed at a university as a research vehicle. This
                 paper describes the experiences with the implementation
                 of MUNAP. We start with a brief overview \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Duran:1983:DAM,
  author =       "Jordi Duran and Tulin E. Mangir",
  title =        "A design approach for a microprogrammed control unit
                 with built in self test",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "55--60",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096428",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096428",
  abstract =     "We present an architecture for concurrent testing of a
                 microprogrammed control unit. This approach is compared
                 with other control unit testing strategies. The
                 advantages of this approach are: (a) it allows testing
                 of the control unit independent of the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Aspinwall:1983:MVM,
  author =       "David B. Aspinwall and Yale N. Patt",
  title =        "Modifications to the {VAX-11\slash 780}
                 microarchitecture to support {IEEE} floating point
                 arithmetic",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "61--69",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096429",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096429",
  abstract =     "The VAX-11/780 was designed specifically to implement
                 the VAX architecture. As such, it does not support the
                 IEEE standard for floating point arithmetic. A project
                 was undertaken to provide this support by modifying the
                 11/780 microarchitecture. Our objective was to produce
                 a microengine that would efficiently execute a modified
                 VAX instruction set, in particular, one that executes
                 VAX floating point instructions consistent with the
                 IEEE standard. We made minimal changes to the 11/780
                 hardware, relying primarily on changes to the
                 microcode. This paper describes the work of this
                 project.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hopkins:1983:HDR,
  author =       "William C. Hopkins",
  title =        "{HLLDA} defies {RISC}: thoughts on {RISCs}, {CISCs},
                 and {HLLDAs}",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "70--74",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096430",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096430",
  abstract =     "High Level Language Directed Architectures (HLLDAs)
                 are usually intended as ideal hosts for programs
                 written in the supported languages. Patterson et al.
                 [1] have claimed that, in general, a Complex
                 Instruction Set Computer (CISC) is less efficient than
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Fedak:1983:CMF,
  author =       "John F. Fedak",
  title =        "A concurrent microprogramming facility",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "77--83",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096432",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096432",
  abstract =     "Control-unit microcode is characterized by the control
                 of multiple asynchronous devices. This paper describes
                 the Concurrent Microprogramming Facility (CMF), a
                 general-purpose microcode operating system that applies
                 recent advances in programming \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Prosser:1983:LED,
  author =       "Franklin Prosser and David Winkel",
  title =        "The logic engine development system support for
                 microprogrammed bit-slice development",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "84--91",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096433",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096433",
  abstract =     "The Logic Engine Development System is an integrated
                 hardware and software system that aids the designer in
                 many phases of microprogrammed bit-slice hardware
                 design. It is the first commercially-available system
                 to provide, direct support for the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Eager:1983:MAR,
  author =       "Michael J. Eager",
  title =        "{M29}: an advanced retargetable microcode assembler",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "92--100",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096434",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096434",
  abstract =     "The M29 Assembler is a retargetable microcode
                 assembler which produces relocatable microcode. It
                 provides a straightforward means of describing the
                 microinstruction format, a very general method of
                 specifying field contents, a comprehensive macro
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wagnon:1983:MW,
  author =       "Gylver Wagnon and Dennis J. W. Maine",
  title =        "An {E-Machine} workbench",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "101--111",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096435",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096435",
  abstract =     "The development environment for microprogramming an
                 implementation (E-Machine) of the Burroughs stack
                 architecture (E-Mode) is discussed with an overview of
                 a supporting hardware organization (the Alpha machine).
                 The set of information-sharing tools in \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Albert:1983:MAI,
  author =       "B. Albert and A. Bode",
  title =        "Microprogrammed associative instructions: results and
                 analysis of a case study in vertical migration",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "115--121",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096437",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096437",
  abstract =     "The microprogrammed implementation of associative
                 instructions on conventional microprogrammable
                 computers with address-based memory-access is
                 introduced as ``vertical processing''. The
                 implementation on the processors of the
                 EGPA-multiprocessor project \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Shin:1983:IML,
  author =       "H. Shin and M. Malek",
  title =        "Identification of microprogrammable loops for problem
                 oriented architecture synthesis",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "122--127",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096438",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096438",
  abstract =     "The performance of a microprogrammable computer with
                 the writable control memory can be improved by
                 embedding a loop as a single microprogrammed
                 instruction. This paper presents an algorithm for the
                 identification of microprogrammable loops based on the
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Winner:1983:TTO,
  author =       "Robert I. Winner and Edward M. Carter",
  title =        "Toward type-oriented dynamic vertical migration",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "128--139",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096439",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096439",
  abstract =     "The study of structured programming has shown that
                 through data abstraction, program reliability and
                 maintainability can be improved. At the same time,
                 vertical migration has been shown to be an effective
                 way to improve the performance of programs. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Schaefer:1983:IPU,
  author =       "Mark T. Schaefer and Yale N. Patt",
  title =        "Improving the performance of {UCSD Pascal} via
                 microprogramming on the {PDP-11\slash 60}",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "140--148",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096440",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096440",
  abstract =     "UCSD Pascal is implemented as a machine-independent
                 virtual machine. This virtual machine is usually
                 interpreted on a host computer by machine language
                 instructions, which, in turn, are often interpreted by
                 microcode. Performance of a virtual machine is
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wagner:1983:APR,
  author =       "Alan Wagner and Subrata Dasgupta",
  title =        "Axiomatic proof rules for a machine-specific
                 microprogramming language",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "151--158",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096442",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096442",
  abstract =     "In recent years, much effort has been devoted to the
                 design and implementation of high level
                 microprogramming languages. One of the goals for such
                 languages is to facilitate the formal verification of
                 microprograms using Hoare's inductive assertion
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mueller:1983:FGM,
  author =       "Robert A. Mueller and Joseph Varghese",
  title =        "Flow graph machine models in microcode synthesis",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "159--167",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096443",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096443",
  abstract =     "Retargetability of microcode compilers is currently a
                 major issue in microprogramming. We address the issue
                 of local code generation from machine-independent
                 specifications using weakest precondition semantics.
                 The micromachine model used is a flow \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Shimizu:1983:MES,
  author =       "Toru Shimizu and Ken Sakamura",
  title =        "{MIXER}: an expert system for microprogramming",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "168--175",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096444",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096444",
  abstract =     "Microprogramming is an important technique to
                 implement various functions on VLSI chips, and to adapt
                 computers to application problems; but it is very
                 difficult to generate an optimal and correct microcode,
                 because each microarchitecture has its own \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gurd:1983:EDM,
  author =       "R. Preston Gurd",
  title =        "Experience developing microcode using a high level
                 language",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "179--184",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096446",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096446",
  abstract =     "This paper describes a project in which every line of
                 microcode developed was written in a high level
                 language.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Takahashi:1983:AAA,
  author =       "Etsuo Takahashi and Kazutoshi Takahashi and Tatsushige
                 Bito and Tohru Sasaki and Kazuyoshi Kitano",
  title =        "Automatic address assignment of horizontal
                 microprograms",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "185--192",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096447",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096447",
  abstract =     "This paper presents a machine-independent address
                 assignment program and its algorithm$^7$ for horizontal
                 microprograms. An address assignment operation is
                 performed on a symbolic microprogram called a
                 ``standard sequence microprogram.'' Microprograms which
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Davidson:1983:HLM,
  author =       "Scott Davidson",
  title =        "High level microprogramming: current usage, future
                 prospects",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "193--200",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096448",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096448",
  abstract =     "High level microprogramming languages have been
                 studied extensively, but no widely accepted HLML exists
                 to date. We examine the classes of HLMLs, giving
                 examples. We then give some reasons as to the current
                 lack of an accepted HLML, and give some \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Dembinski:1983:ADC,
  author =       "P. Dembinski",
  title =        "On automated design of compacted microprograms",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "205--214",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096450",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096450",
  abstract =     "A method of automated design of horizontal
                 microprograms from their vertical specifications is
                 proposed. It may be considered complementary to the
                 known microprogram compaction algorithms in that it
                 mainly deals with branching and looping structure of
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Larsen:1983:RRM,
  author =       "Tore Larsen and David Landskov and Bruce D. Shriver",
  title =        "A resource request model for microcode compaction",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "215--226",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096451",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096451",
  abstract =     "A new approach to resource conflict analysis in
                 microcode compaction has been developed. This paper
                 begins with a description of the resource binding
                 problem in microcode compaction and an analysis of
                 earlier solutions. Then a new specification \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kavi:1984:AQ,
  author =       "Krishna M. Kavi and K. Krishnamohan",
  title =        "Architecture quality",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "1",
  pages =        "11--19",
  month =        mar,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096453.1096454",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:32 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096453.1096454",
  abstract =     "During the past few years, researchers in Computer
                 Architecture have seen a number of new, so called
                 ``non- von Neumann'' innovations. Some of these
                 innovations are finding their way into commercial
                 computers, while others are relegated to the back
                 waters \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Annunzjata:1984:TSM,
  author =       "Massimo Annunzjata and Walter Nosci and Giacomo R.
                 Sechi",
  title =        "A tool for studying microprogramming",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "1",
  pages =        "20--25",
  month =        mar,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096453.1096455",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:32 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096453.1096455",
  abstract =     "The GIA (Applied Informatic Group) of IFC (Cosmic
                 Physics Institute) of National Research Council has
                 chosen microprogramming and 4-bit slices to design and
                 build prototypal instruments.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
  remark =       "Check author name: Annunziata or Annunzjata?",
}

@Article{Zambotti:1984:LCV,
  author =       "Larry G. Zambotti and Richard E. Hardy",
  title =        "{LSI-CP}: {VLSI} microprocessor emulates military
                 processors",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "1",
  pages =        "26--32",
  month =        mar,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096453.1096456",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:32 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096453.1096456",
  abstract =     "A Large Scale Integrated Central Processor (LSI-CP),
                 see photo below, under development at IBM's Federal
                 System Division will address Department of Defense
                 (DOD) standard computers. In particular, it executes
                 the instructions sets of the AN/AYK-14 and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Slager:1984:MEM,
  author =       "Jim Slager",
  title =        "Microprocessor employs mainframe performance design
                 techniques",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "2",
  pages =        "9--14",
  month =        jul,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096458.1096459",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096458.1096459",
  abstract =     "During the infancy of integrated circuit technology,
                 designers still grappled with the problem of getting
                 enough transistors on a reasonably sized die to enable
                 them to design more than fundamental types of logic
                 chips. Little more than a decade later, \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Slager:1984:APT,
  author =       "Jim Slager and Glen Louie and Loys Gindraux and Bill
                 Rash",
  title =        "Applying pipelining techniques to microprocessors",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "2",
  pages =        "15--18",
  month =        jul,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096458.1096460",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096458.1096460",
  abstract =     "Pipelining techniques are used in the Intel iAPX 286.
                 High performance with full protection using normal
                 speed memories require pipelining techniques.
                 Pipelining gets the most done in each processor clock
                 cycle. The internal pipelining is then exported
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Slager:1984:IMM,
  author =       "J. Slager and G. Louie and L. Gindraux",
  title =        "{iAPX 286} microarchitecture to maximize performance",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "2",
  pages =        "19--21",
  month =        jul,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096458.1096461",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096458.1096461",
  abstract =     "Designers of previous generations of microprocessors
                 have relied heavily on ever higher clock frequencies in
                 order to provide increased throughput. As successive
                 generations of microprocessors become more and more
                 optimized, it becomes necessary to \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilburn:1984:SDS,
  author =       "D. L. Wilburn and John Mick",
  title =        "{Step-27} development station",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "2",
  pages =        "22--36",
  month =        jul,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096458.1096462",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096458.1096462",
  abstract =     "Step Engineering of Sunnyvale, California, has
                 recently introduced the Step-27, a new Development
                 Station that addresses the problems of the advanced
                 microcoder. It offers the following features
                 unavailable in other machines:{\u{2}022} Internal RAM
                 with ten-. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1984:RAM,
  author =       "William J. Tracz",
  title =        "Review of {``\booktitle{Advances in Microprogramming},
                 by Efrem Mallach and Norman Sondak'', Artech House Inc.
                 1983}",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "3",
  pages =        "13--15",
  month =        sep,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096464.1096469",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096464.1096469",
  abstract =     "This book is an update of a previously published
                 collection of papers on microprogramming titled
                 ``Microprogramming'' (Artech House-1977). The editors
                 have gathered together a sizeable collection (38) of
                 articles related to the foundations of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ris:1984:EAF,
  author =       "Frederic N. Ris",
  title =        "Experience with access functions in an experimental
                 compiler",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "3",
  pages =        "16--27",
  month =        sep,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096464.1096465",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096464.1096465",
  abstract =     "This paper describes an access function subsystem
                 embedded in portions of an experimental microcode
                 compiler which was built and used during 1973--6 using
                 the IBM PL/I optimizing compiler under VM/370 and CMS.
                 The use of the access function subsystem in \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hurst:1984:SLP,
  author =       "A. J. Hurst",
  title =        "A source language performance monitoring facility for
                 the {B1800 Modula Interpreter}",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "3",
  pages =        "28--36",
  month =        sep,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096464.1096466",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096464.1096466",
  abstract =     "This note describes the features of a monitoring
                 facility (called a software oscilloscope ) installed on
                 the Burroughs B1800 Modula Interpreter developed at ANU
                 for use with the JAS operating system project [Hurst
                 83]. It allows dynamic monitoring of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Aeberhard:1984:SCS,
  author =       "John Aeberhard",
  title =        "`{Soft}' computer speeds new system development",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "3",
  pages =        "37--39",
  month =        sep,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096464.1096467",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096464.1096467",
  abstract =     "PARIS, May 18 --- An American computer system that's
                 claimed to fill a 'special need in the computer
                 industry' for an off-the-shelf machine that can mimic
                 any digital architecture has found its first customer
                 in Europe. Thomson Csf has installed the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Milutinovic:1984:MHC,
  author =       "V. Milutinovi{\'c} and D. Roberts and K. Hwang",
  title =        "Mapping {HLL} constructs into microcode for improved
                 execution speed",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "2--11",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808207",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808207",
  abstract =     "A processor architecture is presented which enables
                 the constructs typical of HLLs to be mapped into the
                 constructs typical of microcode. This mapping is
                 provided only for selected HLL primitives and HLL
                 statements with a relatively small number of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hall:1984:MMC,
  author =       "Clifford L. Hall",
  title =        "A microcoded multiprocessor crossbar network
                 communications controller",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "12--20",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808208",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808208",
  abstract =     "This paper describes the architecture and microcode
                 organization of an Interprocessor Communications
                 Controller (ICC) for a multi-microcomputer system
                 employing a fully parallel crossbar switch. The
                 communications controller provides fast data \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Fenner:1984:MAE,
  author =       "Jack N. Fenner and Jeffery A. Schmidt and Houssam A.
                 Halabi and Dharma P. Agrawal",
  title =        "{MASCO}: an academic exercise in computer design using
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "21--30",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808209",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808209",
  abstract =     "The design of a host machine architecture for
                 implementing an existing image machine architecture is
                 considered. The proposed microarchitecture uses a
                 microprogrammed control unit to emulate the Motorola
                 MC6809 microprocessor architecture. The detailed
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilkes:1984:AVM,
  author =       "J. L. Wilkes",
  title =        "Architecture of a {VLSI} multiple {ISA} emulator",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "31--36",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808210",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808210",
  abstract =     "This paper describes the architecture of a
                 microprogrammed processor currently under development
                 that addresses specific program objectives. These
                 objectives include system throughput, ISA flexibility
                 and software transportability. The design project is
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Proulx:1984:APF,
  author =       "David M. Proulx",
  title =        "Applications of pipelining to firmware",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "37--46",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808211",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808211",
  abstract =     "It has been found that pipelining at the firmware
                 level of machine organization can provide significant
                 execution time benefits for certain types of
                 instructions. The essential concept involved with this
                 approach is the pipelining of operations within
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Brown:1984:CSM,
  author =       "John F. Brown and Richard L. Sites",
  title =        "A chip set microarchitecture for a high-performance
                 {VAX} implementation",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "48--54",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808212",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808212",
  abstract =     "Fast virtual-address translation and instruction
                 parsing are two hard problems of implementing many
                 modern architectures, including the VAX computer
                 architecture. Meeting the additional constraint of
                 fitting a VAX 11/780-computer-speed implementation
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gries:1984:STU,
  author =       "Robert Gries and James A. Woodward",
  title =        "Software tools used in the development of a {VLSI VAX}
                 Microcomputer",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "55--58",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808213",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808213",
  abstract =     "This paper presents an overview of the software tools
                 used in the development of the microcode for Digital's
                 VLSI VAX Microcomputers. The software tools effort
                 consisted of five basic areas: assembly, simulation,
                 verification, and statistical analysis.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Samudrala:1984:DVV,
  author =       "Sridhar Samudrala and Charles Lo and John F. Brown and
                 Richard E. Calcagni",
  title =        "Design verification of a {VLSI VAX} microcomputer",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "59--63",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808214",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808214",
  abstract =     "Design verification as part of development provides an
                 opportunity to correct design errors, improve
                 performance characteristics, and optimize hardware.
                 This paper presents the strategy and an overview of the
                 verification performed in the development of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sherwood:1984:PET,
  author =       "Will Sherwood",
  title =        "A prototype engineering tester for microcode and
                 hardware debugging",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "64--69",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808215",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808215",
  abstract =     "A custom test system was developed to assist in the
                 integration of the microcode and components of a VLSI
                 VAX Microcomputer prototype system. Microcode debugging
                 ease (on the hardware) and leverage is gained by
                 hierarchical accumulation of access and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Calcagni:1984:PCS,
  author =       "Richard E. Calcagni and Will Sherwood",
  title =        "Patchable control store for reduced microcode risk in
                 a {VLSI VAX} microcomputer",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "70--76",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808216",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808216",
  abstract =     "A VLSI VAX microcomputer, which implements the native
                 VAX computer architecture and instruction set, uses 16K
                 by 40 bits of ROM control store. To decrease the cost
                 of making changes to released microcode, the hardware
                 supports a patching mechanism \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Su:1984:ITS,
  author =       "Bogong Su and Shiyuan Ding and Lan Jin",
  title =        "An improvement of trace scheduling for global
                 microcode compaction",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "78--85",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808217",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808217",
  abstract =     "Fisher's trace scheduling procedure for global
                 compaction has proven to be able to produce significant
                 reduction in execution time of compacted microcode,
                 however extra space may be sometimes required during
                 bookkeeping, and the efficacy of compaction \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Papachriston:1984:MAR,
  author =       "Christos A. Papachriston and James M. Reuter",
  title =        "Microassembly and area reduction techniques for {PLA}
                 microcode",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "86--94",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808218",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808218",
  abstract =     "This paper presents new techniques for generating PLA
                 microcode with the overall goal of implementing
                 functions or algorithms in VLSI. The microcode is
                 appropriate for PLA-based microarchitectures with
                 powerful sequencing capabilities already proposed.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Baba:1984:CTL,
  author =       "Takanobu Baba and Mitsuru Ikeda and Katsuhiro Yamazaki
                 and Kenzo Okuda",
  title =        "Compaction of two-level microprograms for a
                 multiprocessor computer",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "95--104",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808219",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808219",
  abstract =     "An optimizing loader has been designed and developed
                 for two-level microprograms of a multiprocessor
                 computer. In the computer, a microinstruction activates
                 nanoprograms in multiprocessors, specifying nanoprogram
                 start address and the processors to be \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Atkins:1984:IIF,
  author =       "Richard P. Atkins",
  title =        "Improved instruction formation in the exhaustive local
                 microcode compaction algorithm",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "105--111",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808220",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808220",
  abstract =     "An algorithm has been developed to compact the
                 micro-operations of horizontal microcode into optimal
                 segments of straight-line microinstructions. The Quine
                 modified (QM) algorithm generates solutions for 24
                 micro-operations in 2 sec. of VAX processing \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Charlton:1984:GSB,
  author =       "C. C. Charlton and D. Jackson and P. H. Leng",
  title =        "The generation of simulator-based systems for
                 microcode development",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "114--121",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808221",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808221",
  abstract =     "The work described in this paper is directed at the
                 structure and construction of simulator-based systems
                 for the development and testing of microcode. While the
                 value of such software tools is widely recognised,
                 their availability in the early stages \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Staas:1984:THM,
  author =       "Gary Staas",
  title =        "{TDL}: a hardware\slash microcode test language
                 interpreter",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "122--128",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808222",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808222",
  abstract =     "TDL is an interpreter for a high level test language
                 used in the development of hardware and microcode. A
                 user can supply commands interactively at a terminal,
                 or from a prepared command file to facilitate automated
                 testing. TDL can communicate to \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Eldridge:1984:MMP,
  author =       "J. Eldridge",
  title =        "A ``metasimulator'' for microcoded processors",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "129--137",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808223",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808223",
  abstract =     "In a computer design project where software and
                 hardware development proceed in parallel, it is
                 essential that some form of simulation is available
                 early so that the software can be breadboarded before
                 the hardware is stable. The simulator must be
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Holtkamp:1984:ASM,
  author =       "B. Holtkamp and P. Wagner",
  title =        "An algorithm for selection of migration candidates",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "140--146",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808224",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808224",
  abstract =     "The NP-Completeness of the selection problem of
                 vertical migration candidates is shown by reducing it
                 to the NP-complete knapsack problem. Based on
                 approximation algorithms for the latter problem a new
                 algorithm is presented, which takes into account
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Heimonen:1984:MII,
  author =       "Juha-Matti Heimonen and Juha Heinanen",
  title =        "Migration implementation by integrating
                 microprogramming and {HLL} programming",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "147--154",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808225",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808225",
  abstract =     "Implementing vertical migrations involves synthesizing
                 new microcoded instructions from selected parts of HLL
                 programs and loading the microcode into the computer's
                 control memory. Ideally, both of these tasks are done
                 automatically so that programs can \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Papachristou:1984:AMS,
  author =       "C. A. Papachristou and V. R. Immaneni and D. B.
                 Sarma",
  title =        "An automatic migration scheme based on modular
                 microcode and structured firmware sequencing",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "155--164",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808226",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808226",
  abstract =     "The aim of this work is to construct an automated
                 migration system from software into firmware for
                 functions or algorithms with complex logical structure.
                 The approach is based on an already developed
                 structured microcontrol scheme endowed with compound
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Carter:1984:TMS,
  author =       "Edward M. Carter and Robert I. Winner",
  title =        "Transparent microprogramming in support of abstract
                 type oriented dynamic vertical migration",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "165--178",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808227",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808227",
  abstract =     "Migration of functionality into microcode for the
                 purposes of performance improvement and increased
                 security may be oriented toward the migration of
                 abstract data types. This provides a model of migration
                 consistent with current models of machine \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ardoin:1984:IAR,
  author =       "C. D. Ardoin and J. L. Linn and B. W. Reynolds",
  title =        "The implementation of the attributed recursive descent
                 architecture in {VAX-11\slash 780} microcode",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "179--189",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808228",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808228",
  abstract =     "This paper describes a case study in the
                 implementation of a special purpose architecture on a
                 particular microprogrammable engine. The host engine
                 used is the VAX-11/780; the target architecture is one
                 tailored for implementing recursive descent \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ponder:1984:API,
  author =       "Carl G. Ponder and Yale N. Patt",
  title =        "Alternative proposals for implementing {Prolog}
                 concurrently and implications regarding their
                 respective microarchitectures",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "192--203",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808229",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808229",
  abstract =     "Prolog has become a subject of much discussion of
                 late. It has been suggested as the logical language for
                 programming expert systems. A parallel variant is said
                 to be the language of the Japanese 5th Generation
                 Project. In this paper the standard \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tick:1984:SPM,
  author =       "Evan Tick",
  title =        "{Sequential Prolog} machine: Image and host
                 architectures",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "204--216",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808230",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808230",
  abstract =     "A modified version of D. Warren's sequential Prolog
                 machine architecture is described. Data and instruction
                 formats are given. A microcoded host architecture is
                 also described, with formats and examples presented.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Dobry:1984:DDI,
  author =       "T. P. Dobry and Y. N. Patt and A. M. Despain",
  title =        "Design decisions influencing the microarchitecture for
                 a {Prolog} machine",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "217--231",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808231",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808231",
  abstract =     "The PLM-1 is the first step in the hardware
                 implementation of a heterogeneous MIMD processor for
                 logic programming. This paper describes its ISP
                 architecture, and discusses in detail some of the
                 design decisions relative to its microarchitecture.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Levy:1984:MVU,
  author =       "Beth Levy",
  title =        "Microcode verification using {SDVS} --- the method and
                 a case study",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "234--245",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808232",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808232",
  abstract =     "This paper describes SDVS (State Delta Verification
                 System), its application to microcode verification, and
                 the verification of a particular example referred to as
                 the H-machine example. The example illustrates how
                 particular microcode that interprets a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Marcus:1984:SSV,
  author =       "Leo Marcus and Stephen D. Crocker and Jaisook R.
                 Landauer",
  title =        "{SDVS}: a system for verifying microcode correctness",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "246--255",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808233",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808233",
  abstract =     "This paper is a progress report on an experimental
                 system, the state delta verification system (SDVS), for
                 verifying microcode correctness. The goal of this
                 project is to solve some of the problems, both
                 theoretical and engineering, obstructing the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Takahashi:1984:NUM,
  author =       "Kazutoshi Takahashi and Etsuo Takahashi and Tatsushige
                 Bitoh and Takao Sugimoto",
  title =        "A new universal microprogram converter",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "264--266",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808234",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808234",
  abstract =     "Following the software crisis, a firmware crisis has
                 occurred. Since too much man-power and time is needed
                 to develop microprograms, the ones already produced
                 like software have to be used as long as possible. This
                 paper describes a general purpose \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Marwedel:1984:RCH,
  author =       "Peter Marwedel",
  title =        "A retargetable compiler for a high-level
                 microprogramming language",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "267--274",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808235",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808235",
  abstract =     "A compiler for the generation of microcode for a
                 high-level microprogramming language is presented. The
                 compiler is target machine independent. The input to
                 the compiler consists of a hardware description, a
                 high-level microprogram and a set of program \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mueller:1984:GMF,
  author =       "Robert A. Mueller and Joseph Varghese and Vicki H.
                 Allan",
  title =        "Global methods in the flow graph approach to
                 retargetable microcode generation",
  journal =      j-SIGMICRO,
  volume =       "15",
  number =       "4",
  pages =        "275--284",
  month =        dec,
  year =         "1984",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/384281.808236",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:33 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/384281.808236",
  abstract =     "We have reported on local retargetable microcode
                 generation methods based on the flow graph model in
                 previous papers. In this paper, we consider the
                 extension of these methods to global retargetable
                 microcode generation. This includes intermediate
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bingcong:1985:FPM,
  author =       "Chen Bingcong and Wei Xiaofan and Yao Xin",
  title =        "On the formal pescription of microoperations and its
                 impact on automatic microcode generation",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "2",
  pages =        "14--21",
  month =        may,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218048.1218049",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218048.1218049",
  abstract =     "Automatic microcode generation is a significant
                 research field of firmware engineering. In the research
                 System AMPS, three kinds of formal description of
                 microoperations will be needed in automatic microcode
                 generation from high level microprogramming \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hennessy:1985:SSI,
  author =       "John Hennessy",
  title =        "{SLIM}: a simulation and implementation language for
                 {VLSI} microcode",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "2",
  pages =        "22--36",
  month =        may,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218048.1218050",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1218048.1218050",
  abstract =     "SLIM (Stanford Language for Implementing Microcode) is
                 a programming language based system for specifying and
                 simulating microcode in a VLSI chip. The language is
                 oriented towards PLA implementations of microcoded
                 machines using either a microprogram \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Damm:1985:DSM,
  author =       "W. Damm",
  title =        "Design and specification of microprogrammed computer
                 architectures",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "3--10",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18907",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18907",
  abstract =     "This paper presents a hierarchical firmware design
                 method. It allows to structure the design of a
                 microprogrammed (level of a) computer architecture into
                 independently verifiable modules. To specify the
                 behaviour of the system we use the axiomatic \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Karplus:1985:EHM,
  author =       "K. Karplus and A. Nicolau",
  title =        "Efficient hardware for multiway jumps and
                 pre-fetches",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "11--18",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18908",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18908",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tudruj:1985:MAQ,
  author =       "M. S. Tudruj and R. F. Gajda",
  title =        "A microprogrammable architecture with quasi
                 time-transparent structured control",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "19--29",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18909",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18909",
  abstract =     "The paper is concerned with efficient implementation
                 of evolved modular and structured microprogramming. A
                 microprogrammable architecture is presented that
                 permits designing hierarchical complicated modular
                 microprograms at two distinct levels: the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Burkowski:1985:IDD,
  author =       "F. J. Burkowski",
  title =        "An interactive diagnostic\slash debugging subsystem
                 for bit-slice processors",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "35--46",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18910",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18910",
  abstract =     "This paper discusses the design and implementation of
                 a debugging/diagnostic subsystem for a bit-slice
                 processor. The subsystem uses serial shadow registers
                 under the control of a single chip microcomputer both
                 to observe and to control processor \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Skibbe:1985:PAE,
  author =       "R. E. Skibbe",
  title =        "A practical approach to the evaluation of microcode
                 systems",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "47--56",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18911",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18911",
  abstract =     "This paper describes a microcode-evaluation
                 methodology. The supporting test tools were developed
                 by the IBM General Products Division in Tucson,
                 Arizona, to allow effective and comprehensive
                 evaluations of microcode systems. The methodology has
                 been \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1985:AMS,
  author =       "W. J. Tracz",
  title =        "Advances in microcode support software",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "57--60",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18912",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18912",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Damm:1985:VMC,
  author =       "W. Damm and G. Dohmen",
  title =        "Verification of microprogrammed computer architectures
                 in the {S*}-system: a case study",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "61--73",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18913",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18913",
  abstract =     "We apply the verification methodology underlying the
                 S*-System[12], [13] to the verification of a
                 hierarchically structured design [16] of an emulation
                 of the instruction-set of a commercially available
                 computer on a commercially available micro-. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Fagin:1985:CPM,
  author =       "B. Fagin and Y. N. Patt and V. Srini and A. Despain",
  title =        "Compiling {Prolog} into microcode: a case study using
                 the {NCR\slash 32-000}",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "79--88",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18914",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18914",
  abstract =     "A proven method of obtaining high performance for
                 Prolog programs is to first translate them into the
                 instruction set of Warren's Abstract Machine, or W-code
                 [1]. From that point, there are several models of
                 execution available. This paper describes one
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Woo:1985:AHU,
  author =       "N. S. Woo",
  title =        "The architecture of the hardware unification unit and
                 an implementation",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "89--98",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18915",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18915",
  abstract =     "This paper describes the architecture and the current
                 implementation of the hardware unification unit (HUU).
                 The HUU performs the literal unification operation in
                 Prolog processing. It is designed as a coprocessor to a
                 host system that handles other \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Patt:1985:HNM,
  author =       "Y. N. Patt and W. M. Hwu and M. Shebanow",
  title =        "{HPS}, a new microarchitecture: rationale and
                 introduction",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "103--108",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18916",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18916",
  abstract =     "HPS (High Performance Substrate) is a new
                 microarchitecture targeted for implementing very high
                 performance computing engines. Our model of execution
                 is a restriction on fine granularity data flow. This
                 paper introduces the model, provides the rationale
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Patt:1985:CIR,
  author =       "Y. N. Patt and S. W. Melvin and W. M. Hwu and M. C.
                 Shebanow",
  title =        "Critical issues regarding {HPS}, a high performance
                 microarchitecture",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "109--116",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18917",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18917",
  abstract =     "HPS is a new model for a high performance
                 microarchitecture which is targeted for implementing
                 very dissimilar ISP architectures. It derives its
                 performance from executing the operations within a
                 restricted window of a program out-of-order, \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Catlin:1985:HAL,
  author =       "G. Catlin and B. Paseman",
  title =        "Hardware acceleration of logic simulation using a data
                 flow microarchitecture",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "117--123",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18918",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18918",
  abstract =     "Current digital logic simulators running on
                 engineering workstations lack capacity and speed. This
                 paper discusses a hardware accelerator for a
                 workstation simulator which addresses these problems.
                 The accelerator runs 100x faster than its software
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Vegdahl:1985:DIC,
  author =       "S. R. Vegdahl",
  title =        "The design of an interactive compiler for optimizing
                 microprograms",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "129--136",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18919",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18919",
  abstract =     "Microprogramming has traditionally been done in
                 assembly language because of the perceived need for
                 fast execution; compiler technology does not yet exist
                 for discovering and performing many of the clever
                 tricks of an experienced microprogrammer. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hopkins:1985:TIH,
  author =       "W. C. Hopkins and M. J. Horton and C. S. Arnold",
  title =        "Target-independent high-level microprogramming",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "137--144",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18920",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18920",
  abstract =     "We describe a system which allows high-level
                 microprogramming without requiring programmer knowledge
                 of the target architecture, depending instead on
                 retargetable microcode generation and optimization. In
                 the ideal system the code generation, microcode
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hwang:1985:MDM,
  author =       "J. P.-C. Hwang and C. A. Papachristou and D. D.
                 Cornett",
  title =        "Microcode development for microprogrammed processors",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "145--156",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18921",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18921",
  abstract =     "The aim of this paper is to develop a top-down design
                 automation tool for digital system design such as
                 microprogrammed processors. The package contains a
                 hardware description language to specify the design, a
                 microcode development module to generate an \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilburn:1985:SDT,
  author =       "D. L. Wilburn and S. Schleimer",
  title =        "{STEP} development tools: {METASTEP} language system",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "157--164",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18922",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18922",
  abstract =     "STEP Development Tools (SDT) is a general-purpose
                 microprogram development system. The METASTEP language
                 system is composed of four tools of the SDT needed to
                 write microprograms: a Definition Processor, a
                 Retargetable Assembler, a Retargetable Cross-.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Patt:1985:MPI,
  author =       "Y. N. Patt and J. K. Ahlstrom",
  title =        "Microcode and the protection of intellectual effort",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "167--170",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18923",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18923",
  abstract =     "We believe that the intellectual efforts of persons
                 should be protected, but that the needs of society must
                 be protected, too. Substantial interest in this issue,
                 as it pertains to the protection of microcode, has
                 prompted the preparation of this paper \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Su:1985:SEG,
  author =       "B. Su and S. Ding",
  title =        "Some experiments in global microcode compaction",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "175--180",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18924",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18924",
  abstract =     "Global microcode compaction is an open problem in
                 firmware engineering. Although Fisher's trace
                 scheduling method may produce significant reductions in
                 the execution time of compacted microcode, it has some
                 drawbacks. There have been four methods. Tree,
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1985:JJA,
  author =       "W. J. Tracz and B. Boesch",
  title =        "{JAM} --- just another microsequencer",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "181--188",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18925",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18925",
  abstract =     "JAM (Just Another Microsequencer) is a flexible ---
                 dual role microcode sequencer. It supports high
                 performance N-Way microsequencing operations
                 (traditional 360/370 type branch address generation
                 techniques), along with more traditional (a la AMD
                 2910) \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tudruj:1985:CCS,
  author =       "M. S. Tudruj",
  title =        "A customized control store design in microprogrammed
                 control units",
  journal =      j-SIGMICRO,
  volume =       "16",
  number =       "4",
  pages =        "189--199",
  month =        dec,
  year =         "1985",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/18906.18926",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:35 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/18906.18926",
  abstract =     "The paper reports on the control store cost
                 minimization using an approach related to the bit
                 reduction method. A methodology is presented for
                 finding the microinstruction format which provides a
                 minimum joint cost of the control store and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mueller:1986:FEM,
  author =       "Bob Mueller",
  title =        "Firmware engineering and microprogramming research at
                 {Colorado State University}",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "1",
  pages =        "10--13",
  month =        mar,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16356.16357",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16356.16357",
  abstract =     "Most of the firmware engineering research currently
                 under investigation at CSU is focused on methods of
                 automated microcode generation and compaction,
                 particularly retargetable methods. We have developed a
                 prototype for a retargetable microcode compiler,.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Denniston:1986:MMV,
  author =       "Brad Denniston",
  title =        "{MICROTEC mcASM}, Version 1.1 --- Structured microcode
                 assembler",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "1",
  pages =        "14--18",
  month =        mar,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16356.16358",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16356.16358",
  abstract =     "mcASM is a second generation Structured Microcode
                 Assembler that is a, product of a joint effort between
                 Advanced Micro Devices and Microtec Research. Years of
                 bit-slice and microcode assembler experience by both
                 companies has been combined with the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Koyama:1986:MCP,
  author =       "Kiyomi Koyama",
  title =        "Microprogram control of a {Prolog} machine",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "1",
  pages =        "20--32",
  month =        mar,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16356.16359",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16356.16359",
  abstract =     "A Prolog machine design and its control are described.
                 The machine features two-stage pipelining, a triple bus
                 interconnection data path and support for concurrent
                 control of micro-operations. The objective of this
                 design is to improve execution of a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{King:1986:ITS,
  author =       "Willis King",
  title =        "{IEEE} transactions on software engineering call for
                 papers",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "2",
  pages =        "4--4",
  month =        jul,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378397.378401",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378397.378401",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nicolau:1986:MRP,
  author =       "Alexandru Nicolau",
  title =        "Microprogramming research projects at {Cornell
                 University}",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "2",
  pages =        "7--7",
  month =        jul,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378397.378402",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378397.378402",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Laczko:1986:BCD,
  author =       "Frank Laczko and Bob Myers and Richard Nawrocki",
  title =        "32-bit {CPU} design with the {'AS888\slash 'AS890}",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "2",
  pages =        "8--13",
  month =        jul,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378397.378403",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378397.378403",
  abstract =     "Microprogramming and bit slice technology have made
                 possible the development of powerful systems using
                 flexible instructions sets and wide address/data buses
                 to access more than one gigaword of physical main
                 memory. This section discusses one design \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Denniston:1986:CBM,
  author =       "Brad Denniston",
  title =        "A comparison between {mcASM} and {META29R}",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "2",
  pages =        "14--18",
  month =        jul,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378397.378408",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378397.378408",
  abstract =     "mcASM is a second generation microcode assembler, from
                 Microtec Research, Inc., that incorporates the latest
                 in software technology and years of bit-slice
                 experience. New features make mcASM faster and easier
                 to use so that the assembler package does \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rao:1986:AGC,
  author =       "S. Upendra Rao and A. K. Majundar",
  title =        "An algorithm for global compaction of horizontal
                 microprograms",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "2",
  pages =        "19--30",
  month =        jul,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378397.378412",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:36 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378397.378412",
  abstract =     "Compacting microoperations of a microprogram into
                 horizontal microinstructions require an efficient
                 global compaction algorithm. This paper describes a
                 global compaction algorithm which is more practical
                 than some of the existing techniques based on
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Armbruster:1986:MP,
  author =       "Edward Armbruster",
  title =        "{MICRO-19} photos",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "3",
  pages =        "4--5",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378741.378745",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378741.378745",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Vegdahl:1986:RAW,
  author =       "Steven R. Vegdahl",
  title =        "Report on the 19th annual workshop on
                 microprogramming",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "3",
  pages =        "6--7",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378741.378749",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378741.378749",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Manasiev:1986:FAP,
  author =       "L. Manasiev and A. Petkov and K. Boyanov",
  title =        "A formal approach to the problems of microcode
                 compaction caused by transient data resources of the
                 microarchitectures",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "3",
  pages =        "8--12",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378741.378753",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378741.378753",
  abstract =     "A method of sequential microcode compaction for
                 architectures containing transient data resources is
                 discussed.A theoretical apparatus, allowing the
                 identification of microoperation groups requiring
                 synchronization according to their transient data
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rao:1986:PIE,
  author =       "S. Upendra Rao and G. P. Shattacharjee and A. K.
                 Majumdar",
  title =        "Parallel implementation of an efficient microcode
                 compaction algorithm",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "3",
  pages =        "13--19",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378741.378761",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378741.378761",
  abstract =     "A derivation of parallel implementation of an
                 efficient microcode compaction algorithm has been
                 described. The serial algorithm is decomposed into four
                 schedules of computations. Parallelism within a
                 schedule and between the schedules is examined. The
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Olangunju:1986:EPI,
  author =       "Amos O. Olangunju and Elvis Borders",
  title =        "Emulators: prospective instruments for instruction in
                 systems programming",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "3",
  pages =        "20--24",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378741.378764",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378741.378764",
  abstract =     "Microprogramming is a technique for implementing
                 machine language instruction sets --it is critical in
                 today's computer architectures and operating systems.
                 An emulator is a set of microprograms that implements
                 the architecture of one machine on another;. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Stanculescu:1986:TMI,
  author =       "Alec G. Stanculescu",
  title =        "Toward machine independent microcode",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "3",
  pages =        "25--32",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378741.378766",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378741.378766",
  abstract =     "This paper shows how both the microcode and the
                 underlying hardware can be described together in a
                 modular fashion in an Ada$^1$ -like environment. The
                 description of the hardware uses libraries of component
                 descriptions. The microcode description \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tredennick:1986:IVM,
  author =       "N. Tredennick",
  title =        "The impact of {VLSI} on microprogramming",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "2--5",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19531",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19531",
  abstract =     "There are four ``cultures'' of microprogramming: the
                 Bit-Slice Culture, the Commercial Processor Culture,
                 the Microprogrammable Processor Culture, and the
                 Single-Chip Culture. The effect of trends in VLSI (Very
                 Large Scale Integration) on microprogramming \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rosenberg:1986:MDT,
  author =       "J. Rosenberg and D. A. Abramson",
  title =        "Microcode development tools for a capability-based
                 processor",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "8--14",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19532",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19532",
  abstract =     "The MONADS-PC System is a capability-based computer
                 constructed around a microprogrammed processor designed
                 and implemented at Monash University in Melbourne,
                 Australia. This paper describes a set of tools
                 developed as part of this project in order to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Annunziata:1986:MMS,
  author =       "M. Annunziata and L. Lisca and G. R. Sechi",
  title =        "{MIDETT}: Microprogrammed-system design technique and
                 tools",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "15--22",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19533",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19533",
  abstract =     "This paper presents a design technique for
                 computational systems based on the concepts of Model,
                 Abstraction, and Simulation. This technique, developed
                 and evaluated especially in Real Time System
                 applications, is particularly useful to design
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
  remark =       "Check author name: Annunziata or Annunzjata?",
}

@Article{Aiken:1986:DEH,
  author =       "A. Aiken and A. Nicolau",
  title =        "A development environment for horizontal microcode
                 programs",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "23--31",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19534",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19534",
  abstract =     "This paper describes a development environment for
                 horizontal microcode. The environment uses Percolation
                 Scheduling, a transformational system for parallelism
                 extraction, and an interactive profiling system to give
                 the user control over the microcode \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nixon:1986:MDL,
  author =       "J. F. Nixon and S. R. Schach and R. I. Winner",
  title =        "A microarchitecture description language for
                 retargeting firmware tools",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "34--43",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19535",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19535",
  abstract =     "ARCHI is a microarchitecture description language
                 designed to serve as the underlying language for a
                 retargetable firmware development environment. ARCHI
                 provides a hierarchical, procedural description at the
                 register transfer level of the target \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Balakrishnan:1986:ERM,
  author =       "M. Balakrishnan and P. C. P. Bhatt and B. B. Madan",
  title =        "An efficient retargetable microcode generator",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "44--53",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19536",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19536",
  abstract =     "This paper presents a microcode generator, which
                 accepts a source program (algorithm) and a target
                 description (microarchitecture) as input and generates
                 microcode to implement the algorithm on the defined
                 microarchitecture. The target description is \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kuo:1986:ASM,
  author =       "Y. H. Kuo and L. Y. Kung",
  title =        "Algorithmic state machine implementation with hybrid
                 microprocessing\slash microprogramming scheme",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "54--67",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19537",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19537",
  abstract =     "This paper proposes a hybrid
                 microprocessing/microprogramming (HMM) scheme to
                 implement the algorithmic state machines (ASM). First,
                 a behavior model of the HMM is defined. This model
                 carries out any task by partitioning it into a
                 microprocessing \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gee:1986:IPV,
  author =       "J. Gee and S. W. Melvin and Y. N. Patt",
  title =        "The implementation of {Prolog} via {VAX 8600}
                 microcode",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "68--74",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19538",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19538",
  abstract =     "We have implemented a high performance Prolog engine
                 by directly executing in microcode the constructs of
                 Warren's Abstract Machine. The implementation vehicle
                 is the VAX 8600 computer. The VAX 8600 is a general
                 purpose processor containing 8K words of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Patt:1986:RTG,
  author =       "Y. N. Patt and S. W. Melvin and W. M. Hwu and M. C.
                 Shebanow and C. Chen",
  title =        "Run-time generation of {HPS} microinstructions from a
                 {VAX} instruction stream",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "75--81",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19539",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19539",
  abstract =     "The VAX architecture is a popular ISP architecture
                 that has been implemented in several different
                 technologies targeted to a wide range of performance
                 specifications. However, it has been argued that the
                 VAX has specific characteristics which preclude a
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Koutsougeras:1986:DFG,
  author =       "C. Koutsougeras and C. A. Papachristou and R. R.
                 Vemuri",
  title =        "Data flow graph partitioning to reduce communication
                 cost",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "82--91",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19540",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19540",
  abstract =     "This paper presents a cost-effective scheme for
                 partitioning large data flow graphs. Standard data flow
                 machine architectures are assumed in this work. The
                 objective is to reduce the overhead due to token
                 transfers through the communication network of
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Su:1986:UEU,
  author =       "B. Su and S. Ding and J. Xia",
  title =        "{URPR} --- An extension of {URCR} for software
                 pipelining",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "94--103",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19541",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19541",
  abstract =     "The software pipeline technique is an effective
                 approach to optimizing loops in array processor
                 programs, but existing methods are of high complexity
                 and the results may not be satisfactory. This paper
                 introduces the URPR algorithm, an extension of the
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mueller:1986:CSS,
  author =       "R. A. Mueller and B. Su and M. R. Duda and B. L.
                 Plomondon",
  title =        "A case study in signal processing microprogramming
                 using the {URPR} software pipelining technique",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "104--115",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19542",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19542",
  abstract =     "There are a growing number of micro-architectures that
                 employ pipelined array units for high-speed floating
                 point applications. To obtain the performance required
                 in such applications, effective loop optimization is
                 crucial. The loop optimization \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tracz:1986:SM,
  author =       "W. J. Tracz and R. Belgard",
  title =        "The sociology of microprogramming",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "118--122",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19543",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19543",
  abstract =     "Microprogramming is an implementation technique. As
                 computer complexity has risen, it has gained increased
                 importance and wider application. As we proceed through
                 the 80's, we are witness to more specialization and
                 divergence between hardware and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{DuBose:1986:MR,
  author =       "D. K. DuBose and D. K. Fotakis and D. Tabak",
  title =        "A microcoded {RISC}",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "124--128",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19544",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19544",
  abstract =     "A new, microcoded, RISC-type system is proposed and
                 presented. The microcode is stored in a 256 x 64 PROM
                 Nanomemory in the CPU. The 8-bit opcode of each
                 instruction is a direct address to the Nanomemory. Each
                 Nanomemory 64-bit word (horizontal \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Franca:1986:DRM,
  author =       "F. M. G. Franca and N. Q. Vasconcelos and E. S. T.
                 Fernandes",
  title =        "Design and realization of {MLM}: a multilingual
                 machine",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "129--137",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19545",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19545",
  abstract =     "This paper describes the design and realization of
                 MLM, a Multi-Lingual machine whose main goal is to
                 provide support for teaching and research in
                 Microprogramming and Computer Architecture. MLM is
                 based on a standard (non-microprogrammable) \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Abramson:1986:MCB,
  author =       "D. A. Abramson and J. Rosenberg",
  title =        "The microarchitecture of a capability-based computer",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "138--145",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19546",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19546",
  abstract =     "This paper describes the micro-architecture of a
                 microprogrammed workstation called MONADS-PC. The
                 system has been specifically designed to support a very
                 large uniform virtual memory, capability-based
                 addressing and information hiding software modules
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wahl:1986:DVH,
  author =       "N. J. Wahl and S. R. Schach and R. I. Winner",
  title =        "A dynamic very high-level debugger for low-level
                 microprograms",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "148--155",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19547",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19547",
  abstract =     "Microcode debuggers may be classified according to the
                 following three criteria: static or dynamic output, the
                 level of debugging, and the type of debugging
                 facilities provided. A very high level interactive
                 debugger that supports dynamic debugging of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Li:1986:BBS,
  author =       "N. Li and Y. Tang and S. Xu",
  title =        "{BBMSS}: a bit-splice based microprogram simulation
                 system",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "156--161",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19548",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19548",
  abstract =     "BBMSS is a part of our software aided for the
                 development of bit-slice based systems and is used as a
                 tool for testing and debugging of microprograms. It
                 contains three parts: a hardware description language,
                 a parser, and a simulation program. The \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Foster:1986:FBS,
  author =       "J. M. Foster",
  title =        "Formally based static analysis of microcode",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "162--170",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19549",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19549",
  abstract =     "Algebraic methods have been widely used to find
                 properties of programs, especially for use in compiler
                 optimisation. This paper describes the use of this kind
                 of method to prove the absence of particular errors in
                 microcode, or to detect and locate such \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Melvin:1986:MBE,
  author =       "S. W. Melvin and Y. N. Patt",
  title =        "A microcode-based environment for noninvasive
                 performance analysis",
  journal =      j-SIGMICRO,
  volume =       "17",
  number =       "4",
  pages =        "171--177",
  month =        dec,
  year =         "1986",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/19530.19550",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:37 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/19530.19550",
  abstract =     "We have developed an environment which allows us to
                 collect data for performance analysis by modifying the
                 microcode of a VAX 8600. This use of microprogramming
                 permits data to be collected with minimal system
                 perturbation (i.e. the data is almost as \ldots{})",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Eager:1987:DBS,
  author =       "Michael J. Eager",
  title =        "The death of Bit-slice",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "1--2",
  pages =        "8--10",
  month =        mar,
  year =         "1987",
  DOI =          "https://doi.org/10.1145/379531.379532",
  bibdate =      "Fri Apr 16 10:27:38 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/379531.379532",
  abstract =     "In 1982, Nick Tredennick [Tred82] described his view
                 of the universe of microprogramming. He divided it into
                 four ``cultures:''Commercial Machine Culture The
                 developers of general purpose computer
                 families.Bit-Slice Culture The developers of
                 specialized \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Derwin:1987:ECL,
  author =       "Douglas K. Derwin and Daniel R. Siegel",
  title =        "The effect of copyright law on the development of
                 functionally compatible functionally compatible
                 microprogrammed devices",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "1--2",
  pages =        "11--22",
  month =        mar,
  year =         "1987",
  DOI =          "https://doi.org/10.1145/379531.379533",
  bibdate =      "Fri Apr 16 10:27:38 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/379531.379533",
  abstract =     "On September 22, 1986, a federal court ruled, for the
                 first time, that microcode is copyrightable. NEC Corp.
                 v. Intel Corp., 645 F. Supp. 590 (N.D. Cal. 1986). The
                 wisdom of this ruling is open to question, but its
                 effect is not: the microcode community \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Haverlack:1987:MA,
  author =       "Richard J. Haverlack",
  title =        "Microcode assistant",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "3",
  pages =        "8--11",
  month =        sep,
  year =         "1987",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378719.378725",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:38 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378719.378725",
  abstract =     "The Microcode Assistant is the interactive, graphic
                 tool for creating, editing, assembling and verifying
                 microcode.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Burgess:1987:PIS,
  author =       "G. S. Burgess",
  title =        "Preliminary information on {SCAMP}",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "3",
  pages =        "12--39",
  month =        sep,
  year =         "1987",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378719.378734",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:38 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378719.378734",
  abstract =     "A general description of the salient feature of SCAMP
                 (Scientific Computer and Modular Processor)",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Aijazi:1987:CAA,
  author =       "Mahmood G. Aijazi",
  title =        "Computer aided antibiotic therapy",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "4",
  pages =        "13--16",
  month =        dec,
  year =         "1987",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16360.16361",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16360.16361",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Glaser:1987:SEP,
  author =       "John P. Glaser and Jane Edgar",
  title =        "Survey of educational programs in medical information
                 science",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "4",
  pages =        "19--36",
  month =        dec,
  year =         "1987",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16360.16362",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16360.16362",
  abstract =     "The behavior of a VLSI device can be expressed in
                 occam, a language based on communicating processes. It
                 is then possible to establish that the design behaves
                 as intended, by simulation and by proof techniques
                 using the formal semantics of occam. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Allen:1987:PCH,
  author =       "Vivki H. Allen and Robert A. Mueller",
  title =        "Phase coupling for horizontal microcode generation",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "4",
  pages =        "24--29",
  month =        dec,
  year =         "1987",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16360.1096734",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16360.1096734",
  abstract =     "Microcode for mass produced architectures is still
                 predominantly generated by hand. Yet, as speed dictates
                 the vertical migration of commonly executed functions
                 to microcode, the demand for automated code generation
                 increases.Though considerably more \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Edwards:1987:HMD,
  author =       "Ken Edwards",
  title =        "{HILEVEL} microcode development system",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "4",
  pages =        "30--33",
  month =        dec,
  year =         "1987",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16360.1096735",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16360.1096735",
  abstract =     "HILEVEL's DS3700 Series Emulyzers provides full
                 microcode development support. The DS3700 combined with
                 HALE (an advanced retargetable Macro-Meta Assembler),
                 with software for firmware integration and debug, and
                 with a host computer provides a complete \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Linn:1987:SME,
  author =       "Joseph L. Linn",
  title =        "A suite of microarchitectures for evaluating microcode
                 compilers for other than for {ISA} interpretation",
  journal =      j-SIGMICRO,
  volume =       "18",
  number =       "4",
  pages =        "34--49",
  month =        dec,
  year =         "1987",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/16360.1096743",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/16360.1096743",
  abstract =     "This note describes a suite of microarchitectures that
                 has been developed for evaluating microcode compilers.
                 These architectures are not especially appropriate for
                 the interpretation of ``normal'' instruction set
                 architectures owing primarily to the lack \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sayers:1989:HCS,
  author =       "Jerry E. Sayers and David E. Martin",
  title =        "A hypothetical computer to simulate microprogramming
                 and conventional machine language",
  journal =      j-SIGMICRO,
  volume =       "19--20",
  number =       "4--1",
  pages =        "4--10",
  month =        mar,
  year =         "1989",
  DOI =          "https://doi.org/10.1145/378818.378829",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378818.378829",
  abstract =     "Microprogramming is not generally available to
                 programmers because it may involve modification of a
                 machine's native language. A hypothetical computer can
                 provide a simulator for microprogramming projects and
                 add considerably to one's understanding of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1989:JID,
  author =       "Anonymous",
  title =        "{JRS}: integrated design automation system {(IDAS)}",
  journal =      j-SIGMICRO,
  volume =       "19--20",
  number =       "4--1",
  pages =        "11--17",
  month =        mar,
  year =         "1989",
  DOI =          "https://doi.org/10.1145/378818.378833",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378818.378833",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Armbruster:1989:MPS,
  author =       "Ed Armbruster",
  title =        "{Micro-21} pictorial summary",
  journal =      j-SIGMICRO,
  volume =       "19--20",
  number =       "4--1",
  pages =        "18--20",
  month =        mar,
  year =         "1989",
  DOI =          "https://doi.org/10.1145/378818.378842",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378818.378842",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1989:MTS,
  author =       "Anonymous",
  title =        "{Micro-21} technical summary: from the electronic
                 mailbag",
  journal =      j-SIGMICRO,
  volume =       "19--20",
  number =       "4--1",
  pages =        "21--22",
  month =        mar,
  year =         "1989",
  DOI =          "https://doi.org/10.1145/378818.378844",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378818.378844",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Patt:1989:MC,
  author =       "Yale Patt",
  title =        "{Micro-21} from the {Chair}",
  journal =      j-SIGMICRO,
  volume =       "19--20",
  number =       "4--1",
  pages =        "23--23",
  month =        mar,
  year =         "1989",
  DOI =          "https://doi.org/10.1145/378818.378847",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378818.378847",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hwu:1989:MPC,
  author =       "Wen-mei Hwu",
  title =        "{Micro-21} from the program chair",
  journal =      j-SIGMICRO,
  volume =       "19--20",
  number =       "4--1",
  pages =        "24--24",
  month =        mar,
  year =         "1989",
  DOI =          "https://doi.org/10.1145/378818.378848",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378818.378848",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Johnson:1989:MI,
  author =       "Gerry Johnson",
  title =        "{Micro-22 IRELAND}",
  journal =      j-SIGMICRO,
  volume =       "19--20",
  number =       "4--1",
  pages =        "29--30",
  month =        mar,
  year =         "1989",
  DOI =          "https://doi.org/10.1145/378818.378853",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378818.378853",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilson:1988:NDP,
  author =       "Fred Wilson",
  title =        "A Note on Division of Positive Integers",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "4--4",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.1096672",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.1096672",
  abstract =     "At the risk of flaunting a marginal grasp of the
                 obvious I would like to make a few observations on the
                 division of fixed point numbers.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Okuno:1988:FAF,
  author =       "H. G. Okuno and N. Osato and I. Takeuchi",
  title =        "Firmware approach to fast {Lisp} interpreter",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "5--10",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62198",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62198",
  abstract =     "Thc approach to speed up a Lisp interpreter by
                 implementing it in firmware seems promising. A
                 microcoded Lisp interpreter shows good performance for
                 very simple benchmarks, while it often fails to provide
                 good performance for larger benchmarks and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1988:DM,
  author =       "Anonymous",
  title =        "Distributed microprogramming",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "11--12",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62199",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62199",
  abstract =     "This paper proposes the use of the microprogramming
                 technique for synchronizing multiprocessors. The
                 language used is an extension of CSP including the
                 bi-io and the probe statements. We present a
                 self-stabilizing algorithm for the generation of a
                 two-. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Luque:1988:TAR,
  author =       "E. Luque and T. Sorribes and A. Ripoll",
  title =        "Tuning architecture at run-time",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "12--16",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62200",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62200",
  abstract =     "We describe the structure and operational mode of a
                 coprocessor system which, when incorporated in a
                 microprogrammed system to carry out Dynamic Vertical
                 Migration, improves execution speed for any program.
                 The coprocessor includes an interconnection \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Baba:1988:VMS,
  author =       "T. Baba and H. Minakawa and K. Okuda",
  title =        "A visual microprogramming system",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "16--20",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62201",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62201",
  abstract =     "A visual microprogramming system has been developed to
                 support all aspects of the microprogramming process for
                 a microprogrammed computer. The user can specify
                 microoperations on a displayed hardware configuration.
                 A graphical microprogram list has also \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chen:1988:CAD,
  author =       "W. J. Chen and G. N. Reddy",
  title =        "A computer aided design automation system for
                 developing microprogrammed processors: a design
                 approach through {HDLs}",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "20--22",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62202",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62202",
  abstract =     "This paper presents an approach that provides a total
                 computer aided design environment for developing
                 microprogrammed processors using hardware description
                 languages. This includes the behavioral description,
                 micro-coding, and testing of the integrated \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Pittman:1988:CAS,
  author =       "R. Pittman and L. Bartel",
  title =        "Computer architecture simulation using a register
                 transfer language",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "23--31",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62203",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62203",
  abstract =     "ASIM (Architecture Simulator) is a hardware
                 description language for describing the hardware of a
                 digital electronic system. The components of an
                 electronic system are described by three primitives:
                 ALU, Selector, and Memory, which are sufficient to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bhasker:1988:AMC,
  author =       "Jayaram Bhasker",
  title =        "An algorithm for microcode compaction of {VHDL}
                 behavioral descriptions",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "32--34",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62204",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62204",
  abstract =     "We present as algorithm to transform a sequential
                 (vertical microcode) VHDL (VHSIC Hardware Description
                 Language) behavioral description of a digital system
                 design into a parallel (horizontal microcode) VHDL
                 description. Data dependency analysis is \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Su:1988:MCT,
  author =       "B. Su and S. Ding and J. Wang and J. Xia",
  title =        "Microcode compaction with timing constraints",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "34--39",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62205",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62205",
  abstract =     "At present, microcode compaction with timing
                 constraints (abbreviated as MCTC) is still an open
                 problem. Complex timing relation between
                 microoperations greatly affects the optimization result
                 of microcode. This paper begins with a survey of MCTC
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bhasker:1988:CMM,
  author =       "J. Bhasker and T. Samad",
  title =        "Compacting {MIMOLA} microcode",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "40--44",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62206",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62206",
  abstract =     "We address the problem of reducing the word length of
                 microprograms. Two techniques are described: overlaying
                 of fields and encoding of the microprogram. Formal
                 analysis are presented of different encoding methods,
                 assuming a VLSI implementation. A \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Howland:1988:TSO,
  author =       "Michael A. Howland and Robert A. Mueller and Philip H.
                 Sweany",
  title =        "Trace scheduling optimization in a retargetable
                 microcode compiler",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "45--49",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62207",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62207",
  abstract =     "We discuss the integration of a trace scheduling
                 optimizer into a retargetable optimizing microcode
                 compiler that handles complex timing relations. The
                 trace scheduler requires no special treatment when
                 retargeting the compiler, being constructed from
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nowak:1988:GBR,
  author =       "Lothar Nowak",
  title =        "Graph based retargetable microcode compilation in the
                 {MIMOLA} design system",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "50--53",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62208",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62208",
  abstract =     "This paper describes a retargetable compiler, which is
                 able to compile programs into the machine code of a
                 specified hardware (target). The target is described at
                 register-transfer structure level by module
                 specifications and netlists. The program can \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Uht:1988:CHS,
  author =       "A. K. Uht and J. F. Kolen",
  title =        "On the combination of hardware and software
                 concurrency extraction methods",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "53--57",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62209",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62209",
  abstract =     "It has been shown that parallelism is a very promising
                 alternative for enhancing computer performance.
                 Parallelism, however, introduces much complexity to the
                 programming effort. This has lead to the development of
                 automatic concurrency extraction \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Melvin:1988:SMB,
  author =       "S. Melvin and Y. Patt",
  title =        "{SPAM}: a microcode based tool for tracing operating
                 system events",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "58--59",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62210",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62210",
  abstract =     "We have developed a tool called SPAM ( for System
                 Performance Analysis using Microcode), based on
                 microcode modifications to a VAX 8600, that traces
                 operating system events as a side-effect to normal
                 execution. This trace of interrupts, exceptions,
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Shepherd:1988:UML,
  author =       "David Shepherd",
  title =        "Using mathematical logic and formal methods to write
                 correct microcode",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "60--64",
  month =        jun,
  year =         "1988",
  DOI =          "https://doi.org/10.1145/62197.62211",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.62211",
  abstract =     "This paper describes how ``correct'' microcode can be
                 produced through the use of mathematical logic and
                 formal design methods. The use of these techniques to
                 derive correct microcode for the IMS T800 floating
                 point transputer from a mathematical \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mitchell:1988:IMA,
  author =       "James Mitchell",
  title =        "Implementing a mainframe architecture in a 9370
                 processor",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "3--10",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62186",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62186",
  abstract =     "This paper develops a high level view of the central
                 electronics complex in the 9373 and 9375 systems,
                 showing how the hardware and microcode elements combine
                 to create a central processor as defined by the
                 System/370 architecture. Within the context of
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kalla:1988:PPU,
  author =       "Ron Kalla",
  title =        "The 9373 and 9375 pipelined processing unit",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "11--15",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62187",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62187",
  abstract =     "The IBM 9370 processor family uses System/370 (S/370)
                 architecture, which consists of three parts: the
                 central processing unit (CPU), memory, and I/O control.
                 This paper explains how the 9373 and 9375 CPU
                 instruction processing cards fetch and execute S/.
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Curley:1988:HDP,
  author =       "Lawrence Curley and James Kuruts and John Myers",
  title =        "Hardware differences in the 9373 and 9375 processors",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "16--23",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62188",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62188",
  abstract =     "In order to have a broad range of performance in
                 processors, more than one model must exist. A family of
                 processors infers systems with enough commonality that
                 a smaller model can be upgraded to a larger one with
                 minimum effort by retaining as much of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Maergner:1988:IND,
  author =       "Juergen Maergner and Hartmut R. Schwermer",
  title =        "{I370} --- a new dimension of microprogramming",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "24--31",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62189",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62189",
  abstract =     "The internal 370 mode (I370) is a high level
                 microprogramming interface. It significantly improves
                 microcode development productivity and portability.I370
                 is a subset of the S/370 architecture and has special
                 functions for access to non-S/370 system \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Su:1988:GMG,
  author =       "Boronr Su and Shiyuan Dink and Jian Vank and Jinshi
                 Xia",
  title =        "{GURPR} --- a method for Global Software pipelining",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "32--36",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62190",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62190",
  abstract =     "The software pipelining technique is an effective
                 approach to the optimization of loops in array
                 processor programs and microprograms. In this paper we
                 present a global URPR algorithm--GURPR to optimize
                 loops of different structures based on the LURPR
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ebcioglu:1988:CTS,
  author =       "Kemal Ebcio{\u{g}}lu",
  title =        "A compilation technique for software pipelining of
                 loops with conditional jumps",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "36--41",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62191",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62191",
  abstract =     "We describe a compilation algorithm for efficient
                 software pipelining of general inner loops, where the
                 number of iterations and the time taken by each
                 iteration may be unpredictable, due to arbitrary
                 if-then-else statements and conditional exit \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Walicki:1988:OSR,
  author =       "Jack Walicki and John D. Laughlin",
  title =        "Operation scheduling in reconfigurable, multifunction
                 pipelines",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "42--45",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62192",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62192",
  abstract =     "One of the key issues in the efficient use of
                 pipelines is the problem of pipeline scheduling. An
                 overview of the research in pipeline scheduling is
                 presented. The scheduling problem for multifunction,
                 dynamically reconfigurable pipelines is studied
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Menzilcioglu:1988:CSU,
  author =       "Onat Menzilcioglu",
  title =        "A case study in using two-level control stores",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "46--48",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62193",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62193",
  abstract =     "A two-level control store can reduce storage
                 requirements of microprograms without affecting
                 microprogrammability, which is important for a
                 processor programmed directly in microcode. This paper
                 presents a case study investigating how to use a
                 two-level \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Archer:1988:IPM,
  author =       "David W. Archer",
  title =        "The instruction parsing microarchitecture of {CVAX}
                 microprocessor",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "48--51",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62194",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62194",
  abstract =     "CVAX is a single chip, CMOS VLSI VAX microprocessor.
                 Several microarchitectural innovations helped achieve
                 the desired performance goal of this machine. In
                 particular, the instruction parsing and prefetching
                 mechanism is different from other VAX \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Hwu:1988:EHV,
  author =       "Wen-mei W. Hwu and Yale N. Patt",
  title =        "Exploiting horizontal and vertical concurrency via the
                 {HPSm} microprocessor",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "52--55",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62195",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62195",
  abstract =     "HPSm is a single-chip microarchitecture designed and
                 implemented at the University of California to achieve
                 high performance. The approach is to exploit both
                 vertical and horizontal concurrency in the
                 microarchitecture. Experiments have been conducted to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilson:1988:TMH,
  author =       "James E. Wilson and Steve Melvin and Michael Shebanow
                 and Wen-Mei Hwu and Yale N. Patt",
  title =        "On tuning the microarchitecture of an {HPS}
                 implementation of the {VAX}",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "3",
  pages =        "56--58",
  month =        sep,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62185.62196",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62185.62196",
  abstract =     "The HPS Microarchitecture has been developed as an
                 execution model for implementing various architectures
                 at very high performance. A considerable amount of
                 effort has gone into the use of HPS as a
                 microarchitecture for the VAX. In this paper, we
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Johnson:1989:LML,
  author =       "G. R. Johnson",
  title =        "The landmark microcode legal decision",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "2",
  pages =        "4--4",
  month =        jun,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/71539.71540",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/71539.71540",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gray:1989:J,
  author =       "W. P. Gray",
  title =        "Judgement",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "2",
  pages =        "4--12",
  month =        jun,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/71539.71541",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/71539.71541",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Milutinovic:1989:BRM,
  author =       "Veljko Milutinovic",
  title =        "Book Review: {{\booktitle{Microprogramming and
                 Firmware Engineering Methods} by Stanley Habib,
                 Editor:, Van Nostrand Reinhold, 1988}}",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "2",
  pages =        "14--14",
  month =        jun,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/71539.1096726",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/71539.1096726",
  abstract =     "During the Spring Semester 89, I had the pleasure to
                 teach the microprogramming course at Purdue University
                 from two textbooks of which one was ``Microprogramming
                 and Firmware Engineering Methods.'' Contributing
                 authors for this book were selected among \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Habib:1989:MAS,
  author =       "Stanley Habib",
  title =        "Microprogrammed Architectures Specified using
                 {PAISLey} (A description of an ongoing project)",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "2",
  pages =        "15--15",
  month =        jun,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/71539.1096727",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/71539.1096727",
  abstract =     "Operational specification is a method of documenting
                 specifications for systems which separates the
                 implementation details from the problem requirements
                 details. Operational specification permits simulation
                 of the specification enabling the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilburn:1989:SES,
  author =       "D. Wilburn",
  title =        "Step engineering: step development system",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "2",
  pages =        "19--25",
  month =        jun,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/71539.71542",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/71539.71542",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gurd:1989:BSS,
  author =       "P. Gurd",
  title =        "Bit slice software: user retargetable microcode
                 tools",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "2",
  pages =        "26--31",
  month =        jun,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/71539.71543",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:40 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/71539.71543",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lall:1989:MIC,
  author =       "K. Lall and J. W. Atwood",
  title =        "A microprogrammed interpreter for {Concurrent
                 Euclid}",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "1--10",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75396",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75396",
  abstract =     "There are several methods of executing programs
                 written in a high level language. The most widely used
                 is to compile the programs into machine language.
                 Another is to translate the programs into some
                 intermediate form and then to execute that form
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Allan:1989:FLM,
  author =       "S. J. Allan",
  title =        "Functional languages in microcode compilers",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "11--20",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75397",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75397",
  abstract =     "This paper discusses the advantages of using
                 high-level languages in the development of microcode.
                 It also describes reasons functional programming
                 languages should be considered as the source language
                 for microcode compilers. The emergence of parallel
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sibai:1989:DPM,
  author =       "F. N. Sibai and L. Watson and M. Lu",
  title =        "Design and performance measurements of a parallel
                 machine for the unification algorithm",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "21--30",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75398",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75398",
  abstract =     "Unification is known to be the most repeated operation
                 in logic programming and PROLOG interpreters. To speed
                 up the execution of logic programs, the performance of
                 unification must be improved. We propose a parallel
                 unification machine for speeding up \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Brady:1989:DEA,
  author =       "M. Brady",
  title =        "A direct execution architecture for {Prolog}?",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "31--34",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75399",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75399",
  abstract =     "This paper describes work in progress on the
                 development of a direct execution Prolog processor.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mulder:1989:CED,
  author =       "H. Mulder and R. J. Portier",
  title =        "Cost-effective design of application specific {VLIW}
                 processors using the {SCARCE} framework",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "35--42",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75400",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75400",
  abstract =     "Increasing the performance of application-specific
                 processors by exploiting application-resident
                 parallelism is often prohibited by costs; especially in
                 the case of low-volume productions. The flexibility of
                 horizontal-microcoded machines allows these \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nakatani:1989:CCT,
  author =       "T. Nakatani and K. Ebcio{\u{g}}lu",
  title =        "``{Combining}'' as a compilation technique for {VLIW}
                 architectures",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "43--55",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75401",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75401",
  abstract =     "Combining is a local compiler optimization technique
                 that can enhance the performance of global compaction
                 techniques for VLIW machines. Given two adjacent
                 operations of a certain class that are flow
                 (read-after-write) dependent and that cannot be
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lenders:1989:MIS,
  author =       "P. M. Lenders and H. Schr{\"o}der and P. Strazdins",
  title =        "Microprogramming instruction systolic arrays",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "56--69",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75402",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75402",
  abstract =     "The instruction systolic array (ISA) is a programmable
                 parallel architecture suitable for VLSI implementation.
                 This paper presents a generalization of the ISA, called
                 the microprogrammed ISA, which uses simple
                 microprogramming techniques. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Parekhji:1989:DMM,
  author =       "R. A. Parekhji and N. K. Nanda",
  title =        "Design methodology and microdiagnostics development
                 for a self-checking microprocessor",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "70--82",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75403",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75403",
  abstract =     "The conventional design of electronic circuits is
                 intolerant to operational faults. Self-checking logic
                 is aimed at online fault detection and can hence be
                 incorporated to achieve reliable operation. In this
                 paper, the design of a self-checking \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kovacs:1989:EME,
  author =       "L. A. Kovacs and S. F. Gilli",
  title =        "Extended microcode error checking on a pipelined
                 machine",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "83--87",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75404",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75404",
  abstract =     "In a pipelined computer, there is a possibility of
                 interaction between microwords. These interactions may
                 cause the operation of the computer to slow down, or
                 they may cause errors. An extended error checking tool
                 is used to detect these cases and help \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Malaiya:1989:IUU,
  author =       "Y. K. Malaiya",
  title =        "On inherent untestability of unaugmented
                 microprogrammed control",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "88--96",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75405",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75405",
  abstract =     "Effective and efficient testing of the control part of
                 a processor has remained a difficult problem. While
                 several approaches have been proposed in the literature
                 for handling unaugmented control parts, they involve
                 questionable assumptions, and the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sechi:1989:ACM,
  author =       "G. R. Sechi",
  title =        "Abstract computing machines",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "97--111",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75406",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75406",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Allan:1989:POT,
  author =       "V. H. Allan",
  title =        "Peephole optimization as a targeting and coupling
                 tool",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "112--121",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75407",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75407",
  abstract =     "The term peephole optimization is used to mean the
                 pattern matching and conditional replacement performed
                 on small sections of the intermediate form. The
                 circular dependence between the code generation phases
                 implies that local optimals are rarely global
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Katti:1989:ISL,
  author =       "R. Katti and L. Manwaring",
  title =        "Information structures in language directed
                 architectures",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "122--126",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75408",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75408",
  abstract =     "Only recently has the design of computer architectures
                 deviated from the Von Neumann style. Most architectures
                 based on the Von Neumann architecture suffer from what
                 is called 'the semantic gap'. This means that the
                 objects and operations in a high \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{vandeGoor:1989:DOO,
  author =       "A. J. van de Goor and H. Corporaal",
  title =        "{DOAS}: an object oriented architecture supporting
                 secure languages",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "127--134",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75409",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75409",
  abstract =     "Current software engineering practice heavily relies
                 on the reliability of software implementation languages
                 and underlying architectures. However, both the
                 currently used languages, as well as the traditional
                 architectures suffer from a shortage of \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Liu:1989:LOT,
  author =       "D. Liu and W. K. Giloi",
  title =        "A loop optimization technique based on scheduling
                 table",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "135--140",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75410",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75410",
  abstract =     "Loop optimization is an important aspect of microcode
                 compaction to minimize execution time. In this paper a
                 new loop optimization technique for horizontal
                 microprograms is presented, which makes use of the
                 cyclic regularity of loops. We have extended \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Gasperoni:1989:OLP,
  author =       "F. Gasperoni and U. Schwiegelshohn and K.
                 Ebcio{\u{g}}lu",
  title =        "On optimal loop parallelization",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "141--147",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75411",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75411",
  abstract =     "The problem of automatic loop parallelization has
                 received a lot of attention in the area of
                 parallelizing compilers. Automatic loop parallelization
                 can be achieved by several algorithms. In this paper we
                 address the problem of time optimal \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Sanchez:1989:MTE,
  author =       "E. Sanchez",
  title =        "A microprogramming teaching environment using the
                 {Macintosh} computer",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "148--155",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75412",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75412",
  abstract =     "A microprogramming teaching environment is presented.
                 It is composed of a hardware part (a 16 bit
                 microprogrammable processor) and a software part,
                 running on a Macintosh II computer. The software
                 includes 6 modules: two microassemblers --- one uses a
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Parker:1989:VBM,
  author =       "A. Parker and J. O. Hamblen",
  title =        "A {VLSI} based microprogramming evaluation system to
                 support an instructional laboratory",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "156--159",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75413",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75413",
  abstract =     "A new low-cost VLSI based microprogrammable computer
                 system is described. This system is an ideal candidate
                 for use in student microprogramming laboratories. The
                 authors describe their experiences in using this
                 computer.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{DAngelo:1989:DEA,
  author =       "S. D'Angelo and G. R. Sechi",
  title =        "Definition of elementary arithmetic operations by
                 using {ACM}",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "160--162",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75414",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75414",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wijaya:1989:IFL,
  author =       "P. Wijaya and V. H. Allan",
  title =        "Incremental foresighted local compaction",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "163--171",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75415",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75415",
  abstract =     "Under timing constraints, local compaction may fail
                 because of poor scheduling decisions. Su [SDWX87] uses
                 foresight to avoid some of the poor scheduling
                 decisions. However, the foresight takes a considerable
                 amount of time. In this paper the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Linn:1989:AEU,
  author =       "J. L. Linn and C. D. Ardoin",
  title =        "All example of using pseudofields to eliminate version
                 shuffling in horizontal code compaction",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "172--180",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75416",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75416",
  abstract =     "This paper first reviews the version shuffling problem
                 for microcode compaction. Next, a somewhat
                 representative compaction problem involving asymmetric
                 ALUs and a port-limited register file is presented.
                 Finally, the paper shows how to model the \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Ertem:1989:MOM,
  author =       "M. C. Ertem",
  title =        "Multiple operation memory structures",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "181--187",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75417",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75417",
  abstract =     "This paper describes architectures based on a new
                 memory structure. Memory systems which can perform
                 multiple transfers are described and issues in
                 processor architecture are considered. A general model
                 for memory operations is given, and the classical
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chang:1989:FSC,
  author =       "P.-H. Chang and W.-M. W. Hwu",
  title =        "Forward semantic: a compiler-assisted instruction
                 fetch method for heavily pipelined processors",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "188--198",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75418",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75418",
  abstract =     "A new instruction fetch method, forward semantic, is
                 offered to enable the deeply pipelined processors to
                 fetch one useful instruction every cycle. Forward
                 semantic is an improved alternative to the delayed
                 branching (with or without squashing), with \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Shieh:1989:RIS,
  author =       "J.-J. Shieh and C. Papachristou",
  title =        "On reordering instruction streams for pipelined
                 computers",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "199--206",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75419",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75419",
  abstract =     "This paper describes a method to reorder the straight
                 line instruction streams for pipelined computers which
                 have one instruction issue unit but may contain
                 multiple function units. The objective is to make the
                 most efficient usage of the pipelines \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Charlton:1989:FMC,
  author =       "C. C. Charlton and D. Jackson and P. H. Leng",
  title =        "A functional model of clocked microarchitectures",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "207--212",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75420",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75420",
  abstract =     "Models for the simulation of computer systems at the
                 microarchitectural level are widely used to assist in
                 design analysis and verification, and the development
                 of microcode. The general model we describe here
                 represents the behaviour of a clocked \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Patt:1989:MCI,
  author =       "Yale N. Patt",
  title =        "Microarchitecture choices (implementation of the
                 {VAX})",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "213--216",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75421",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75421",
  abstract =     "The VAX Architecture provides hardware implementors
                 with an opportunity or a nightmare, depending on your
                 point of view. Such characteristics as 304 opcodes, a
                 large number of addressing modes, a large number of
                 supported data types, and non-. \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nestor:1989:MMD,
  author =       "J. A. Nestor and B. Soudan and Z. Mayet",
  title =        "{MIES}: a microarchitecture design tool",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "217--222",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75422",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75422",
  abstract =     "This paper describes MIES, a design tool for the
                 modeling, visualization, and analysis of VLSI
                 microarchitectures. MIES combines a graphical data path
                 model and symbolic control model and provides a number
                 of user interfaces which allow these models to
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mulder:1989:FVC,
  author =       "H. Mulder and P. Stravers",
  title =        "A flexible {VLSI} core for an adaptable architecture",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "223--231",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75423",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75423",
  abstract =     "Two major limitations concerning the design of
                 cost-effective application-specific architectures are
                 the recurrent costs of system-software development and
                 hardware implementation, in particular VLSI
                 implementation, for each architecture. The SCalable
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Fernandes:1989:MMS,
  author =       "E. S. T. Fernandes",
  title =        "A model for microarchitecture structure evaluation",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "232--236",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75424",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75424",
  abstract =     "This paper presents the specification and
                 implementation of a model oriented primarily to the
                 evaluation of the structure of microarchitectures.
                 According to the model, target architectures are
                 described as an oriented graph which is examined by
                 search \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Flynn:1989:AM,
  author =       "M. J. Flynn and R. I. Winner",
  title =        "{ASIC} microprocessors",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "237--243",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75425",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75425",
  abstract =     "ASIC microprocessors are becoming an important
                 technology for the control of complex (``embedded'')
                 systems. The advantage of such microprocessors is that
                 they can be tailored to the application. This tailoring
                 is quite non-intuitive and optimization is a \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bondi:1989:MA,
  author =       "Jim Bondi",
  title =        "{Micro-22} awards",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "4",
  pages =        "3--3",
  month =        dec,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378796.378800",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:42 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378796.378800",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1989:MSB,
  author =       "Anonymous",
  title =        "Minutes of {SIGMICRO Board} meeting",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "4",
  pages =        "4--5",
  month =        dec,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378796.378807",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:42 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378796.378807",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1989:BS,
  author =       "Anonymous",
  title =        "Bylaws of {SIGmicro}",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "4",
  pages =        "6--9",
  month =        dec,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378796.378809",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:42 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378796.378809",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1989:CPM,
  author =       "Anonymous",
  title =        "Call for papers for {Micro-23}",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "4",
  pages =        "10--10",
  month =        dec,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/378796.378812",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:42 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/378796.378812",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Anonymous:1990:ECC,
  author =       "Anonymous",
  title =        "{Epsilon C} compiler",
  journal =      j-SIGMICRO,
  volume =       "21",
  number =       "1--2",
  pages =        "5--16",
  month =        jun,
  year =         "1990",
  DOI =          "https://doi.org/10.1145/1096497.1096498",
  bibdate =      "Fri Apr 16 10:27:42 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096497.1096498",
  abstract =     "The EPSILON C COMPILER is a cross compiler, designed
                 to run on a host computer generating assembly code for
                 the target computer. This code is then assembled and
                 linked for execution on the target machine.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Allan:1990:SSP,
  author =       "Vicki H. Allan",
  title =        "Sampling of submitted papers",
  journal =      j-SIGMICRO,
  volume =       "21",
  number =       "3",
  pages =        "7--15",
  month =        sep,
  year =         "1990",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096500.1096501",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:42 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096500.1096501",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Nakatani:1991:ULW,
  author =       "Toshio Nakatani and Kemal Ebcio{\u{g}}u",
  title =        "Using a lookahead window in a compaction-based
                 parallelizing compiler",
  journal =      j-SIGMICRO,
  volume =       "22",
  number =       "1",
  pages =        "8--19",
  month =        jan,
  year =         "1991",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096503.1096504",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096503.1096504",
  abstract =     "Lookahead is a common technique for high performance
                 uniprocessor design. In general, however, hardware
                 lookahead window is too small to exploit
                 instruction-level parallelism at run time, while
                 compaction-based parallelizing compilers must suffer
                 from \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Beaty:1991:MFU,
  author =       "Steven Beaty and Darrell Whitley and Gearold Johnson",
  title =        "Motivation and framework for using genetic algorithms
                 for microcode compaction",
  journal =      j-SIGMICRO,
  volume =       "22",
  number =       "1",
  pages =        "20--27",
  month =        jan,
  year =         "1991",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096503.1096505",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096503.1096505",
  abstract =     "Genetic algorithms are a robust adaptive optimization
                 technique based on a biological paradigm. They perform
                 efficient search on poorly-defined spaces by
                 maintaining an ordered pool of strings that represent
                 regions in the search space. New strings are \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Biswas:1991:BRA,
  author =       "Prasenjit Biswas",
  title =        "Book review: {{\booktitle{The Art of Computer Systems
                 Performance Analysis} --- by Raj Jain (ISBN
                 0471-50336-3, 1991, 685 pages, Price: \$52.95 John
                 Wiley \& Sons Inc., New York)}}",
  journal =      j-SIGMICRO,
  volume =       "22",
  number =       "2",
  pages =        "3--3",
  month =        sep,
  year =         "1991",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/127050.1096709",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/127050.1096709",
  abstract =     "Dr. Raj Jain's new book, The Art of Computer Systems
                 Performance Analysis (ISBN: 0471-50336-3, 1991, 685
                 pages, Price: \$52.95 John Wiley \& Sons Inc., New
                 York) is definitely the most comprehensive textbook in
                 the field of Computer systems \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{staff:1991:IA,
  author =       "ACM SIGMICRO Newsletter staff",
  title =        "Issue abstracts",
  journal =      j-SIGMICRO,
  volume =       "22",
  number =       "2",
  pages =        "7--16",
  month =        sep,
  year =         "1991",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/127050.1096710",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/127050.1096710",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Butler:1992:IPV,
  author =       "Michael Butler and Yale Patt",
  title =        "An investigation of the performance of various dynamic
                 scheduling techniques",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "1--9",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144974",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144974",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Theobald:1992:LPP,
  author =       "Kevin B. Theobald and Guang R. Gao and Laurie J.
                 Hendren",
  title =        "On the limits of program parallelism and its
                 smoothability",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "10--19",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144977",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144977",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Vajapeyam:1992:ILC,
  author =       "Sriram Vajapeyam and Wei-Chung Hsu",
  title =        "On the instruction-level characteristics of scalar
                 code in highly-vectorized scientific applications",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "20--28",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144982",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144982",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chang:1992:EIL,
  author =       "Meng-chou Chang and Feipei Lai and Rung-ji Shang",
  title =        "Exploiting instruction-level parallelism with the
                 conjugate register file scheme",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "29--32",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144986",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144986",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tran:1992:LSM,
  author =       "Thang Tran and Chuan-lin Wu",
  title =        "Limitation of superscalar microprocessor performance",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "33--36",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144991",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144991",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chen:1992:BME,
  author =       "Chien-Ming Chen and Yuun-Yen Chen and Chung-Ta King",
  title =        "Branch merging for effective exploitation of
                 instruction-level parallelism",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "37--40",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144993",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144993",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{DeGloria:1992:NDS,
  author =       "Alessandro {De Gloria} and Paolo Faraboschi and Mauro
                 Olivieri",
  title =        "A non-deterministic scheduler for a software
                 pipelining compiler",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "41--44",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144995",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144995",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Mahlke:1992:ECS,
  author =       "Scott A. Mahlke and David C. Lin and William Y. Chen
                 and Richard E. Hank and Roger A. Bringmann",
  title =        "Effective compiler support for predicated execution
                 using the hyperblock",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "45--54",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.144998",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.144998",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Moon:1992:ERC,
  author =       "Soo-Mook Moon and Kemal Ebcio{\u{g}}lu",
  title =        "An efficient resource-constrained global scheduling
                 technique for superscalar and {VLIW} processors",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "55--71",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145000",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145000",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Allen:1992:ERS,
  author =       "V. H. Allen and J. Janardhan and R. M. Lee and M.
                 Srinivas",
  title =        "Enhanced region scheduling on a program dependence
                 graph",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "72--80",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145001",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145001",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wolfe:1992:ECP,
  author =       "Andrew Wolfe and Alex Chanin",
  title =        "Executing compressed programs on an embedded {RISC}
                 architecture",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "81--91",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145003",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145003",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Chen:1992:EAL,
  author =       "William Y. Chen and Roger A. Bringmann and Scott A.
                 Mahlke and Richard E. Hank and James E. Sicolo",
  title =        "An efficient architecture for loop based data
                 preloading",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "92--101",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145004",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145004",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Fu:1992:SDP,
  author =       "John W. C. Fu and Janak H. Patel and Bob L. Janssens",
  title =        "Stride directed prefetching in scalar processors",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "102--110",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145006",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145006",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Seznec:1992:CSH,
  author =       "Andr{\'e} Seznec and Karl Courtel",
  title =        "Controlling and sequencing a heavily pipelined
                 floating-point operator",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "111--114",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145008",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145008",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Uht:1992:DPI,
  author =       "Augustus K. Uht and Darin B. Johnson",
  title =        "Data path issues in a highly concurrent machine",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "115--118",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145010",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145010",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Su:1992:VAO,
  author =       "Bogong Su and Wei Zhao and Zhizhong Tang and Stanley
                 Habib",
  title =        "A {VLIW} architecture for optimal execution of
                 branch-intensive loops",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "119--124",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145011",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145011",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Knieser:1992:PCB,
  author =       "Michael J. Knieser and Christos A. Papachristou",
  title =        "{Y-Pipe}: a conditional branching scheme without
                 pipeline delays",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "125--128",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145015",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145015",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Yeh:1992:CIF,
  author =       "Tse-Yu Yeh and Yale N. Patt",
  title =        "A comprehensive instruction fetch mechanism for a
                 processor supporting speculative execution",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "129--139",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145016",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145016",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Beckmann:1992:MSD,
  author =       "Carl J. Beckmann and Constantine D. Polychronopoulos",
  title =        "Microarchitecture support for dynamic scheduling of
                 acyclic task graphs",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "140--148",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145791",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145791",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Malik:1992:ICA,
  author =       "Nadeem Malik and Richard J. Eickemeyer and Stamatis
                 Vassiliadis",
  title =        "Interlock collapsing {ALU} for increased
                 instruction-level parallelism",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "149--157",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145794",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145794",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Rau:1992:CGS,
  author =       "B. Ramakrishna Rau and Michael S. Schlansker and P. P.
                 Tirumalai",
  title =        "Code generation schema for modulo scheduled loops",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "158--169",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145795",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145795",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Warter:1992:EMS,
  author =       "Nancy J. Warter and Grant E. Haab and Krishna
                 Subramanian and John W. Bockhaus",
  title =        "Enhanced modulo scheduling for loops with conditional
                 branches",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "170--179",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145796",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145796",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Vegdahl:1992:DPT,
  author =       "Stephen R. Vegdahl",
  title =        "A dynamic-programming technique for compacting loops",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "180--188",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145797",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145797",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Lenir:1992:EIL,
  author =       "Philip Lenir and R. Govindarajan and S. S.
                 Nemawarkar",
  title =        "Exploiting instruction-level parallelism: the
                 multithreaded approach",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "189--192",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145798",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145798",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tyson:1992:MMI,
  author =       "Gary Tyson and Matthew Farrens and Andrew R.
                 Pleszkun",
  title =        "{MISC}: a {Multiple Instruction Stream Computer}",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "193--196",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145800",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145800",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kiyohara:1992:CSV,
  author =       "Tokuzo Kiyohara and John C. Gyllenhaal",
  title =        "Code scheduling for {VLIW}\slash superscalar
                 processors with limited register files",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "197--201",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145802",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145802",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Conte:1992:TPM,
  author =       "Thomas M. Conte",
  title =        "Tradeoffs in processor\slash memory interfaces for
                 superscalar processors",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "202--205",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145804",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145804",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Bray:1992:THB,
  author =       "Brian K. Bray and Michael J. Flynn",
  title =        "Translation hint buffers to reduce access time of
                 physically-addressed instruction caches",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "206--209",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145806",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145806",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Farrens:1992:MVH,
  author =       "Matthew Farrens and Arvin Park and Gary Tyson",
  title =        "Modifying {VM} hardware to reduce address pin
                 requirements",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "210--213",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145808",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145808",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilken:1992:TZC,
  author =       "Kent D. Wilken and David W. Goodwin",
  title =        "Toward zero-cost branches using instruction
                 registers",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "214--217",
  month =        dec,
  year =         "1992",
  DOI =          "https://doi.org/10.1145/144965.145810",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145810",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}