请问下二进制有什么用呢?我开发编程也没见有用过二进制的呢?
答案:2 悬赏:20 手机版
解决时间 2021-03-03 22:04
- 提问者网友:沦陷
- 2021-03-02 22:17
请问下二进制有什么用呢?我开发编程也没见有用过二进制的呢?
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-02 22:41
有用。
二进制,是计算机内部的事。
一般人,不深入到计算机内部,就用不到它们。
用高级语言编程,用十进制就行。
编译软件,会帮你变成二进制,存入磁盘。
二进制,是计算机内部的事。
一般人,不深入到计算机内部,就用不到它们。
用高级语言编程,用十进制就行。
编译软件,会帮你变成二进制,存入磁盘。
全部回答
- 1楼网友:爱难随人意
- 2021-03-02 23:41
data segment
mes db 'enter a hex data:$'
data ends
;************************************************************
code segment
;------------------------------------------------------------
htob proc far
assume cs:code ,ds:data
mov ax,data
mov ds,ax
start:
mov ah,9
lea dx,mes
int 21h
push ds
sub ax,ax
push ax
call input
call crlf
call print
call crlf
jmp start
ret
htob endp
;-----------------------------------------------------------
input proc near
mov bx,0
newchar:
mov ah,1
int 21h
sub al,30h
jl exit
cmp al,10d
jl addto
sub al,27h
cmp al,0ah
jl exit
cmp al,10h
jge exit
addto:
mov cl,4
shl bx,cl
mov ah,0
add bx,ax
jmp newchar
exit:
ret
input endp
;---------------------------------------------------
print proc near
mov cx,16d
rot:
shl bx,1d
jc set
mov dl,30h
mov ah,2
int 21h
dec cx
jnz rot
ret
set:
mov dl,31h
mov ah,2
int 21h
dec cx
jnz rot
ret
print endp
;------------------------------------------------------
crlf proc near
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
ret
crlf endp
;---------------------------------------------------------
code ends
;*********************************************************
end htob
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯