29-11-2008, 17:19
|
|
|
|
חבר מתאריך: 04.10.08
הודעות: 524
|
|
שרשור משתנים ב-ASM 8086
קוד:
data segment
msg db 10,13,186,' text text ',186,10,13
len EQU $-msg
bord len dup(205)
data ends
sseg segment stack 'stack'
db 200h dup(?)
sseg ends
code segment
assume cs:code,ds:data;
start:
mov dh, 1
mov dl, 1
mov bh, 0
mov ah, 2
int 10h
mov ax,data
mov ds,ax
mov ah,9
mov dx,offset mix
int 21h
mov ah,4CH
int 21h
code ends
end start
אני צריך לכתוב קוד שידפיס את הטקסט בתוך מסגרת במרכז המסך והמסגרת תתאים את עצמה לאורך הטקסט. עשיתי את המסגרת ואת הטקסט. עכשיו כשאני משתמש בפסיקה של הזזת הסמן, זה מזיז לי רק את המשתנה הראשון שאני מדפיס, אז ניסיתי לאחד את שתי המחרוזות, המסגרת והטקסט, וכך להזיז את כל הטקסט, אבל לא בדיוק הצלחתי.
תודה מראש.
|