검색어 입력폼

[고급프로그래밍언어자료] 고급프로그래밍명령어 요약집

등록일 2004.07.16 한글파일한컴오피스 (hwp) | 20페이지 | 가격 1,000원

소개글

자료집들을 보시고나서,,..공부에 도움이 마니 되었으면 합니다...행복하세요^^*

목차

없음

본문내용

7.2 이동(shift)명령 :
▶ 레지스터나 메모리에 있는 비트는 왼쪽이나 오른쪽으로 이동할 수 있다.비트가 이동되어 빠져나온 것은 CF로 들어간다. 왼쪽 이동은 값을 두 배로 크게 하고, 오른쪽 이동은 값을 절반으로 줄이는 것이기 때문에 이 명령은 2의 거듭제곱으로 곱하거나 나누는 방법을 제공한다. 곱셉,나눗셈을 사용할 것이지만 이 명령들은 MUL이나 DIV에 비해 훨씬 속도 느리다.
≫ SHL 명령(왼쪽이동명령) : 오퍼랜드에서 왼쪽으로 수행
opcode(SHL) 데스티네이션(destination), 1 <<-- N이 1일때,
opcode(SHL) 데스티네이션(destination), CL <<-- N이 1이 아닐때,
≫ SAL 명령 : 위 형식과 같다
연산의 산술적이 특성을 강조하기 위해 OP코드 SAL(shift arithmetic left)
이 숫자로써의 곱셉이 필요한 곳에 사용되기도 한다. 두 명령 모두 같은 기계어이다.

≫ SHL 명령(오른쪽이동명령) : 오퍼랜드에서 오른쪽으로 수행
opcode(SHR) 데스티네이션(destination), 1 <<-- N이 1일때,
opcode(SHR) 데스티네이션(destination), CL <<-- N이 1이 아닐때,
≫ SAR 명령 : 위 형식과 같다
msb가 원래의 값을 가지고 있다는 하나의 차이점을 제외하고는 SHR과 같이 작동한다

참고 자료

없음
다운로드 맨위로