프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

익명 사용자의 이미지

어셈블리에서 음수 출력을 어떻게 하나요?

어셈블리를 최근에 배우기 시작하면서 eax에 있는 값을 부호 있는 10진수 정수로 출력 하는 방법을 알게 되어 아래와 같이 코딩을 하였는데 음수가 나오지 않고 다른 값이 출력됩니다.

include Irvine32.inc
 
.data
var2 SWORD -32767
.code
main proc
	mov eax,0
	add ax,var2
	call WriteInt
	exit
main endp
end main

이렇게 해서 출력을 해보면 +32769가 출력이 되는데 책을 살펴보고 구글에서 대략 찾아보니 -32767이 2의 보수로 표현하면 1000 0000 0000 0001이고 컴파일러(어셈블러)는 음수로 넣은 걸 알고 있지만 막상 출력을 할 때는 음수인지 아닌지 판단하지 못하여 32769가 출력 되는 거 같습니다.

그러면 음수를 출력할 수 있는 방법은 없나요? 예를 들면 -32767을 출력하는 방법 말입니다.

익명 사용자의 이미지

c언어 %s %c 질문 있는데 도와주실분 있나요??

#include <stdio.h>
 
int main(void)
{
	char str[101] ={0,};
	int N;
	int i;
	int sum = 0;
	scanf("%d", &N);
	scanf("%c", str);
 
	for (i=0; i<N; i++){
		sum += str[i] -'0';
	}
	printf("%d", sum);
 
	return 0;
}

공백없는 숫자의 문자열을 받아서 합을 출력하는 코드입니다. 코드를 수정 해달라는 질문은 아니고요 원래 %s를 써야하는데 %c를 썼습니다. 위에처럼 그런데 %c로는 문자열을 받을 수 없는 것은 알긴 하는데 왜 N을 입력받는 순간 프로그램이 끝날까요? 컴파일러는 DEV C++입니다.
scanf("%s", str);

mrx@Google의 이미지

ip header의 df mf flag

DF와 MF 둘다 1값을 가질순 없지 않나요?

(DF) 0 = 단편화되었음, 1 = 단편화되지 않았음
(MF) 0 = 마지막 단편화 데이터, 1 = 단편화 데이터 더 있음

단편화되지 않았는데 단편화 데이터가 더 있을 순 없으니까요

그렇다면 둘 중에 하나만 1이거나 둘다 0인경우 밖에 없는거 맞죠?

익명 사용자의 이미지

apm tomcat 연동 질문점요

apm공부중인데 이해가안가서요..
apm tomcat 설치하고 연동하였는데요
네임서버 구축하고 도메인도 연결하고 개인 ssl도 적용했습니다.

http:localhost(ip)/phpinfo.php
http:localhost(ip)/index.html
http:localhost(ip)/index.jsp

https:localhost(ip)/phpinfo.php
https:localhost(ip)/index.html
https:localhost(ip)/index.jsp
전부 정상적으로 페이지 나오는데.

http:도메인/phpinfo.php
http:도메인/index.html
http:도메인/index.jsp

mrx@Google의 이미지

fork()와 redirection in linux

#include
#include
#include

int main(int argc,char* argv[]){
pid_t pid;

printf("Hello! %d\n", getpid());

if((pid=fork())) {
waitpid(pid,0,0);
}
printf("Bye! %d\n",getpid());

return 0;
}

결과를 stdout으로 출력하면
Hello! parent id
Bye! child id
Bye! parent id
가 나오는데 다른 txt파일로 redirection 시키면
Hello! parent id
Bye! child id
Hello! parent id//추가됨
Bye! parent id
왜 Hello! parent id 가 뒤에 다시 출력 될까요? 알쏭달쏭하네요.

익명 사용자의 이미지

아무것도 모르는 상태에서 임베디드쪽을 공부하고 싶습니다

인문계 고등학교를 졸업하고

전문대에서 소프트웨어과를 다니고 있는데, 배우는건 거의 관련이 없다고 생각합니다.

http://recipes.egloos.com/5000239

이곳을 보고 공부하란 글을 봐서 찬찬히 읽어보는데... 이것조차도 잘 해석되지 않는 부분이 있습니다...

정말 기초가 0인 상황이라고 할 수 있는데, 무엇부터 시작해야 되는지도 감이 잡히지 않습니다.

도와주실 선생님 어디 안계신가요? ㅠ_ㅠ

zmzm2260의 이미지

리눅스 질문드립니다..

리눅스 예제들을 풀어보고 있습니다
텍스트 파일에서 @문자를 포함한 이메일과 줄 번호만 출력하고싶은데 아무리 생각을 해봐도 모르겠네요...
grep -n '@' subject2.txt를 이용해서 @를 포함하는 라인 번호랑 그 라인을 받는 것 까진 했는데 그 라인에서 이메일 말고 제거할 수 있는 방법이 있을까요?
그리고 텍스트 파일도 첨부하겠습니다.

okite의 이미지

저장장치 질문입니다.

리눅스를 익힌지 얼마 되지않아 VM상에서만 사용해봐서 잘 모르겠어서 질문드립니다.

지금 메인OS로 윈도우 사용 시 포맷을 하거나, 떼어내어 다른 컴퓨터에 하드디스크나 외장하드를 꼽으면 무슨 윈도우를 사용하던, 다른 컴퓨터에 꼽아 쓰던 바로 인식되어서 그 안에 있는 자료 자체는 별 절차없이 바로 이용하지 않습니까?

여기서 든 궁금증 메인OS를 윈도우에서 리눅스로 바꾼다면,
하드디스크나 외장하드가 위와 같이 별 다른 절차없이 이용되는가 궁금합니다.

그 역도 성립되는지도요.

바보 같아보이는 질문이지만 검색도 잘 안되고, 정말 궁금해서 질문드립니다;

larsensamuel의 이미지

혹시 해외에서 일하고계신분 있어요?

안녕하세요 형님들.
곧 대학교 진학을 해야하는데요.
제가 지금 하고자 하는 것을 조금 열심히 해서
해외에 나가서 일을 하고싶어서 그런데.
영어는 아마 필수겠지요?


피망머니상 - 피망머니상


익명 사용자의 이미지

IDC에서 메일로그를 안줘요

안녕하세요 리닌이가 인사올립니다.
다름이 아니라 궁금한게 있어서 질문드리려 합니다.

일단 제가 소속되어 있는 회사가 현재 ISMS인증 (때려죽일 P마크)을 위해
이리저리 고군분투를 하고 있는 상황입니다.

일단 사이트 취약성이나 기타등등 태클걸릴만한 항목에 대해선 어차피 프로그램쪽 수정이나
중간에 방화벽 쑤셔박던가 해서 패스했습니다만

문제는 인증심사관이 자꾸 메일 송수신관련 즉 메일서버에서 테클을 걸면서
키 168에 모델출신 이고 나름 클럽에서 놀았다고 확실히 자부할수있는
영업부 차장 (향년 32세,3사이즈는 묻...)의 심기를 자꾸 긁어대니

덩달아 노예생활하고 있는 저를 히스테리 분출구로 이용하다보니 자동적으로
SM관계로 발전해버린 상황입니다. (?)

아. 중간에 잠깐 글이 딴곳으로 새어버렸네요
딴게 아니구 인증 심사원들이 자꾸 회사 홈페이지 상에서 처리하는
메일 송수신 관련 증적 자료를 요구합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기