쉽게 배우는 어셈블러언어 1장 연습문제
페이지 정보
작성일 19-05-13 09:57
본문
Download : 쉽게 배우는 어셈블러언어 1장 연습문제.hwp
그 후에 각 진수에 맞게 switch case 구문으로 선택사항을 만들고 그 선택사항별로 str에 자리에 맞게 선택진수로 10진수를 나눈 나머지 값을 입력해 넣는다. 그 후에 입력된 횟수(len)에 맞게 str에서 자릿값을 출력한다.
Download : 쉽게 배우는 어셈블러언어 1장 연습문제.hwp( 49 )
쉽게 배우는 어셈블러언어 1장 연습문제
1. 10진수를 입력하여, 2진수와 8진수, 16진수를 출력하는 program을 만들어라.
1) 문제
10진수를 입력하여, 원하는 진수로 변환하도록 설정하고 출력.
2) 풀이방법
10진수를 scanf로 입력받는다.
3) 실행 화면 및 결과
255를 10진수로 입력하여 2진수로 변환
1000를 10진수로 입력하여 8진수로 변환
964를 10진수로 입력하여 16진수로 변환
4) 검토
scanf에 대상으로하여 2가지 에러가 발생. 해당 program을 실행하는데 문제는 없지만, 이유를 확인 불가능.
5) program 소스
#include `stdio.h`
void main()
{
int input, num, x, len〓0, i〓0;
char str[255];
printf(`10진수를입력하세요: `);
scanf(`%d`, &num);
printf(`₩n 2진수로실행하실려면2를, 8진수로변환하실려면8을, ₩n 16진수로변환하실려면16을치세요: `);
scanf(`%d`, &input);
switch(input)
{
case(2):
x〓2;
break;
case(8):
x〓8;
break;
case(16):
x〓16;
break;
}
while(num ` 0)
{
str[i++] 〓 num%x;
len++;
num /〓 x;
}
for(i〓len-1; i`〓0; i)
{
if(str[i]`〓9)
printf(`%d`, str[i]);
else
printf(`%x`, str[i]);
}
printf(`₩n`);
}
2번째 homework
2. 바나나, 사과, 배의 단가와 개수를 입력받고, 받은 돈을 …(생략(省略))
쉽게,배우는,어셈블러언어,1장,연습문제,기타,레포트
설명
순서
레포트/기타
쉽게 배우는 어셈블러언어 1장 연습문제 , 쉽게 배우는 어셈블러언어 1장 연습문제기타레포트 , 쉽게 배우는 어셈블러언어 1장 연습문제






쉽게 배우는 어셈블러언어 1장 연습문제
다.