- 0
سجل دخول لمتابعه هذا
متابعين
0

سؤال : كيف يمكن كتابة برنامج بدون المكتبات القياسية ؟
بواسطة
The Hidden Ghost,
-
يستعرض القسم حالياً 0 members
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
تم النشر منذ (معدل)
السلام عليكم ورحمة الله تعالى وبركاته ،،،
أظن أن سؤالي واضح كوضوح الشمس في عزة الظهيرة
، هل يمكننا فعل هذا فعلا .
لقد مللت من إضافة
في كل مرة أفتح فيها برنامج الديف السي
بلس بلس . أنا متأكد بأن هناك طريقة ما لفعل هذا لأن الدالة printf الموجودة في مكتبة
stdio.h هي نفسها تحول إلى كود أسمبلي ، فالحل هو أن نعرف هذا الكود ثم نصنع
دالتنا الخاصة بنا . أعرف أنني يمكنني فعل هذا في ال 16 بت باللجوء إلى هذه الطريقة :
void MyPrettyPrintf(char text[])
{
asm mov ah,0x09
asm mov dx,offset text
asm int 21h
}
void main()
{
MyPrettyPrintf("je Suis Hamza");
asm
{
mov ax,0x0000
int 16h
}
}
لكنني أريد فعل هذا في ال32 بت
، أرجو المساعدة و شكرا لكم على حسن الضيافة 
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه