ערכתי לאחרונה בתאריך 20.03.04 בשעה 22:22 בברכה, hll
אני ממש לא יודע איך עושים את זה באסמבלר, ואני לא מתמצא בזה הכי, אבל יש משהוא שאני עושה בסי שנראה לי אפשר להפעיל את אותו העיקרון...הפעולה היא דריסה של פסיקה מס' 9 (פסיקת חומרה של שעון המערכת) ושים בפסיקה איזה מונה שסופר כמה פעמים "תקתק" השעון כאשר הוא מגיע למספר מסויים תציב לתא אחר נגיד, 1
ואז בתוכנית עצמה תעשה לולאה בסגנון הזה:
mov SI, תא_זכרון mov {SI}, 0 ---דריסת פסיקה, אין ל מושג איך עושים את זה --- shov: test {SI}, 1 jz shov ----שחזור הפסיקה המקורית---
|
הפסיקה תראה ככה:
psika: ---הפעלת פסיקת 9 המקורית--- mov {SI}, תא_אחר mov ax, {SI} inc ax cmp ax, מספר_תקתוקים jne away mov SI, תא_זכרון mov bx, 1 mov {SI}, bx iret away: mov {SI}, ax iret
|
לא נגעתי שנה ומשהוא באסמבלר אני בקושי זוכר משהוא, וגם לא ידעתי הכי הרבה ... אז תקחו הכל בערבון מוגבל מאוד גדול