리그캣의 개발놀이터

어셈블리 - 쉬프트(shift) 사용하기 본문

프로그래밍 언어/Assembly

어셈블리 - 쉬프트(shift) 사용하기

리그캣 2018. 1. 22. 15:46

쉬프트(shift) 사용하기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
INCLUDE Irvine32.inc
 
.data
buffer BYTE 32 DUP(0),0
 
.code
main PROC
    mov ecx,32
    mov esi,OFFSET buffer
    mov eax,14
    
    call WriteBin
    call crlf
L1:
    shl eax,1
    mov BYTE PTR [esi],'0'
    jnc L2
    mov BYTE PTR [esi],'1'
L2:
    call WriteBin
    call crlf
    inc esi
loop L1     
 
 
exit
 
main ENDP
END main
cs


'프로그래밍 언어 > Assembly' 카테고리의 다른 글

어셈블리 -배열 더하기  (0) 2018.01.22
어셈블리 - 피라미드  (0) 2018.01.22
어셈블리 - 루프사용하기2  (0) 2018.01.22
어셈블리 - 가장 큰 값 찾기  (0) 2018.01.22
어셈블리 - string 값 받기  (0) 2018.01.22
Comments