.. (לתיקייה המכילה) | ||
Where is the PDP-11 simulator located in the PC farm ? | |
For the NEW simulator, just download the simulator files from the course website to your own directory, use as11 for assembly and sim11 for simulation. G:\COURSES\ATAM - contains the OLD simulator. This directory doesn't contain as11 files since they are saved in a different directory which is automatically located in the path of each student's account. Usage from your home directory:
|
I cannot run the assembler program. The message "Environment too large ( > 1024 )" is generated. | |
The message "Environment too large ( > 1024 )" is generated by the assembler that goes with the old simulator if too many environment variables are defined. The simplest solution for this problem is to use one of the scripts appearing in the course material section, under the "software" folder. You can also manually delete the extra environment variables. To display the whole list of environment variables type "set". To delete an environment variable type "set VARIABLE_NAME =". Be sure not to delete important variables such as PATH. Another solution is to run the command prompt from the "run" Windows menu as follows: command \e:1024 |
I've saved the program as "ex1.s11" and when I try to compile it I get the following message: | |
The compiler processes only files with extention s11. Check that your file indeed has this extension. If you edit it in the Notepad and save as ex1.s11, it automatically adds the .txt extension and you have a file named ex1.s11.txt. Windows may hide the txt extension. Check that this is not the case. |
I try to compile a program and get a following message: | |
You probably run the as11.exe program from the write-protected directory and it cannot create the temporary file. Run it from your home directory, where your .s11 files are placed. |
The old assember does not work on 64-bit windows, what should I do? | |
The old assember is a 16-bit program, and therefore, it will not work on 64-bit windows. The only solution is to use an emulator (i.e., a program that simulates another system on your computer). We recommend DOS-Box which is a free open source emulator of DOS which you can download from http://www.dosbox.com/. After installing and running DOS-Box, a DOS-like window will open. In order to access your hard drive from this window you have to mount it. For example, if you want to access disc C:, write the following commands in the window: mount c C:\ C: After you mount your hard drive, you can run the assembler like you do in a standard windows console. Please notice that the simulator is a 32-bit program, and therefore, it will work on every windows system. On the other hand, the simulator will not work in DOS-Box, only the assembler. |
I try to compile a program and get a following message: | |
It is probably due to too many labels in the file. Try to remove some labels and try again. |