Nicron #22
27 февраля 1997 |
|
Iron - an overview of the microprocessor Zilog Z380, continued.
MPU Z380 [Continued. The beginning of a cycle of publications in room 7]. (C) WLODEK BLACK Upper memory The area of upper memory is determined by the final address and 00FFFFFFH the starting address given by the registers and UMCSR0 UMCSR1 similar similar to the lower memory the only difference is that bit-check on getting the addresses in the range of upper memory produced by the logic "or": it is enough to at least one specified category of address bus carry logic 1, the signal sampling of the upper memory / UMCS activated (subject to permission of the sample at all). Register UMCSR0: MA15 MA14 MA13 MA12 0 0 0 ERF Register UMCSR1: MA23 MA22 MA21 MA20 MA19 MA18 MA17 MA16 Bits MA23 ... MA12 determine the level address bus, which should checked for logic 1 for issuing a signal / UMCS. ERF bit when installing a logic 1 enables the regeneration of upper memory. Average memory Under the scheme 1 (see NICRON 20), the user can specify the base address and the total size of the average memory, which will automatically divide into 4 equal area by the CPSU in attempts to appeal to it. The range of these areas will be determined by 4 possible combinations of bits A14 and A15 of the full address. Under the scheme 2 (ibid.), the average memory is placed between the lower and upper memory and defines the boundaries of the latter. Register MSMER: ENLM ENUM ENM1 ENM2 - - - SR 1 1 0 0 0 <-After Reset The choice of scheme 1 or 2 for the organization of secondary memory, as well as permission to sample the upper or (and) low memory, as well as permit the formation of temporary delays in cycles of treatment to these memory regions is performed using the general ledger permit memory access (MSMER). Logic 1 in the corresponding bits authorizes the following actions: ENLM - sampling the bottom of memory formation and time delays; ENUM - a sample of upper memory and the formation of the delays; ENM1 - the inclusion of the 1 st circuit secondary memory and the formation times GOVERNMENTAL delay; ENM2 - the inclusion of the 2 nd circuit secondary memory and the formation times GOVERNMENTAL delay; SR - for 0 - a global ban on the Communist Party and the blocking making all of its signals. When ENM1 = 1 and ENM2 = 1 signal / MCS0 will be generated for any accessing secondary memory, and signals / MCS1 .. 3 - Logic. When ENM1 = 0 and ENM = 0 the term "memory medium" is missing. Register MMCSR0: MA15 MA14 - - ERF3 ERF2 ERF1 ERF0 Register MMCSR1: MA23 MA22 MA21 MA20 MA19 MA18 MA17 MA16 Register MMCSR2: BA15 BA14 - - - - - - Register MMCSR3: BA23 BA22 BA21 BA20 BA19 BA18 BA17 BA16 Level BA23 ... BA14 sets the base address bits, and bits MA23 ... MA14 show which bits address bus of the processor must be analyzed to identify the treatment of secondary memory. The logic here is: if any bit of MA is 1, then corresponding address bit is compared with the corresponding bit of the number of bits BA, and so on for the entire chain of bits 23 ... 14. By overall results comparing the decision on fielding one of the signals / MCS0.../MCS3. In the complete absence of matches address bits = bits BA decided to failure to select middle memory. Level ERF determine the appropriate resolution of regeneration areal average RAM. When working on the scheme 2 bits MA and BA do not carry useful information, using only the discharge ERF0 Register MMCSR0 to determine permit recovery of all secondary memory. [To be continued]. P.S. Dear readers, I must apologize for not heading "Learning assembly language" - the fact that I was sick for almost the entire week and was simply unable to adequately all prepare. By the next time corrected. :-) Dear sysops! I have the honor to propose the use of utility entitled "AUTOHIST". This is a program for automatic processing HISTORY +, which is no user creates a powerful server logs, per session, with putting names and Alias callers, the counting of downloaded / uploaded sectors etc. AUTOHIST download and instructions to him from RABBIT BBS and some other stations have had time to get this program!
Other articles:
Similar articles:
В этот день... 21 November