رفع الإبهام عن مصائب المايكرو العظام
Open in Telegram
Show more
The country is not specifiedThe category is not specified
212
Subscribers
No data24 hours
-47 days
-430 days
Data loading in progress...
Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
July '26
July '260
in 0 channels
June '26
+216
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 08 July | 0 | |||
| 07 July | 0 | |||
| 06 July | 0 | |||
| 05 July | 0 | |||
| 04 July | 0 | |||
| 03 July | 0 | |||
| 02 July | 0 | |||
| 01 July | 0 |
Channel Posts
⚠️ فقط في Part 3 - نقطة إطفاء التايمر
ذكر ان شغل كل الـ IR
وخلي ماسك على IR0، الحل صحيح
ولكن الأصح كما ذكروا بالمختبر
IN AL,21
OR AL,01
OUT 21,AL
HLT
السبب
من شغلت كل الـ IR ممكن يكون
بعضهم كان اساسًا مطفي وشغلته !
فـ الحل
نقرأ حالته (IN AL,21) ونغير
فقط حالة البت الاول
الّي هيّه 0 ونريد نسوي 1 (OR AL,01)| 2 | المختصر في شرح التايمر
شرح : مصطفى رافد
Part 1
https://youtu.be/rWFnaxgoRKc
Part 2
https://youtu.be/EV3znNGXBhk
Part 3
https://youtu.be/KANCW96GV0U
Part 4
https://youtu.be/9H-JO0WE55E | 725 |
| 3 | sticker.webp | 461 |
| 4 | اذا باجر طلبوا نطبق ن2 بس
طبعا ميحتاج تسوي هاي
مباشرة وانت تكتب CALL 100
بدل ما تخلي 319 تخلي [SI] | 388 |
| 5 | هنا مجرد غيرنا على كود ن1
ان مساع تردد اني محدده هسه لاا
حسب مواقع الميمري فـ لازم اغير بـ 104
⚠️ الكود الاصلي بالفانكشن من كتبنا
104
الامر البعده كان موقعه 107
هنا لان ميمري الشسمه الحجم يختلف
من اكتب الامر بـ 104
راح اشوف الي بعده 106
فـ علمود ارهمها وما اخرب الاول وتالي
اخلي موقع 106 NOP
⚠️ كل هذا الكلام بس لان هنا اريد اطبق نقطة الاولى بعدين الثانية فـ اختصارًا للوقت بدل ما اعيد كلشي من بداية فقط اعدل كود نقطة الاولى | 396 |
| 6 | 2)
E 500 05 01 00 FF 7F 10 00 EE FF 20 03
A 104
MOV AX,[SI]
NOP
A = 400
MOV BL,[500]
MOV SI,501
NEXT : CALL 100
CALL 200
CALL 300
CALL 200
ADD SI,2
DEC BL
JNZ NEXT
HLT | 365 |
| 7 | 1)
E 500 5
A 400
MOV BL,[500]
NEXT : CALL 100
CALL 200
CALL 300
CALL 200
DEC BL
JNZ NEXT
HLT | 348 |
| 8 | A 100
MOV AL,B6
OUT 43,AL
MOV AX,319
OUT 42,AL
MOV AL,AH
OUT 42,AL
IN AL,61
MOV AH,AL
OR AL,3
OUT 61,AL
RET
A 200
MOV DX,FFF
d1 : MOV CX,FF
d2 : NOP
NOP
LOOP d2
DEC DX
JNZ d1
RET
A 300
MOV AL,AH
OUT 61,AL
RET | 354 |
| 9 | خل ادز كود تجربة الثالثة :) | 351 |
| 10 | ناسي القناة | 343 |
| 11 | sticker.webp | 346 |
| 12 | ⚠️ كود فقرة الـ new line
كان بي نقص وتم تعديله 🙄 | 571 |
| 13 | 3)
- A 420
MOV CX,3
MOV BL,[201]
MOV BH,0
ADD BX,202
SUB BX,3
NEXT:
MOV AH,2
MOV DL,[BX]
INT 21
INC BX
LOOP NEXT
HLT
- G = 400 439 | 783 |
| 14 | بالـ ن3 نفس الكود السابق بس الفكرة
منين يبدي يطبع
اول ثلاث احرف سهله اعرف منين يبدي
بس اخر ثلاث شلون ؟
ببساطة لازم اوصل لنهاية الاسم واطرح ثلاثه
هنا هيّه البداية الّي منها لوب يطبع ثلاث احرف
شلون اوصل للنهاية ؟
شرحنها بـ كود ن1 بـ فقرة ج
نفس المبدأ هنا راح يكون ☺
⚠️ اني اعرف طول النص (موقع 201)
واعرف بداية نص مالتي (يبدأ من موقع 202)
أجمعهم علمود اوصل نهاية النص
بعدين الناتج اطرح منه ثلاثه
MOV BL,[201]
MOV BH,0
ADD BX,202
SUB BX,3 | 599 |
| 15 | No text... | 501 |
| 16 | الـ CX عداد قيمته 3
واستخدمت فانكشن AH = 2
بحيث يطبع حرف واحد بعدين الثاني وهكذا
بدءًا من موقع 202 ,طبعا هنا لوب
يتكرر حسب قيمة الـ CX منها أحدد كم حرف يطبع
⚠️ تذكر [DS:BX] | 509 |
| 17 | 2)
- A 420
MOV CX,3
MOV BX,202
NEXT:
MOV AH,2
MOV DL,[BX]
INT 21
INC BX
LOOP NEXT
HLT
- G = 400 42F | 526 |
| 18 | 2) 3)
طلب نعدل على الكود السابق بحيث بدل ما يطبع
الاسم بالكامل يطبع أول ثلاث احرف منه (ن2)
أو اخر ثلاث احرف منه (ن3)
فـ بالبداية من وين راح يتم التعديل ؟
يتم التعديل من كود الطباعة (فقرة هـ)
نشوف اشگد الاوفست كان 420
فـ التعديل يكون من هنا ونضيف كود طباعة جديد
وحسب المطلوب | 479 |
| 19 | No text... | 527 |
| 20 | sticker.webp | 502 |
