PlayXP

새로운 사이트를 준비하는 동안
여러분의 이야기가 이어질 작은 공간을 마련했습니다.

PlayXP 서비스를 준비하며 함께 작업하고 있는 운영진 일러스트

어셈블리 어제 물어봣던게 왜 ㅈ1랄이나는지 확인함

조회 수 483

cs는 사실 개구라엿던것

 

초기값이 cs 0700 ds 0700인데 제가 임의로 ds를 바꾸면 진짜 0700이 사라지고 진짜 코드주소만 들어가서 이를테면 0013 이런식으로 들어감.

 

0700이란 값이 없으니까 07130을 확인해야하는데 정작 들추고보면 00130을 보고있으니 정상적으로 작동할리가없음

그래서 학교에서 준 자료는

cdseg segment

assume cs:cdseg, ds:dtseg

mov ax, dtseg

mov ds, ax

.

.

cdseg ends

 

dtseg segment

data db ?

dtseg ends

 

인데 

 

mov ax, ds

add ax, dtseg

mov ds, ax

 

이런식으로 바꾸니까 정상작동함

 

이런 니조랄..

목록으로

댓글

댓글을 불러오는 중...