سلام
قطعه کد زیر حرف B رو چاپ میکنه.
MOV AH,0
MOV DX,0
MOV AL,42H
INT 17H
اگر بخوام تمام یا تعداد خاصی از کدهای اسکی رو چاپ کنم چیکار باید بکنم؟
سلام
قطعه کد زیر حرف B رو چاپ میکنه.
MOV AH,0
MOV DX,0
MOV AL,42H
INT 17H
اگر بخوام تمام یا تعداد خاصی از کدهای اسکی رو چاپ کنم چیکار باید بکنم؟
سلام باید بیای این قطعه کدو داخل حلقه بندازی و یک متغیر داخل دیتا سگمنت تغریف کنی و اونو هر بار داخل حلقه ی واحد افزایش بدی و با استفاده از اون وقفه ای که نوشتی چاپش کنی مانند زیر:
i db 42h
mov cx,10
:k
MOV AH,0
MOV DX,0
MOV AL,i
INT 17H
inc i
loop k
که این قلعه کد 10 کارتر رو چاپ میکنه اگر بخوای مقدارشو بیشتر کنی مقدار جلو cx که 10 هستو عوض کن اگه بخوای کارکترها رو یکی در میون چاپ کنی همین کدو فقط دستور inc i رو به add i,2 تغیر بده...موفق باشی.