الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الخطأ ( Assembly)

مغلق
بدأه gareb في 20 مايو 2006 · 1 رد · 515 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كتبت برنامج صغير بلغة الاسمبلي ويقوم بتحول المدخلات من كبتل الى سمول و العكس .. ولكن البرنامج يخرج لي نتائج خاطئة رغم ان اللوغرتم صحيح

title Keyboard Input Program
.model small
.stack 100h
.code
main proc

		mov ah,0
		int 16h

		mov dl,al
		mov ah,2

		test dl,1100b

		jz ConverToCaptal
		sub dl,32

		jmp Finish


		ConverToCaptal:
		add dl,32

		Finish:


		int 21h
		mov ax,4c00h
		int 21h

main endp
end main
#2

السلام عليكم

تم حل المشكلة المشكلة تكمن ف يالماسك للمر التست .. تم تغير الرقم من بانيري الى دسمل وانحلت المشكلة

هذا الموضوع مغلق.

مواضيع مشابهة