H
Hammer111
Guest
모두 안녕
우리 대학 작업이 작은 (에서 최대) 10 데이터를 메모리에 주소를 좀 50H에서 60H에 저장된에서 (숫자)를 정렬하는 코드를 만드는 것입니다.여기에 5 시간 동안 일하고 있었어요 성공하지 않았다.
난 로직 내 곁에 지시했지만 JP 항상 좋은 일을 생각합니다.
이게 라인에 의해 (라인) 내가 그랬어의 텍스트 표현입니다 :
그래서 51H에 51H에서 데이터를 로드할 점 등록 B 조 전 HL 50H 주소를 다음 주소로 50H에서 메모리에 데이터와 함께로드 축압기 등록, 내가 한 장 씩 증가 HL 등록로드됩니다.입고 국기를 재설정하십시오.AB는 regster 공제, HL 등록 그래서 포인트 감소 다시 50H 데이터와 (빼기 때문에 후에 덮어 등록 50H.Loaded 주소하지만 난 깃발을 들어 있어요), HL (51H) 증가
그런 다음
감탄이 어디에 내 프로그램, 라인 JP C가 MEM MEM 자리 플래그를 가지고있을 때 점프해야 1로 설정하지만, 그것은 항상 나를 위해 죽으면 점프입니다 (와 상관없이 국기의) 느낌표
MEM에서 :
로드할 레지스터에서 데이터와 함께, HL (50H)와 B 레지스터로드 50H 감소 51H 주소
MEM 기본적으로 적어도 난 50H에서 51H로 데이터를 전환하고 51H에서 50H 빼기 때문에 플래그를 수행했다.
다시 말하지만, 내 문제 여부를 빼기 긍정적 또는 부정적이다 (깃발 전 MEM을 실행 subprogram가 1 또는 0)으로 설정 수행.
코드 :
의 LD HL, 50H
의 LD (HL)
INC HL
의 LD B 조 (HL)
및
SBC는 A와 B
12월 HL
의 LD (HL)
INC HL
JP C를 MEM
MEM :
의 LD (HL),
12월 HL
의 LD (HL), B 조
HALT
끝
우리 대학 작업이 작은 (에서 최대) 10 데이터를 메모리에 주소를 좀 50H에서 60H에 저장된에서 (숫자)를 정렬하는 코드를 만드는 것입니다.여기에 5 시간 동안 일하고 있었어요 성공하지 않았다.
난 로직 내 곁에 지시했지만 JP 항상 좋은 일을 생각합니다.
이게 라인에 의해 (라인) 내가 그랬어의 텍스트 표현입니다 :
그래서 51H에 51H에서 데이터를 로드할 점 등록 B 조 전 HL 50H 주소를 다음 주소로 50H에서 메모리에 데이터와 함께로드 축압기 등록, 내가 한 장 씩 증가 HL 등록로드됩니다.입고 국기를 재설정하십시오.AB는 regster 공제, HL 등록 그래서 포인트 감소 다시 50H 데이터와 (빼기 때문에 후에 덮어 등록 50H.Loaded 주소하지만 난 깃발을 들어 있어요), HL (51H) 증가
그런 다음
감탄이 어디에 내 프로그램, 라인 JP C가 MEM MEM 자리 플래그를 가지고있을 때 점프해야 1로 설정하지만, 그것은 항상 나를 위해 죽으면 점프입니다 (와 상관없이 국기의) 느낌표
MEM에서 :
로드할 레지스터에서 데이터와 함께, HL (50H)와 B 레지스터로드 50H 감소 51H 주소
MEM 기본적으로 적어도 난 50H에서 51H로 데이터를 전환하고 51H에서 50H 빼기 때문에 플래그를 수행했다.
다시 말하지만, 내 문제 여부를 빼기 긍정적 또는 부정적이다 (깃발 전 MEM을 실행 subprogram가 1 또는 0)으로 설정 수행.
코드 :
의 LD HL, 50H
의 LD (HL)
INC HL
의 LD B 조 (HL)
및
SBC는 A와 B
12월 HL
의 LD (HL)
INC HL
JP C를 MEM
MEM :
의 LD (HL),
12월 HL
의 LD (HL), B 조
HALT
끝