Arama butonu
Bu konudaki kullanıcılar: 1 misafir
13
Cevap
2008
Tıklama
0
Öne Çıkarma
emu8086 Kaydırma Komutları Yardım
Q
5 yıl
Teğmen
Konu Sahibi

AL’ ye 2H değerini yükleyiniz. AL’ yi 26 ile kaydırma ve toplama komutlarını kullanarak çarpınız. (26=16+8+2)

Beyler bu islemi emu8086 için nasil yaparim yardımcı olabilir misiniz?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



< Bu ileti mobil sürüm kullanılarak atıldı >

Q
5 yıl
Teğmen
Konu Sahibi

Yardim edebilecek yok mu acaba?



< Bu ileti mobil sürüm kullanılarak atıldı >

T
5 yıl
Yarbay

Okuduğunuz bölüm 2 mi 4 yıllık mı?



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
Q
5 yıl
Teğmen
Konu Sahibi

4



< Bu ileti mobil sürüm kullanılarak atıldı >

Q
5 yıl
Teğmen
Konu Sahibi

Su an okudugum bölümle alakali degil fakat



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @vonderplanitz
T
5 yıl
Yarbay

emu8086 tahminen Intel 8086'nın emulatörü yani temel bir 8086 Assembly sorusu bu.

Bukadar temel birşeyi Internette bakmadan sormanız üzerine bölüm sordum.

2 yıllık bölüm olsa muhtemelen İngilizce bilmeyen biri olarak Internette bakamazdınız.

Fakat 4 yıllık bölüm ise İng bilmeniz ve bu temel konuyu Internetten bakarak kolaylıkla çözebilmeniz beklenir.



< Bu ileti mini sürüm kullanılarak atıldı >

Q
5 yıl
Teğmen
Konu Sahibi

Maalesef benim bolumumle alakali degil o yuzden temel olabilir fakat temel oldugunun farkinda degilim ama acil yardima ihtiyac duydugum icin yazdim yardim edebilirseniz cok sevinirim.



E
5 yıl
Yüzbaşı

Şunun gibi bişey olacak sanırım.

mov al, 2
shl al, 1
mov ah, al
shl al, 2
add ah, al
shl al, 1
add al, ah


Bu mesaja 1 cevap geldi.
Q
5 yıl
Teğmen
Konu Sahibi

Çok Çok teşekkür ederim doğruluğunu kontrol edemem şu an ama çok saolun


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @EmuDev
T
5 yıl
Yarbay

Doğruluğunu kontrol etmenin tek yolu bilgisayarında denemek, örneğin bak 26'yı sola 1 bit kaydırarak 2'yle çarpıyor.
Not: 8bitlik AL register'ı ile uğraşmak istemediğimden 32 bitlik EAX kullandım.
< Resime gitmek için tıklayın >



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @QlanEmre34
Q
5 yıl
Teğmen
Konu Sahibi

Cok tesekkurler yardımlarınız için biraz çözdüm işi bi ysndan araştırıyordum da



< Bu ileti mobil sürüm kullanılarak atıldı >

P
5 yıl
Er

hocam cevabınızı gördüm ben birşey sormk istiyorum burda yığın kullandınız değilmi yani ebp anlamı nedir ?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
5 yıl
Yarbay

yığın derken stack dediğini varsayarak (heap de yığın olarak cevriliyor) komut satırı programı olduğu için stack kullanmak zorundasın, push ebp ve mov ebp,esp kısmı o yüzden gerekli, _main bloğunun başlangıç ve bitişi için. EBP, Extended Base Pointer 'dır ve fonksiyonlar çağrıldığında (burada _main) stack'in taban adresini tutar.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @pinar1453
T
5 yıl
Yarbay

@splendour00 PM yanıtlayamıyorum.
Riot 'taki JVM isimli odamıza mesaj atarsan dönebilirim
https://riot.im/app/#/room/#jvm:matrix.org
26'yı 2'ye çarpmayı kaydırma komutlarıyla yapmanın açıklamasını sormuşsun:

Açıklaması:

< Resime gitmek için tıklayın >



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @splendour00
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.