2002년03월10일 24번
[전자 계산기 구조] 레지스터에 저장되어 있는 몇 개의 비트를 1로 하기 위해서는 그 장소에 x를 가진 데이터를 y 연산을 하면된다. 이 때 x와 y는?
- ① x=0, y→AND
- ② x=1,y→AND
- ③ x=1,y→OR
- ④ x=0,y→OR
(정답률: 53%)
문제 해설
레지스터에 저장되어 있는 비트를 1로 만들기 위해서는 OR 연산을 사용해야 한다. OR 연산은 두 비트 중 하나라도 1이면 결과가 1이 되기 때문이다. 따라서 x는 1이 되어야 하고, y는 OR 연산을 해야 한다. "x=0, y→AND"는 두 비트가 모두 1일 때만 결과가 1이 되기 때문에 1로 만들 수 없다. "x=1,y→AND"는 두 비트가 모두 1일 때만 결과가 1이 되기 때문에 1로 만들 수는 있지만, OR 연산보다는 비효율적이다. "x=0,y→OR"는 x가 0이므로 결과가 항상 0이 되기 때문에 1로 만들 수 없다. 따라서 정답은 "x=1,y→OR"이다.
연도별
- 2020년08월22일
- 2020년06월06일
- 2019년08월04일
- 2019년04월27일
- 2019년03월03일
- 2018년08월19일
- 2018년04월28일
- 2018년03월04일
- 2017년08월26일
- 2017년05월07일
- 2017년03월05일
- 2016년08월21일
- 2016년05월08일
- 2016년03월06일
- 2015년08월16일
- 2015년05월31일
- 2015년03월08일
- 2014년08월17일
- 2014년05월25일
- 2014년03월02일
- 2013년08월18일
- 2013년06월02일
- 2013년03월10일
- 2012년08월26일
- 2012년05월20일
- 2012년03월04일
- 2011년08월21일
- 2011년06월12일
- 2011년03월20일
- 2010년09월05일
- 2010년05월09일
- 2010년03월07일
- 2009년08월30일
- 2009년05월10일
- 2009년03월01일
- 2008년09월07일
- 2008년05월11일
- 2008년03월02일
- 2007년09월02일
- 2007년05월13일
- 2007년03월04일
- 2006년09월10일
- 2006년05월14일
- 2006년03월05일
- 2005년09월04일
- 2005년05월29일
- 2005년03월20일
- 2005년03월06일
- 2004년09월05일
- 2004년05월23일
- 2004년03월07일
- 2003년08월31일
- 2003년05월25일
- 2003년03월16일
- 2002년09월08일
- 2002년05월26일
- 2002년03월10일
- 2001년09월23일
- 2001년06월03일
- 2001년03월04일
- 2000년10월01일
- 2000년07월23일
- 2000년05월14일
- 2000년03월12일
- 1999년10월10일
- 1999년08월08일
- 1999년06월20일
- 1999년04월18일
진행 상황
0 오답
0 정답