ערכתי לאחרונה בתאריך 04.03.08 בשעה 19:09 בברכה, idan192
אני עובד על אמולטור של PDP11 ככה שכל מילה היא 6 ביטים ויש לי 9 אוגרים ביניהם גם ה-PC ו-SP. נתון:
tst r0 blt label cmp r0, #7 bge label
ומבקשים לקצר את הקוד ל-2 שורות בלבד. תאמרו לי מה דעתכם הקוד בודק (לא ארשום מה שאני הבנתי בשביל לראות שהתוצאה של שנינו תצא זהה). בכל מקרה, נתתי את הפתרון:
add #177770, r0 blo label
blo בודק אם ביט ה-Carry מה-NZVC שווה 1 בתחום Signed (!)