64KB 가 아닌게 신기하다
[%] 8086 아키텍처는 16비트 시스템인데 메모리 제한은 1MB 였대
익명(211.234)
2024-03-12 20:14
추천 0
댓글 8
다른 게시글
-
웹소켓은 무조건 전송 보장임? [2][질문] 익명(61.79) | 24.03.12추천 0
-
백엔드하다가 프론트 넘어간애 있냐? [6][질문] 익명(119.196) | 24.03.12추천 0
-
대학원생 있냐 [1][질문] 익명(118.235) | 24.03.12추천 2
-
코테 잘하는 방법 없나 [2][질문] 익명(yayakon) | 24.03.12추천 0
-
한국에서 C#은 게임 제조업 pos 말고는 노답임? [4][질문] 익명(211.234) | 24.03.12추천 0
-
한국은 공급을 받아줄 기업이 없음. [2][%] 익명(172.225) | 24.03.12추천 2
-
윈도우 서버를 처음 써보는데 생각보다 [7][질문] 마르헤드(marhead0415) | 24.03.12추천 0
-
나보다 네이밍 막장은 없어 [2][%] 익명(59.14) | 24.03.12추천 3
-
이거 실행하는 편한 방법 없으려나 [1][질문] 익명(146.70) | 24.03.12추천 0
-
그 코딩 쌩초보인데 [6][질문] 익명(rlaxogus202) | 24.03.12추천 0
메모리 주소가 20비트고 그 때는 far 포인터 near 포인터가 있었대
그럼 어떤식으로 분기 점프함?
분기는 오프셋 주는 명령어가 따로 있었던거같음 ㅋㅋ 지금 인스트럭션 포인터에서 relative offset으로 짬푸
숏점프 롱쩜프 명령어 따로 있고, 롱쩜푸는 따로 할당된 레지스터 어드레스에 HI랑 LO 주소 쓰고 트리거 줘서 뛰었을걸
그 때->그때
longjmp는 그런게 아닌데 도스시절에는 다른게 있었나 보군
segment:offset (segment << 4) + offset - dc App
20비트를 표현하기위해 16비트 레지스터 2개써버리기