Hỏi một cái ;; ;;HOANG BUI ;;SPRING, 2002 ;;PROGRAM 3 ;;DUE DATE: FEBRUARY 4 CR EQU 0DH LF EQU 0AH .MODEL SMALL .STACK 100H .DATA YOURNAME DB 'HOANG BUI',CR,LF,'$' COURSE DB 'CMPS 2013',CR,LF,'$' TERM DB 'SPRING, 2002',CR,LF,'$' ASSIGN DB 'PROGRAM 1',CR,LF,'$' .CODE PRTHDR PROC MOV AX,0600H ;THIS CODE MOV BH,07 ;CLEARS THE SCREEN MOV CX,0000 ;AND POSITIONS MOV DX,184FH ;THE CURSOR INT 10H ;IN THE UPPER LEFT CONNER ; MOV AX,@DATA ;GET ADDRESS OF THE DATA SEGMENT MOV DS,AX ;MOVE DATA SEGMENT TO ADDRESS MOV DX,OFFSET YOURNAME ;DISPLAY YOURNAME MOV AH,09H ;FUNCTION CODE FOR "DISPLAY STRING" INT 21H ;STANDARD CALL TO MSDOS ; MOV DX,OFFSET COURSE ;DISPLAY COURSE IDENTIFIER INT 21H MOV DX,OFFSET TERM ;DISPLAY SEMESTER INT 21H MOV DX,OFFSET ASSIGN ;DISPLAY ASSIGNMENT NUMBER INT 21H ; MOV DL,7FH ;MOVE THE VALUE 7FH TO REGISTER DL MOV CX,96 ;MOVE THE VALUE 96 (DECIMAL) TO cx (COUNTER) PRINT_LOOP: MOV AH,2h ;2h function to print character out INT 21h ;Prints out the character in the register DL DEC DL LOOP PRINT_LOOP ;LOOP TO PRINT OUT 16 CHARACTERS ; MOV AL,0 ;RETURN CODE OF ZERO(0) MOV AH,4CH ;EXIT TO MSDOS INT 21H ; PRTHDR ENDP END PRTHDR Đây là cái code em viết để in backward nhưng không biết cách xuống hàng sau 16 ký tự như thế nào. Ông thầy bảo em chỉ được dùng lện JZ <label> thôi. Em chẳng hiểu cái gì cả. Label ở đây là cái label của LOOP, hay của cái gì??? Các bác giúp em với Em post cái này lên nhiều mục vì không có mục nào cho assembly cả, các bác admin đừng cho em là câu bài nhé
genisys ơi: bạn hỏi anh Linh den lớp mình ngày xưa hay Tiến Dũng thử xem. Mấy bác đó ở lớp siêu nhân về ASM lắm. Hì nhưng không biết là so với bạn thì thế nào. Cứ thử hỏi xem Tớ không trả lời bạn được đâu vì tớ cũng mù tịt môn này. Manchester United. -------------------------------- Roberto Baggio - Sheva. Remember Crazy not stupid --------------------------------