2014-12-18 2 views
-4

저는 어셈블리에 익숙하지 않습니다. 언어, 인터넷에서이 질문을 찾을 수 있지만 대답을 할 수 없었습니다.처리기의 주소 범위

What is the address range of a processor having 
(a) 40 address lines 
(b) 34 address lines 
+0

? 그것은 열심히 일하고 가장 영속적 인 사람 만이 살아남아 야합니다. ;) – johnfound

+0

@AniqMakhani : StackOverflow에 대한 질문은 문제에 대한 답변 인 경향이 있습니다. 이 숙제 문제에 대한 해결책을 찾는 데 어려움이 있습니까? 무엇을 시도 했습니까? 왜 작동하지 않습니까? 또는 어디에서 잘못 생각할 수 있습니까? –

답변

0

각 어드레스 선 정도로 가장 많은 그베이스 (2)가 시스템 내의 어드레스 라인의 개수로 표현 될 수있다 알아낼,베이스 (2) 시스템의 하나의 숫자이다.

예 : 소수 (베이스 (10))에있어서, 제 전원 10 세자리 시스템에 표시 될 수있는 가능한 번호의 수가 또는 1000

0

각 어드레스 선 수 "높은"전압 또는 "낮은"전압 (또는 "0"또는 "1")이어야합니다.

각 줄에는 두 가지 상태가 있습니다.

하나의 주소 줄은 0 (줄 바꿈) 또는 1 (줄 바꿈)의 주소 2 개만 주소 지정할 수 있습니다. 이것은 10 진수 주소 0과 1 (2 진수를 10 진수로 변환)에 해당합니다. 00 (낮은 두 줄) 01 (제 1 라인이 낮은, 높은 초) 10 (제 1 고, 저 초) 11 (높은 두 줄) -

2 개의 어드레스 라인 (4 개) 어드레스를 해결할 수있다. , 000 (낮은 모든 라인) 001 (단지 세 번째 줄 높음), 010 (단지 두 번째 행 높음) - 이들은 어드레스 0, 1, 2 진수에 대응하고, 3

3 개의 어드레스 라인은 8 개 개의 주소를 해결할 수 037에 해당하는 100 (첫 번째 라인 만 높음), 101 (두 번째 라인 만 낮음), 110 (세 번째 라인 만 낮음), 111 (모든 라인이 높음), 011

등등.

희망 당신은 여기에 패턴을 볼 수 : 2, 4, 8, 16, ... 학습이 용이해야했다

+0

나는 그것을 얻었고, 그 패턴은 2^n이 될 것이므로 응답은 2^40이 될 것입니다. 내가 맞습니까? –

+0

@AniqMakhani, 네 말이 맞아. 잘 했어. – Tony

관련 문제