저는 비교적 새로운 어셈블리입니다. 명령 줄에서 문자열을 읽고 변수에 저장 한 다음이를 정수로 변환하고 싶습니다. 어떤 아이디어? 내가 사용하고있는 자습서에서는 내가 할 모든 어셈블리 응용 프로그램에서 사용하고 싶지 않은 몇 가지 추가 어셈블리 코드를 사용했습니다. 나는 리눅스 우분투를 x86 프로세서와 함께 사용하고있다.어셈블리에서 문자열을 읽고 정수를 파싱하십시오.
1
A
답변
1
"read"는 시스템 호출입니다. 레지스터 (Linux) 또는 스택 (FreeBSD)을 직접 설정 한 다음 인터럽트를 제기하여 시스템 콜을 사용하거나 NASMX의 매크로를 사용하여 크로스 플랫폼 방식으로 실행할 수 있습니다. stdin, stdout 및 stderr는 각각 파일 설명자 0, 1 및 2입니다. 또는 scanf를 거의 동일한 방식으로 사용할 수 있습니다 (물론 표준 C 라이브러리에서 제공되며 read를 호출 할 것입니다). 그런 다음 아무 이유없이 자신의 정수 파서를 작성하고 싶지 않으면 쉽습니다.
관련 문제
- 1. iPhone : NSURL/NSString (NSScanner?)에서 정수를 파싱하십시오.
- 2. 문자열을 정수로 파싱하십시오 (지옥이나 높은 물을 받으십시오)
- 3. 문자열을 거꾸로 읽고 처음에 종료 '/'
- 4. STL C++ 문자열을 읽고 쓰는 방법은 무엇입니까?
- 5. php에서 쿼리 문자열을 읽고 변환하는 우아한 솔루션?
- 6. 읽고
- 7. 정수를
- 8. android : 데이터의 상당 부분을 파싱하십시오.
- 9. ASP.NET을 사용하여 워드 문서를 파싱하십시오.
- 10. $ .getJSON을 사용하여 URL을 가져 와서 정확하게 파싱하십시오.
- 11. SQL의 문자열에서 정수를 파싱하는 중
- 12. 어셈블리에서 MSIL을 받으시겠습니까?
- 13. Nullable 정수를 포함하는 문자열을 아무 것도 설정하지 않음 0
- 14. 문자열을 사용하지 않고 정수를 숫자 배열로 변환하는 방법은 무엇입니까?
- 15. 비트 조작 : 하위 문자열을 포함하도록 32 비트 정수를 수정하십시오.
- 16. 단일 정수를 NSdefaults에 저장
- 17. 정수를 바이트로 표현하기
- 18. 어셈블리에서 임베디드 파일 읽기
- 19. anoter 도메인의 iframe에서 html 데이터를 파싱하십시오.
- 20. 파일에서 어셈블리에서
- 21. 어셈블리에서 하위 문자열 찾기
- 22. 어셈블리에서 파일 읽기
- 23. Request.UserHostAddress를 사용하는 프로그래머는 정수를 원합니다.
- 24. 컬러 정수를 텍스트로 변환 하시겠습니까?
- 25. C에서 문자열의 두 정수를 저장하십시오
- 26. TASM x86 어셈블리에서 문자열 읽기
- 27. 배열에 정수를 추가하는 방법은 무엇입니까?
- 28. 쉼표로 분리 된 문자열을 읽으십시오.
- 29. 인라인 어셈블리에서 __func__을 사용하는 방법
- 30. ArrayList를 읽고 양수와 음수를 구분해야합니다.
이 질문은 현재 사용중인 프로세서와 운영 체제 (있는 경우)를 모른 채 대답 할 수 없습니다. –
업데이트 확인 –