See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
상태 레지스터 - 위키백과

상태 레지스터

위키백과 ― 우리 모두의 백과사전.

상태 레지스터 혹은 플래그 레지스터프로세서에서 다양한 수학 연산의 상태를 가리키는 플래그 비트의 모음이다. 이런 플래그는 일반적으로 조건적 테스트와 프로그램 분기하는 동안에 사용된다.

순서, 숫자, 그리고 가끔 이런 프래그들의 정확한 해석은 특정 소자 설정, 기타 때문에, 일반적으로 프로세서에 따라 독특하다. 예시로, x86은 자기자신의 독특한 플래그 레지스터를 가지고 있다.

[편집] 일반적인 상태 레지스터 플래그

  • Z = 영 플래그. 수학 혹은 논리 연산의 결과가 제로인지 아닌지를 가리킨다.
  • C = 자리올림수 플래그. 연산의 결과가 가능한 비트의 숫자보다 큰 값을 만드는지 아닌지를 가리킨다. (이 플래그는 추가의 피연산자처럼 수학 연산이전에 주명령을 설정할 것이다)
  • N (가끔 S) = 네가티브 플래그 혹은 부호 플래그. 수학 연산의 결과가 음의 값인지 양의 값인지를 가리킨다. 도시바 마이크로컨트롤의 TLCS-900 계열에서, N 플래그와 S 플래그는 다른 의미를 가지고 있다: N 플래그는 뺄셈이나 덧샘이 취해지는 장소를 가리키고, 반면에 N 플래그는 마지막 연산의 결과가 양의 수인지 음의 수인지를 가리킨다. (공식 연산 지침서의 PDF 10 페이지를 보세요)
  • V (가끔 O) = 범람 플래그. 연산의 결과가 2의 보수 표현에 의하여 범람하는지 그렇지 않은지를 가리킨다. (부호 연산에서만 자리올림수 플래그와 비슷하다)
  • I = 인터럽트 유효 플래그. 인터럽트는 이 플래그를 설정하거나 클리어하여 유효화하거나 무효화할 수 있다.
  • P = 패리티 플래그. 결과 비트의 숫자가 홀수인지 짝수인지를 가리킨다.

[편집] 같이 보기

  • 플래그 바이트
  • 조건 코드 레지스터
  • 제어 레지스터


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -