Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
and연산의 결과값이 궁금하다...
var
Value: Byte;
begin
Value:=Trunc(Value And 255); --->요놈이 어떤 값으로 저장되는지요?
그리고 포트의 번지가 513h는 어떤포트를 가리키는지요?
1
COMMENTS
안치봉
•
1999.07.06 22:35
간단히 비트연산에 대해 설명을 드리죠.
예를 들어...
1 and 1 은 1 이 됩니다. 이런건 2진수로 보면 더 쉬운데...
1을 4 비트로 표현하면 0001 입니다.
0001
and 0001
--------
0001
비트중에서 1 과 1 을 and 연산하면 1 이되고
비트중에서 1 과 0 을 and 연산하면 0 이되고
비트중에서 0 과 1 을 and 연산하면 0 이되고
비트중에서 0 과 0 을 and 연산하면 0 이되고..
즉! 두 and 연산을 하는 두비트가 둘다 1 이면 1 이 되는겁니다... -.-;;
예를 더 들면 대개 곱하기 연산을 할때..
a := 2 * 1;
을 쓰는것 보다는 비트연산의 하나인 shl 을 쓰면 더 빠릅니다.
a := 2 shl 1;
아래의 경우 제가 보기에는...
Value 는 1바이트고 2진수로 8비트죠.
255 도 1바이트고 2진수로 8비트죠.
예를 들어.....
Value := 255;
Value := Value and 255; 하면 결과는 255 입니다.
11111111
and 11111111
------------
11111111 => $FF => 255
아래것은 아마도 값이 안변하지 않을까 합니다. 그런데 Trunc 함수가 들어가서... 어떻게 될지는....바이트의 계산인데 Trunc 는 안써도 될것 같은데...
1 and 255 는 1 입니다.
100 and 255 는 100 입니다.(단 한바이트($FF) 를 넘지 않을때)
255 and 255 는 255 고요.
박성훈 께서 말씀하시기를...
> var
> Value: Byte;
> begin
> Value:=Trunc(Value And 255); --->요놈이 어떤 값으로 저장되는지요?
>
> 그리고 포트의 번지가 513h는 어떤포트를 가리키는지요?
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
그냥
1999.07.06 21:05
0
COMMENTS
/
0
LIKES
[추가질문]Re: create()안에 들어가는 것들의 차이좀
그냥
1999.07.06 19:52
0
COMMENTS
/
0
LIKES
array of 와 String의 차이?
임형호
•
1999.07.06 19:19
1
COMMENTS
/
0
LIKES
필드의 타입을 알아내는 법에 대해 궁금?
신인재
•
1999.07.06 19:38
TField의 DataType 프로퍼티를 이용하시면 됩니다.. 아래는 리스트 박스에 필드별로 add시키는 예제입니다...
썬키
1999.07.06 19:07
0
COMMENTS
/
0
LIKES
DAO 3.6 배포방법
별지기
•
1999.07.06 18:34
1
COMMENTS
/
0
LIKES
조건문을 주고서 조회를 할때요....
최석기
•
1999.07.06 18:40
별지기 께서 말씀하시기를... > 안녕하십니까??저는 강남에 있는 별지기입니다. > 오늘 명함관리 프로그...
최석기
1999.07.06 18:33
0
COMMENTS
/
0
LIKES
1:1 통신을 통한 파일 전송
하윤철
1999.07.06 18:04
0
COMMENTS
/
0
LIKES
ISAPI로 SQL에 접속이 잘 안되네여.
박상길
•
1999.07.06 18:01
1
COMMENTS
/
0
LIKES
주어진 영역의 Component 갯수 구하기
최석기
•
1999.07.06 18:39
박상길 께서 말씀하시기를... > 원이나 사각형으로 주어진 영역의 Component수를 구하는 방법을 > 알고 ...
박성훈
•
•
1999.07.06 17:36
1
COMMENTS
/
1
LIKES
and연산의 결과값이 궁금하다...
var Value: Byte; begin Value:=Trunc(Value And 255); --->요놈이 어떤 값으로 저장되는지요? 그리고 포트의 번지가 513h는 어떤포트를 가리키는지요?
안치봉
•
1999.07.06 22:35
간단히 비트연산에 대해 설명을 드리죠. 예를 들어... 1 and 1 은 1 이 됩니다. 이런건 2진수로 보면...
이한나
•
1999.07.06 16:17
1
COMMENTS
/
0
LIKES
콤보박스 이야기 1
하윤철
•
1999.07.06 17:38
이한나 께서 말씀하시기를... > 폼이 크리에이트 될때마다 combobox의 인덱스가 '0'인 값의 스트링이 보여...
김용석
1999.07.06 12:06
0
COMMENTS
/
0
LIKES
시간 카운트에 대하여...
조성윤
•
1999.07.06 08:09
1
COMMENTS
/
0
LIKES
formatfloat()의 문자형을 정수의 숫자형으로?
박성훈
•
1999.07.06 17:31
조성윤 께서 말씀하시기를... > exe) > var > p,t:integer; > s:string; > begin > p:=20000; > s:=...
이판선
1999.07.06 06:35
0
COMMENTS
/
0
LIKES
델파이와 오라클8.0을 연결하는 방법은 없나요?
이정호
1999.07.06 06:29
0
COMMENTS
/
0
LIKES
TCustomListBox의 SetItemData, GetItemData 함수
정청환
1999.07.06 04:54
0
COMMENTS
/
0
LIKES
ListView에서 columnclick이벤트가 작동을...
정청환
•
1999.07.06 04:51
1
COMMENTS
/
0
LIKES
기본 웹브라우저 와 메일 띄우기
최석기
•
1999.07.06 18:44
정청환 께서 말씀하시기를... > 기본 웹브라우저 와 메일 띄우기 > > 윈도우즈에서 기본적인(default) ...
변상준
1999.07.06 04:32
0
COMMENTS
/
0
LIKES
Control String와 Quoted String 차이점
김선호
•
1999.07.06 03:33
1
COMMENTS
/
0
LIKES
트랜잭션...
송기원
•
1999.07.06 17:54
아래코드에서 Table을 열기전에 starttransaction하시면 Table상에서 Fetch되는 row는 Server상에서 모두 ...
오세웅
1999.07.06 03:31
0
COMMENTS
/
0
LIKES
인스톨 쉴드 질문 입니다.
디제이
•
1999.07.06 03:28
1
COMMENTS
/
0
LIKES
MMIO는 어디에
안치봉
•
1999.07.06 04:27
안녕하세요. 아마도 찾는게 MMsystem dcu 인것 같군요. 찾는 방법은 여러가지가 있습니다. 우선은...
박성훈
1999/07/06 17:36
Views
273
Likes
1
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
예를 들어...
1 and 1 은 1 이 됩니다. 이런건 2진수로 보면 더 쉬운데...
1을 4 비트로 표현하면 0001 입니다.
0001
and 0001
--------
0001
비트중에서 1 과 1 을 and 연산하면 1 이되고
비트중에서 1 과 0 을 and 연산하면 0 이되고
비트중에서 0 과 1 을 and 연산하면 0 이되고
비트중에서 0 과 0 을 and 연산하면 0 이되고..
즉! 두 and 연산을 하는 두비트가 둘다 1 이면 1 이 되는겁니다... -.-;;
예를 더 들면 대개 곱하기 연산을 할때..
a := 2 * 1;
을 쓰는것 보다는 비트연산의 하나인 shl 을 쓰면 더 빠릅니다.
a := 2 shl 1;
아래의 경우 제가 보기에는...
Value 는 1바이트고 2진수로 8비트죠.
255 도 1바이트고 2진수로 8비트죠.
예를 들어.....
Value := 255;
Value := Value and 255; 하면 결과는 255 입니다.
11111111
and 11111111
------------
11111111 => $FF => 255
아래것은 아마도 값이 안변하지 않을까 합니다. 그런데 Trunc 함수가 들어가서... 어떻게 될지는....바이트의 계산인데 Trunc 는 안써도 될것 같은데...
1 and 255 는 1 입니다.
100 and 255 는 100 입니다.(단 한바이트($FF) 를 넘지 않을때)
255 and 255 는 255 고요.
박성훈 께서 말씀하시기를...
> var
> Value: Byte;
> begin
> Value:=Trunc(Value And 255); --->요놈이 어떤 값으로 저장되는지요?
>
> 그리고 포트의 번지가 513h는 어떤포트를 가리키는지요?