Tutorial 8085 Simulator IDE

8085 Simulator IDE

8085 Simulator IDE adalah aplikasi yang kuat yang memasok 8085 pendidik
dan pengembang dengan user-friendly lingkungan pengembangan grafis
untuk Windows dengan terpadu BASIC compiler, assembler, simulator,
debugger dan disassembler untuk mikroprosesor Intel 8085 8-bit.

Jendela aplikasi utama menunjukkan 8085 microprocessor internal
register (dan bendera) struktur, mnemonik yang terakhir dieksekusi
instruksi, mnemonik dari instruksi berikutnya yang akan dieksekusi,
jam siklus dan instruksi counter dan mengganggu antarmuka.

MenuFile
- Clear Memory (Perintah ini mengembalikan keadaan awal 64K
memori dengan rentang alamat 0000H-FFFFh diasumsikan harus terpasang ke
CPU. Memori ini penuh dengan NOP dengan 00H opcode.)
- Beban Program (Perintah ini beban program file ke memori CPU.
File program harus dalam format Intel HEX atau gambar biner (OBJ
ekstensi) dari memori mulai dari alamat 0000H dengan maksimal
panjang 64K. Hal ini dapat dihasilkan oleh assembler internal atau menggunakan TASM
assembler antarmuka.)
- Simpan Memory (Perintah ini menyimpan isi memori ke
file.)

Simulasi menu
-
start (8085 Simulator IDE memasuki modus simulasi dan memulai
pelaksanaan instruksi mulai dari lokasi memori yang
sesuai dengan parameter alamat awal. Nilai default untuk ini
parameter 0000H dan nilai ini dapat diubah dengan menggunakan Perubahan
Mulai perintah Alamat dari menu Options.)
-
step(Perintah ini diaktifkan hanya ketika Step By Step simulasi
Tingkat dipilih. Instruksi berikutnya dijalankan pada setiap klik pada keyboard
pintas F2.)
-
stop (8085 Simulator IDE modus keluar simulasi dan menyajikan
informasi tentang jumlah instruksi dieksekusi, durasi
durasi simulasi dan real-time dari simulasi dalam siklus jam.)

Menu Rate (Hal ini memungkinkan pengguna untuk mengubah tingkat simulasi. Hal ini
diakses selama simulasi, juga.)
- Step By Step (Interval antara instruksi berturut-turut berada pada pengguna
akan. Ketika simulator berada dalam Step By Step modus, adalah mungkin untuk
mengubah nilai-nilai dalam semua register CPU internal, dengan mengklik
sesuai bidang pada program antarmuka. Saat ini tingkat simulasi
'LANGKAH' terpilih baru item menu utama akan muncul pada program
antarmuka. Itu akan memungkinkan akses mudah ke Langkah perintah dari
Simulasi menu.)
-
slow (Interval adalah 1500 ms.)
- Normal (Interval adalah 250 ms.)
-
fast (interval adalah sekitar 50 ms.)
-
extremely fast (Interval sangat singkat dan linear
tergantung pada kecepatan komputer.)
- Ultimate (No Refresh) (Jendela simulator utama tidak refresh bahwa
secara signifikan meningkatkan pelaksanaan simulasi. Angka ini harus digunakan
dalam kombinasi dengan manajer Breakpoints untuk mensimulasikan rutinitas penundaan yang lama
secepat mungkin.)

Tools Menu
- Memory Editor (Ini adalah akses ke antarmuka grafis untuk 8085
Simulator CPU 64K memori. Ini memiliki scroll bar dan sangat mudah digunakan.
Nilai di lokasi memori tertentu dapat diubah dengan mengklik
di atasnya. Ketika nilai yang dimasukkan dikonfirmasi dengan menekan tombol Enter, mengedit
box otomatis akan pindah ke lokasi memori berikutnya. Kotak edit dapat
bergerak bebas di atas meja memori dengan menggunakan tombol panah dan dapat
ditutup oleh tombol Esc. Editor memori dapat Always On Top.)
- Disassembler (8085 Simulator IDE memiliki internal yang sangat kuat
disassembler yang dimulai oleh perintah ini. Disassembler adalah
independen dari simulator dan memiliki memori program sendiri. Jadi,
perlu untuk memuat file program (Intel HEX file atau gambar biner)
ke memori disassembler terlebih dahulu. Proses pembongkaran dimulai dengan
perintah yang sesuai dari menu disassembler. Disassembler
akan selalu mulai dari alamat 0000H. Setelah operasi adalah
disassembler selesai akan menampilkan daftar file output. Yang dihasilkan
daftar dapat disimpan ke disk. Pengguna akan diminta untuk memasukkan nama untuk
file output. Default adalah ekstensi LST.)
- Peripheral Devices (Ini adalah alat yang berguna untuk memantau dan mengontrol IN dan
OUT petunjuk. Sampai empat dasar I / O perangkat periferal dapat setup
dan ada juga satu terminal output yang berguna untuk melihat karakter ASCII
dikirim ke salah satu port. Para byte yang dikirim dengan instruksi OUT yang
ditampilkan secara grafis menunjukkan bit individu. Jika perangkat dikonfigurasi
sebagai perangkat input, nilai yang memasok dapat diatur baik dengan memasukkannya
langsung setelah klik pada label nilai atau oleh Toggling bit individual
representasi grafis. Peripheral Devices jendela dapat Selalu Aktif
Top.)
- I / O Ports Editor (Ini adalah akses ke antarmuka grafis untuk
kontrol atas rentang I / O port lengkap. Nilai di I spesifik / O
port dapat diubah dengan mengkliknya. Bila nilai yang dimasukkan
dikonfirmasi menekan tombol Enter, kotak edit akan secara otomatis pindah ke
next I / O port. Kotak edit dapat bergerak bebas di atas meja port I / O
menggunakan tombol panah dan dapat ditutup oleh tombol Esc. Informasi dalam I / O
Port jendela Editor konsisten dengan jendela Devices Peripheral.)
- Eksternal Modul (Alat ini harus digunakan untuk membangun otomasi
antarmuka dengan sampai lima eksternal client / server modul. Hal ini diperlukan untuk
masukkan nama kelas yang disediakan oleh perangkat eksternal dalam bentuk
ApplicationName.ObjectName dalam rangka membangun hubungan dengan itu.
Eksternal client / server aplikasi akan dimulai dan diakhiri
secara otomatis dengan IDE Simulator 8085. Tersedia dalam Informasi lebih lanjut
Eksternal Modul manual yang dapat diakses dari 8085 kelompok program IDE Simulator di menu Start.)
- Assembler (Perintah ini dimulai assembler terintegrasi Assembler.
sumber file dapat diedit, langsung berkumpul dan akhirnya dimasukkan ke
memori dalam lingkungan grafis yang sama. Ekstensi Default adalah ASM.
Setelah proses perakitan sukses dua file baru yang dihasilkan. Satu
dengan ekstensi OBJ yang biner citra program dan yang dapat
langsung dimuat ke memori CPU dan lainnya dengan ekstensi LST yang
adalah assembler listing digunakan dengan debugger. Jika Menghasilkan file HEX Juga
opsi yang dipilih maka program file dalam format HEX Intel juga akan
dihasilkan. Hal ini tidak hanya mungkin untuk menggunakan assembler internal - ini
Jendela juga dapat digunakan sebagai antarmuka grafis untuk eksternal
TASM assembler. Hal ini hanya diperlukan untuk mencari file executable dari
TASM assembler sebelum penggunaan pertama. Jika TASM assembler digunakan dari
baris perintah, -85-b pilihan akan menghasilkan file OBJ.)
- Breakpoints Manager (Perintah ini dimulai debugger terintegrasi yang
dapat digunakan untuk debug dan memonitor pelaksanaan program. Jika
assembler daftar file program dalam memori tidak ada bisa digunakan
listing alternatif akan dihasilkan oleh disassembler internal. Sekarang
mungkin untuk menentukan hingga 10 Breakpoints dengan mengklik pada garis individu dalam
daftar dimuat program. Ketika simulasi dimulai di tingkat yang lebih cepat
mode secara otomatis akan beralih ke Step By Step modus ketika mencapai
salah satu breakpoints. Para breakpoints ditandai dengan lingkaran merah,
dan nilai saat ini dari register PC ditandai dengan panah kuning.
Ada pilihan untuk menyimpan pointer PC dalam fokus selama simulasi.
Breakpoints Manager dapat menjadi Always On Top.)
- DASAR Compiler (Perintah ini dimulai compiler BASIC terintegrasi.
Tersedia dalam Manual Referensi Compiler BASIC Informasi lebih lanjut.)
- Simulasi Log Viewer (Perintah ini dimulai alat bantu grafis terintegrasi
yang akan mencatat semua instruksi simulasi bersama-sama dengan register 8085 dan
flag status. Ini adalah alat yang sangat berguna untuk proses debugging.)
- Editor Assembler Interaktif (Perintah ini dimulai terintegrasi grafis
alat yang akan memungkinkan pemula untuk menulis rutinitas pertama mereka assembler
interaktif tanpa harus menghafal mnemonik individu
instruksi dari 8085 set instruksi yang kaya. Ini adalah alat yang hebat untuk
tujuan pendidikan.)

Pilihan menu
- Aktifkan Logging (Pilihan ini akan memaksa simulator untuk login ke log.txt
file di folder aplikasi semua instruksi simulasi bersama-sama dengan 8085
register dan status bendera. Pilihan ini tidak mengganggu terintegrasi
Simulasi grafis Log Viewer.)
- HLT Stops Simulasi (Jika opsi ini dipilih simulasi akan
otomatis berhenti ketika instruksi HLT tercapai. Jika tidak dipilih,
simulator akan, sama nyatanya 8085 CPU tidak, mengeksekusi instruksi ini
berulang kali sampai menerima interupsi. Setelah kembali dari mengganggu
eksekusi akan melanjutkan instruksi berikutnya.)
- Daya FF On Defaults (Toggling pilihan ini akan beralih di antara 00H
dan FFH awal nilai untuk 8085 register CPU.)
- Refresh Memory Editor (Jika opsi ini dipilih dan Editor Memory
dimulai, rentang memori ditampilkan akan disegarkan setelah setiap
simulasi instruksi, dalam semua mode simulasi tingkat. Ini berguna jika Anda
ingin memantau apa yang sedang terjadi di stack atau di tempat lain di
memori selama simulasi.)
- Refresh Breakpoints Manager (Jika opsi ini dipilih dan
Breakpoints Manager dimulai, ia akan disegarkan setelah setiap simulasi
instruksi. Jika Tahan PC Pada pilihan Focus juga dipilih, yang akan memungkinkan
pengguna untuk menonton presentasi langsung dari pelaksanaan program.)
- Simpan Posisi (Dengan opsi ini dipilih, posisi jendela
di layar akan diingat.)
- Perubahan Jam Frekuensi (Perintah ini memungkinkan pengguna untuk mengubah
frekuensi parameter yang digunakan untuk perhitungan real-time
durasi simulasi. Nilai yang dimasukkan dalam MHz diingat untuk
masa depan sesi. Nilai default adalah 4 MHz.)
- Alamat Ganti Mulai (Perintah ini memungkinkan pengguna untuk mengubah
mulai alamat untuk simulasi. Nilai yang dimasukkan untuk dikenang
masa depan sesi. Nilai default adalah 0000H.)
- Prompt Untuk Nilai Sebelum DI Instruksi (Pilihan ini akan memaksa
program untuk selalu meminta pengguna untuk secara manual memasukkan setiap byte masuk pada
semua port. Jika itu adalah dari nilai tersebut akan diambil dari Perangkat Peripheral atau I / O
Ports Editor window.)
- Aktifkan IN / OUT Instruksi Logging (Bila opsi ini diaktifkan
Program ini akan mencatat semua IN dan OUT petunjuk dalam file IO.TXT terletak di
aplikasi folder. Setiap IN dan OUT instruksi akan menambahkan baris baru
dalam file tersebut.)
- Tampilkan box Konfirmasi (Bila opsi ini diaktifkan
konfirmasi kotak menunjukkan hasil usaha akan ditampilkan dan
akan membutuhkan respon pengguna harus ditutup.)
- Ubah Warna Tema (Perintah ini akan membuka dialog dengan orang kaya
daftar tema warna yang tersedia, sehingga pengguna dapat mengubah aplikasi
penampilan.)

Semua interupsi yang mungkin didukung. Interupsi yang dipicu dengan menekan
tombol yang sesuai (TRAP, RST 7.5, RST 6.5, RST 5.5, INTR) pada
interface interrupt. Simulasi dapat ulang setiap saat dengan menekan
tombol RESET.

Assembler internal adalah solusi yang sangat baik untuk perakitan file sumber dengan
ukuran sampai dengan 20K. Untuk file yang lebih besar dalam proses perakitan dapat mengambil beberapa
waktu, tetapi tidak ada batas dalam ukuran file. Batas-batasnya adalah bahwa label bisa menjadi
maksimal 32 karakter panjang dan bahwa hanya ORG (ORG).,. equ
(EQU), DB (DB, DEFB,. DEFB),.. DW (DW, DEFW,. DEFW),. DS (DS,
DEFS,. DEFS) dan END (END). http://www.aneukmeurunoe.blogspot.com

Share this

Related Posts

Previous
Next Post »

1 komentar:

komentar
Anonymous
December 11, 2012 10:58 PM delete

nak tanya,,kalau soalan mcm nie nak buat mcm mne ye??


assume you have 30 different random integer nubers. write a ptogram that can perform the following task:

a) sort in ascending order
b) sum all of the number
c) find the maximum & minimum number.

Reply
avatar