Chào mọi người,
Em đang học lập trình Assembly. Bài tập em đang làm là
Viết chương trình bằng ngôn ngữ asm 32 bit thực hiện công việc đổi một số dạng thập phân sang dạng nhị phân, dạng bát phân, dạng thập lục phân. Nhưng vấn đề ở đây input lại là string
Có cách nào để chuyển đổi string ấy qua số không mọi người?
Nhận input là số trong Assembly
2 Likes
Mình nghĩ đây là cách để bạn nhập vào 1 dãy số
.model small
.stack 100h
.data
nhap db 'Nhap chuoi:$'
.code
mov ax,@data
mov ds,ax
call nhapvao
mov ah,4ch
int 21h
nhapvao proc
pop bx
mov ax,3
int 10h
mov ah,9
mov dx,offset nhap
int 21h
xor cx,cx
mov ah,1
daulap1:
int 21h
cmp al,13
je cuoilap1
push ax
inc cx
jmp daulap1
cuoilap1:
push bx
ret
nhapvao endp
1 Like