Thông báo

Collapse
No announcement yet.

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

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • 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ữ)

  • #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


    • #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


      • #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


        • #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


          • #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


            • #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...
              X