playXP

서브 메뉴

Page. 1 / 12505 [내 메뉴에 추가]
글쓰기
작성자 아이콘 기라졸
작성일 2018-10-21 17:00:19 KST 조회 319
제목
어셈블리 어제 물어봣던게 왜 ㅈ1랄이나는지 확인함

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

 

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

 

이런 니조랄..

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

아이콘 WG완비탄 (2018-10-21 17:02:32 KST)
0↑ ↓0
센스 이미지
파일포켓 이미지
파일포켓 이미지
.
늑대빌런 (2018-10-21 17:04:00 KST)
0↑ ↓0
센스 이미지
역시 그 부분이 이상한게 아니였어
아이콘 기라졸 (2018-10-21 17:06:15 KST)
0↑ ↓0
센스 이미지
그부분이 어디인가용
늑대빌런 (2018-10-21 17:07:30 KST)
0↑ ↓0
센스 이미지
DS 는 *10H해서 주소지정에 일을하는데 CS는 주소지정에서 *10h해서 어시스트가 안되네요 그래서



mov di, cs

shl di, 4

이런식으로 작동시키고있는데 이것도 cs가 0700h이런식이라 작동이되는거지 0FFFH넘어가면 작동 안될게 뻔해서 걱정입니다

이거...
늑대빌런 (2018-10-21 17:09:38 KST)
0↑ ↓0
센스 이미지
그러면 다른 사람도 똑같이 저문제 겪을 거 아니야 오마이갓...

이래서 어셈블리로 프로그래밍 하면 안되고 걍 취미로 하세요

저처럼 컴파일러랑 데이터베이스를 주력으로 하시던가 돈은 안될지라도
아이콘 기라졸 (2018-10-21 17:17:30 KST)
0↑ ↓0
센스 이미지
흑흑 학교 과제임
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.