Enhanced microprocessor or microcontroller
A technology of microprocessors and central processing units, used in program control design, electrical digital data processing, instruments, etc.
Active Publication Date: 2010-10-20
MICROCHIP TECH INC
View PDF4 Cites 2 Cited by
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
[0003] However, there is still a bottleneck in accessing memory
Method used
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreImage
Smart Image Click on the blue labels to locate them in the text.
Smart ImageViewing Examples
Examples
Experimental program
Comparison scheme
Effect test
example 1
[0414] Example 1: SUBWFB REG, 1
[0415] Before the instruction REG=19h(0001 1001)
[0416] WREG=0Dh(0000 1101)
[0417] C=1 (so B=0)
[0418] After the instruction REG=0Ch(0000 1100)
[0419] WREG=0Dh(0000 1101)
[0420] C=1 (no borrow)
[0421] DC=0 (indicating digital borrow)
example 2
[0422] Instance 2: SUBWFB REG,0
[0423] Before the command REG=1Bh(0001 1011)
[0424] WREG=1Ah(0001 1010)
[0425] C=0 (so B=1)
[0426] After the instruction REG=1Bh(0001 1011)
[0427] WREG=00h
[0428] C=1 (no borrow)
[0429]DC=1 (no digital borrow)
[0430] Z=1 results in zero
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More PUM
Login to View More Abstract
An n-bit microprocessor device has an n-bit central processing unit (CPU); a plurality of special function registers and general purpose registers which are memory-mapped to a plurality of banks, with at least two 16-bit indirect memory address registers which are accessible by the CPU across all banks; a bank access unit for coupling the CPU with one of the plurality of banks; a data memory coupled with the CPU; and a program memory coupled with the CPU, wherein the indirect address registers are operable to access the data memory or program memory and wherein a bit in each of the indirect memory address registers indicates an access to the data memory or to the program memory.
Description
technical field [0001] The technical field of this application relates to microprocessors or microcontrollers. Background technique [0002] A microcontroller generally constitutes a system on a chip and includes a microprocessor and a plurality of peripheral components. A wide variety of such microcontrollers exist with 8-bit, 16-bit and 32-bit architectures. Existing microcontrollers, such as the 8-bit microcontrollers manufactured by Microchip Technology Inc., enable flexible architectures. Such microcontrollers include a Harvard architecture in which program memory is separated from data memory. This type of microcontroller further includes a specific bank system that allows access to the data memory. Typically, data memory is divided into banks and bank select registers define which of the banks is currently selected and accessible. To access other banks, the bank select register must be reprogrammed. Thus, even though the banking scheme only allows access to defin...
Claims
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More Application Information
Patent Timeline
Login to View More IPC IPC(8): G06F9/318G06F9/35
CPCG06F9/30181G06F9/35
Inventor 约瑟夫·朱利谢尔扎卡赖亚斯·马蒂纳斯·斯米特肖恩·斯蒂德曼维维安·德尔波特杰罗尔德·S·兹德内克瑞安·斯科特·埃利森埃里克·施罗德
Owner MICROCHIP TECH INC

