×

Psuedo-microprogramming in microprocessor in single-chip microprocessor with alternate IR loading from internal or external program memories

  • US 4,450,519 A
  • Filed: 11/24/1980
  • Issued: 05/22/1984
  • Est. Priority Date: 11/24/1980
  • Status: Expired due to Term
First Claim
Patent Images

1. A microprocessor system including a single-chip microprocessor device (1) comprising:

  • (a) a memory (2) containing a plurality of locations defined by a given set of addresses and containing program instructions and data, the program instructions being of a first type and a second type, said memory being external to said device,(b) input/output means (3,7) external to said device for receiving and transmitting information,(c) conductor means (4,5,6,8,9) external to said device and coupled to said memory, input/output means and said device,(d) said microprocessor device including a central processing unit connected to said memory and said input/output means by said conductor means to couple addresses, program instruction, data and information between the memory, input/output means and central processing unit, said central processing unit comprising;

    an arithmetic logic unit (10) for performing arithmetic and logic operations on data,a plurality address/data registers for containing address and data,an instruction register (IR) for receiving a predetermined sequence of said program instructions from said memory (2) for execution by the central processing unit, such sequence of program instructions being of a predetermined instruction set,control means (15) including decoder means responsive to program instructions of said first type in said instruction register to produce a plurality of controls (11) for defining the operation of said arithmetic logic unit and said address/data registers of the central processing unit, and responsive to program instructions of said second type to generate auxiliary controls,(e) an auxiliary storage unit (25A, 25B) containing a plurality of locations defined by a second set of addresses which partially overlaps said given set of addresses, with means (25G, 25D, 25F) initiated by said auxiliary controls from the control means and thereby responsive to a program instruction of said second type for transferring a different sequence of program instructions from such auxiliary storage unit to said instruction register, such different sequence being composed of said program instructions of said first type.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×