fpganedir.com'da ara

fpganedir mail

ACCESS

Bir nesneye erişimi sağlayan tiptir. Erişim için bir erişim değeri ve yer belirtici yazmak gerekir.

access subtype gösterimi
type tanımlayıcı;

AÇIKLAMA

Acces tipi, daha önceden değeri bilinmeyen ve sadece simülasyon sırasında ortaya çıkacak olan verileri değiştirmeye yarar. Bunu yapmak için; programlama dillerindeki pointer’lara benzeyen yer belirleyici (allocator) kullanılır.

Subtype Gösterimi: Bir değerle işaretlenen nesnenin tipidir. (File tipi hariç herhangi bir scalar, composite ya da başka access tipinde olabilir.)

Sadece değişken nesneler access tipi olarak kullanılabilir.

Acces’in varsayılan değeri “null” dur.

Acces tipi, simülasyon sırasında oluşturulan nesnelere ait dinamik listeler yapmaya izin verir. Bu listeler aslında access tipinde elemanlardan oluşan record’lardır. Elemanlar daha önceden deklare edilen tipten farklı olabilir. Bunun için; tamamlanmamış tip kullanarak, ilk önce değişken anons edilir, sonradan deklarasyonu tamamlanır.

Tamamlanmamış deklarasyonlar, aynı bölüm içinde ve aynı isimde daha sonra tamamlanmalıdır. Zaten sadece burada kullanılabilirler.

NOT:    

Örnek:

--kütük kaydının deklarasyonu:
type kutuk is record
            address:ADRESS_TYPE;
            yas:integer;
end record kutuk;
-- kisi_Access access tipinin deklarasyonu:
type kutuk_Access is access ;

kutuk_Access tipi kutuk olarak tanımlanmış olan kayda (record) erişim için kullanılır.

 

Anasayfa | Fpga | VHDL | VHDL Sözlüğü | Embedded Sistem | Android | Sayısal Tasarım | Simulasyon | PCB | Örnekler | Forum | İletişim
Copyright © 2010-2013 FPGAnedir. All Rights Reserved.