mọi người giúp mình với nhé

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • s2_dientu_s2
    Thành viên mới
    • Nov 2011
    • 13

    #1

    mọi người giúp mình với nhé

    nhập chuỗi ký tự từ bàn phím, kết thúc bằng phím enter. Hiển thị ra màn hình chuỗi ngược lại là chữ in hoa (viết bằng lập trình hợp ngữ)
  • chung1608
    Thành viên tích cực
    • Sep 2009
    • 4160

    #2
    Nguyên văn bởi s2_dientu_s2 Xem bài viết
    nhập chuỗi ký tự từ bàn phím, kết thúc bằng phím enter. Hiển thị ra màn hình chuỗi ngược lại là chữ in hoa (viết bằng lập trình hợp ngữ)
    hỏi cứ như ra lệnh mà cũng chả biết dùng VDK họ gì

    Comment

    • lengo90
      Thành viên tích cực
      • Nov 2010
      • 348

      #3
      Nguyên văn bởi chung1608 Xem bài viết
      hỏi cứ như ra lệnh mà cũng chả biết dùng VDK họ gì
      cái này không phải dùng VDK đâu mà là ở trong môn lập trình hợp ngữ đấy bác ạ, cái này e cũng được học nhưng chịu không biết làm

      Comment

      • s2_dientu_s2
        Thành viên mới
        • Nov 2011
        • 13

        #4
        hi mình mới vào nên chưa biết nhiều xin lỗi nhé. nếu biết thì giúp mình với nhé

        Comment

        • s2_dientu_s2
          Thành viên mới
          • Nov 2011
          • 13

          #5
          ukm mình hỏi để mọi người tham khảo mà
          code này bạn mình mới chỉ cho mọi người xem nhé

          .model small
          .stack 100h
          .data
          bh1 db 'Nhap day ky tu:$'
          bh2 db 13,10,'Chuoi nguoc in hoa la:$'
          .code
          main proc
          mov ax,@data
          mov ds,ax
          ;hien thi bh1
          lea dx,bh1
          mov ah,9
          int 21h
          ;nhap day ky tu
          xor cx,cx ;xoa cx
          nhap:
          mov ah,1
          int 21h
          cmp al,13 ;so sanh voi enter
          je hienthi
          push ax ;dua ky tu vua nhap vao stack
          inc cx
          jmp nhap
          hienthi:
          ;hien thi bh2
          lea dx,bh2
          mov ah,9
          int 21h
          docchuoi:
          pop ax ;lay tu stack cac ky tu vua luu
          cmp al,41h
          jb tiep
          cmp al,5ah
          jbe innguyen
          cmp al,61h
          jb tiep
          cmp al,7ah
          jbe inhoa
          jmp tiep
          innguyen:
          mov dl,al
          mov ah,2
          int 21h
          jmp tiep
          inhoa:
          sub al,20h
          mov dl,al
          mov ah,2
          int 21h
          jmp tiep
          tiep:
          loop docchuoi
          thoat:
          mov ah,4ch
          int 21h
          main endp
          end main

          Comment

          • hungbom
            Thành viên chính thức
            • Feb 2011
            • 52

            #6
            Dang hoc mon nay xin gop y:
            .model small
            .stack 100
            .data
            tb1 DB 10,13'moi nhap cac ky tu$'
            tb2 DB 10,13'cac ky tu hien thi theo chieu nguoc lai'
            .code
            main proc
            mov ax,@data
            mov ds,ax
            lea dx,tb1
            mov ah,9
            int 21h
            xor cx,cx
            nhap: mov ah,1
            int 21h
            cmp al,13
            je hienthi ; kiem tra phim enter
            push ax
            inc cx
            jmp nhap
            hienthi: lea dx,tb2
            mov ah,9
            int 21h
            pop dx
            sub dx,20h; doi thanh chu hoa
            mov ah,2
            int 21h
            loop hienthi.
            .
            .
            .
            = = === ===
            = = =
            ====== = = = = = ===
            = = = = = = = = =
            = = ==== = = = = =

            Comment

            • s2_dientu_s2
              Thành viên mới
              • Nov 2011
              • 13

              #7
              cảm ơn ý kiến của bạn nhé

              Comment

              Về tác giả

              Collapse

              s2_dientu_s2 Tìm hiểu thêm về s2_dientu_s2

              Bài viết mới nhất

              Collapse

              Đang tải...