D. Negoda INTERACTIVE TELECOMMUNICATION SIMULATOR OF I8086 MICROPROCESSOR
The training simulator of i8086 microprocessor is a telecommunication application with an interactive debugger, implemented as a Java-applet. The simulator gives to a student the all means for experimenting upon microprocessor model: step-by-step application debugging, viewing and editing the values of registers, flags and memory, and disassembling. Internet technology provides here some more advantages besides common locally installation an running of applications. First, the installation of a next new application version is not needed to a back-end user. Second, it’s a great importance for educational purposes that the simulator is integrated with the WEB, which makes various Internet resources accessible.
The simulator is builded as a component, which can be build-in into a microprocessor system’s simulating component model. In the addition, there is a possibility to implement some programmatic functions, associated with CALL and INT microprocessor’s commands, immediately in Java programming language. It allows to easily simulate external periphery and interoperation with it.
In this educational course the interruptions controller included to the structure of the microprocessor package of chips of a type i8086 is studied. This course is realized on languages HTML, JAVA for operation in Internet.
The purpose of such course is to give to a user the following knowledge and skills:
1) knowledge of the architecture of the controller, formats of command words and algorithms of operation;
2) knowledge of the standard circuit solutions connected with to usage of the controller in microprocessor tools;
3) skill in adjustment the controller to those or other mode of operations and to build them into microprocessor tools according to the various tasks.
The script of study of sections of the course provides the following aspects of activity of the student:
2) review of demonstration of operation of the controller, it is given as Java-applet;
3) execution of exercises (tests of knowledge), it is Java-applet too;
4) programming of interactive model of the controller.
Interactive model realizes the main functions of the controller of interruptions, partially realizes functions of the processor in operating with the controller, enables the user to make all adjustments of the controller. The requests about interruptions from peripheral devices are set by the user in the dialog mode. The applet works in a step-by-step mode with visualization of processes happening with the registers of the controller and data bus, on which there is data exchange between the microprocessor and controller.
A. Grigoryev THE RESEARCH OF MECHANISMS AND APPROACHES FOR THE DEVELOPMENT OF SIMULATORS OF MICROCONTROLLERS AND REALIZATION OF THE SIMULATOR FOR INTEL8051 MICROCONTROLLER
There is a lot of office equipment, industrial equipment controlled by microprocessors. Therefore, educational schedules of many specializations of high schools contain disciplines on microprocessor engineering. The simulators have greater functionality, than systems on the real microprocessor, that is very important at training. Moreover, their usage economically is more favourable, because usually University has a lot of personal computers.
Purpose of this project is study of mechanisms and approaches for developing simulators of microcontrollers oriented for usage in telecommunication environment and realization of the simulator for Intel8051 microcontroller on Java technology. Such variant of implementation gives us the following advantages: if we make it shared on the WEB-server, we receive a possibility of usage of the simulator in any laboratory, where there is a connection to the network; this system of simulation will be developing, therefore the variant with allocation on the WEB-server removes the necessity of upgrade of versions; we receive the product, which does not depend on the platform and on the installed operating system; usage of the hypertext HTML format together with Java will allow faster and more effectively to create the necessary documentation for the simulator, definition for laboratory operations and other useful help information.
This project is in a development stage. Reached results concern the wording of base principles of modeling of microcontrollers on Java technology, internal structure of the simulator and the interface with the user.
L.M.Valkin, A.S.Grigoryev, V.S.Skvortsov UNIVERSITY MAIL SERVER ACCOUNTING AND STATISTICS SYSTEM
Today electronic mail financing in educational establishments is often performed on cooperative basis, i.e. gaining departments funding. Electronic mail abonents contingent is varying that covers up different factors of inefficient e-mail service usage. So the task of developing mail accounting and statistics system is rather actual.
The Centre of Telecommunications of Ulyanovsk State Technical University has developed its own accounting system for university mail server. This system allows storing information of mail messages that users receive and send; this information includes: date and time of message arrival/departure, its size, domains that sender and recipient of the message belong to. Sendmail mailer patched by V.Barmin performing logging of mail processing additionally to its original features is used as the first subsystem of accounting and statistics system. Another subsystem is an utility being run daily that processes mailer daemon's log file and updates local users statistics database. The statistics database holds information on each e-mail user and also summary data on whole mail flow.
Web interface is used to present statistics info in analizable form, including features to interactively choose display mode (statistics on specified user or on all mail messages; statistics on specified time period or on last week/month/year). The information is presented with hystogram showing quantity and size of received and sent mail messages.