Journals / Electronic Letters on Science and Engineering / 2017 / Cilt: 13 - Sayı: 1

Assembler Design for BZK.SAU.FPGA Micro Computer Architecture

BZK.SAU.FPGA Mikro Bilgisayar Mimarisi için Assembler Tasarımı

Pages
1–9
DOI
—

Abstract

It is necessary to constitute a memory organization and a memory map in the microcomputer architecture in order to allow operation systems and assembler to work. The BZK.SAU.FPGA microcomputer architecture assembler instruction set consists of 59 instructions and uses 6 different addressing modes. This work demonstrates how to design an assembly language from scratch on the BZK.SAU.FPGA microcomputer architecture. The assembler program uses the Brute-force Search Algorithm to convert the user source program to machine code.

Özet

İşletim sistemleri ve assembler çalışmalarına olanak sağlamak amacı ile mikro bilgisayar mimarisinde bir bellek organizasyonu ve bellek haritası oluşturulmak gerekmektedir. BZK.SAU.FPGA mikro bilgisayar mimarisi assembler komut kümesi 59 adet komuttan oluşmakta olup 6 farklı adresleme modunu kullanmaktadır. Bu çalışmada BZK.SAU.FPGA mikro bilgisayar mimarisi üzerine sıfırdan bir assembly dili nasıl tasarlanacağı gösterilmiştir. Assembler programı, kullanıcı kaynak programını makine koduna dönüştürürken Brute-force Search Algoritması’ nı kullanılmıştır.

Keywords: BZK.SAU.FPGA, Assembly Tasarımı