Đồ Án DALTHT-Nhập vào một số và xuất ra theo dạng nhị phân, bát phân, hex

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Title Nhap vao mot so va xuat ra theo dang binary, decimal, hexa
    .Model small
    .Stack 100H
    Xoamanhinh macro
    Mov AH,6H ;Ham cuon man hinh len
    Xor AL,AL ;Xoa ca man hinh
    Xor CX,CX ;Goc trai tren (0,0)
    Mov DH,24 ;So dong
    Mov DL,79 ;So cot
    Mov BH,7 ;Thuoc tinh video thuong (trang tren nen den)
    Int 10H
    Mov AH,0FH ;Ham lay che do man hinh
    Int 10H
    Mov AH,2H ;Ham dat vi tri con tro
    Mov DH,0 ;Toa do Y (Dong)
    Mov DL,0 ;Toa do X (Cot)
    Int 10H
    Endm
    Hienxau macro xau
    Lea DX,xau
    Mov AH,9
    Int 21H
    Endm
    .Data
    Menu DB 10,13,'+------------------MENU-----------------+$'
    DB 10,13,' 0: Thoat khoi chuong trinh (Co the chon ki tu <> [1,4]) $'
    DB 10,13,' 1: Nhap nhi phan. Doi sang thap phan, thap luc phan $'
    DB 10,13,' 2: Nhap thap phan. Doi sang nhi phan, thap luc phan $'
    DB 10,13,' 3: Nhap thap luc phan. Doi sang nhi phan, thap phan $'
    DB 10,13,' 4: Xu ly so thap phan co nhieu chu so $'
    DB 10,13,'+---------------------------------------+$’
    DB 10,13,'Xin moi chon mot so :$'
    TbNhap DB 10,13,'Nhap vao mot so : $'
    TbSai DB 10,13,'Khong dung, nhap lai: $'
    TbXuat DB 10,13,'So vua nhap :$'
    Xuatbin DB 10,13,' Doi sang he co so 2 la: $'
    Xuatdec DB 10,13,' Doi sang he co so 10 la: $'
    Xuathex DB 10,13,' Doi sang he co so 16 la: $'
    Xuatlai DB 10,13,' Xuat lai so vua nhap la: $'
    Nguoc DB 10,13,' Doi nguoc he co so 10 la: $'
    Space DB ' $'
    Hoi DB 10,13,'An phim bat ki de tiep tuc (An ESC de thoat):$'
    M1 DB 500 dup(0)
    M2 DB 500 dup(0)
    M3 DB 1800 dup(0)
    M4 DB 1800 dup(0)
    CSO DB ?
    i DW 0
    Spt DW 0
    .Code

    (Xem tiếp ở tài liệu)
     

    Các file đính kèm:

Đang tải...