home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Share Gallery 1
/
share_gal_1.zip
/
share_gal_1
/
LA
/
LA026.ZIP
/
README.DOC
< prev
next >
Wrap
Text File
|
1990-10-08
|
6KB
|
76 lines
&lo1e6D(sB
&a+36H
&a+36H(8U(s3t12vp10H(C) Copyright by J&M Software Hardware Design, Inc. 1990(8U(st12vp10H
&a+36H(8U(s3t12vp10H All right reserved.(8U(st12vp10H
&a+36H
&a+36H
&a+36H(8U(s3t12vp10H (s7BUniversal Microprocessor Simulator(s0B(8U(st12vp10H
&a+36H
&a+36H
&a+36H(8U(s3t12vp10HWelcome to the world of Universal Microprocessor Simulator(8U(st12vp10H
&a+36H(8U(s3t12vp10H(UMPS). Here we present the educational version of UMPS (the(8U(st12vp10H
&a+36H(8U(s3t12vp10HEUMPS) 1.1 for five popular microprocessors Z80, 8085, 6800,(8U(st12vp10H
&a+36H(8U(s3t12vp10H6502, and 65C02. The charge to run this program is almost(8U(st12vp10H
&a+36H(8U(s3t12vp10Hfree. The only thing you pay for is shipping and handling.(8U(st12vp10H
&a+36H(8U(s3t12vp10HYou are very welcome to use this program without feeling(8U(st12vp10H
&a+36H(8U(s3t12vp10Hguilty as long as this program serves all your needs either(8U(st12vp10H
&a+36H(8U(s3t12vp10Hin your learning process or evalution.(8U(st12vp10H
&a+36H
&a+36H(8U(s3t12vp10HThis Educational version possesses all of the capabilities(8U(st12vp10H
&a+36H(8U(s3t12vp10Hof the Advanced UMPS 1.1 version except for a few(8U(st12vp10H
&a+36H(8U(s3t12vp10Hdifferences. The EUMPS serves as a tool to help the beginner(8U(st12vp10H
&a+36H(8U(s3t12vp10Hin practicing the microprocessor's programming and design.(8U(st12vp10H
&a+36H(8U(s3t12vp10HIt also gives the experienced user a chance to evalute the(8U(st12vp10H
&a+36H(8U(s3t12vp10HUMPS 1.1 package and find it of value before deciding to buy(8U(st12vp10H
&a+36H(8U(s3t12vp10Hthe advanced version.(8U(st12vp10H
&a+36H
&a+36H(8U(s3t12vp10HThe UMPS provides many ways to help the user to learn the(8U(st12vp10H
&a+36H(8U(s3t12vp10Hprogram quickly. First, any time after entering the program(8U(st12vp10H
&a+36H(8U(s3t12vp10Hthe user can use help command to list the main group(8U(st12vp10H
&a+36H(8U(s3t12vp10Hcommands or subcommands by typing 'h' or 'h?' (where '?' can(8U(st12vp10H
&a+36H(8U(s3t12vp10Hbe any valid character for group command). Second, UMPS.DOC(8U(st12vp10H
&a+36H(8U(s3t12vp10Hfile provides all the information you need to use the(8U(st12vp10H
&a+36H(8U(s3t12vp10Hprogram. Third, there are examples to show you step by step(8U(st12vp10H
&a+36H(8U(s3t12vp10Hhow to use the UMPS package. Demonstrations in files(8U(st12vp10H
&a+36H(8U(s3t12vp10Hln1.sim,... ln5.sim are examples for exercise and your(8U(st12vp10H
&a+36H(8U(s3t12vp10Hreference. These exercises will aid you in mastering the(8U(st12vp10H
&a+36H(8U(s3t12vp10HUMPS much faster.(8U(st12vp10H
&a+36H
&a+36H(8U(s3t12vp10HThe syntax of assembly used in this program may slightly(8U(st12vp10H
&a+36H(8U(s3t12vp10Hdiffer from what you learned before. Some non-critical bugs(8U(st12vp10H
&a+36H(8U(s3t12vp10Hmight exist where the program accepts only a certain type of(8U(st12vp10H
&a+36H(8U(s3t12vp10Hsyntax format. There are files with the extension ".tab" for(8U(st12vp10H
&a+36H(8U(s3t12vp10Heach CPU which list the syntax format for each opcode by the(8U(st12vp10H
&a+36H(8U(s3t12vp10Hnumerical and alphabatical order. Print it out with your(8U(st12vp10H
&a+36H(8U(s3t12vp10Hprinter and you will find it a very helpful reference when(8U(st12vp10H
&a+36H(8U(s3t12vp10Hyou type in the assembly syntax.(8U(st12vp10H
&a+36H
&a+36H(8U(s3t12vp10HThere are three differences between EUMPS and AUMPS. First,(8U(st12vp10H
&a+36H(8U(s3t12vp10Hthe average speed of the advanced version on a PC/AT is(8U(st12vp10H
&a+36H(8U(s3t12vp10Happroximately 500 instructions per second. With the same(8U(st12vp10H
&a+36H(8U(s3t12vp10Htype of computer system, the educational version will(8U(st12vp10H
&a+36H(8U(s3t12vp10Hsimulate the instructions ten times slower. Second, the user(8U(st12vp10H
&a+36H(8U(s3t12vp10Hof the educational version are allowed to transfer the data(8U(st12vp10H
&a+36H(8U(s3t12vp10Hfiles not larger than 64 bytes between memory and disk.(8U(st12vp10H
&a+36H(8U(s3t12vp10HThere is also a five times limit to using the memory read(8U(st12vp10H
&a+36H(8U(s3t12vp10Hwrite commands. Third, the AUMPS program enables the user to(8U(st12vp10H
&a+36H(8U(s3t12vp10Hdirectly access his PC's I/O ports whereas the EUMPS do not.(8U(st12vp10H
&a+36H(8U(s3t12vp10HAll the addresses of I/O ports in the simulation will be(8U(st12vp10H
&a+36H(8U(s3t12vp10Hdirected to the memory address when you use EUMPS.(8U(st12vp10H
&a+36H
&a+36H(8U(s3t12vp10HRegistration for the advanced version (please see file(8U(st12vp10H
&a+36H(8U(s3t12vp10HREG.FRM) will let you enjoy the advantages of the advanced(8U(st12vp10H
&a+36H(8U(s3t12vp10Hversion and a nicely bound manual. The updated user news(8U(st12vp10H
&a+36H(8U(s3t12vp10Hwill be sent to you. You can also get a discount up to 25%(8U(st12vp10H
&a+36H(8U(s3t12vp10Hon J&M's future products.(8U(st12vp10H
&a+36HE