看板 ASM 關於我們 聯絡資訊
如果想要做出換行的效果,不知道該用甚麼方法, google的結果看到以下寫法: mov dl,0ah mov ah,02h int 21h 或是 call cr_lf 或是 mov eax,4 mov ebx,1 mov ecx,linefeed mov edx,chrlen int 80h 以及 mov DL,0DH mov AH,2 INT 21H MOV DL,0AH MOV AH,2 INT 21H 把這些code打在檔案內都出現syntax error, 這樣的話請問要怎麼樣才能做出換行效果呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.86.194
ruemann:簡單講就是要輸出 0Dh 0Ah 到檔案就對了 03/26 11:55
jason12308:給你一行,打在data裡. 03/26 22:23
jason12308:change db 10,13,'$' 之後就mov ah,09h lea dx,change 03/26 22:25
jason12308:就如同一樓所講。不過你有沒有編譯器啊... 03/26 22:26
lueichun:已經找到答案了,其實可以將"\n"宣告為string,用syscall 04/01 23:31
lueichun:將string print出來 04/01 23:32
lueichun:不過還是謝謝樓上兩位 04/01 23:33