기금넷 공식사이트 - 복권 조회 - 어셈블리 언어에서 MOVDS 와 ax 는 AX 의 데이터를 이동합니까, 아니면 그 사본 하나만 이동합니까?
어셈블리 언어에서 MOVDS 와 ax 는 AX 의 데이터를 이동합니까, 아니면 그 사본 하나만 이동합니까?
Mov ds, ax 는 ax 의 데이터를 ds 에 할당하고 ax 의 값은 사라지지 않습니다. Mov ax, data, 앞에 assume ds:data 가 있으면 주소 값을 ax 로 전달합니다.
어셈블리 명령어 시스템이 방대하기 때문에 명령어 시스템을 구축해야 하고, 명령어 수가 많고, 형식이 복잡하며, 메모리가 부족합니다. 명령어에서 가장 어려운 것은 명령어가 지원하는 주소 지정 방법이며, 그 본질은 명령어에서 피연산자를 얻는 방법입니다. 프로세서의 경우, 그가 필요로 하는 데이터를 찾는 방법입니다.
그러나 컴퓨터 기반 어셈블리 언어의 경우, 이 주소 지정 방법에는 복잡한 스토리지 관리 방식과 밀접한 관련이 있는 많은 컴퓨팅 스토리지 형식이 포함되기 때문에 이해하기가 어렵습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 컴퓨터명언) 마지막으로 어셈블리 명령은 로고 비트에 영향을 미치는 방법과 관련이 있지만 프로세서 로고 비트는 매우 복잡하여 메커니즘을 파악하기가 어렵습니다.
확장 데이터:
컴파일 환경:
어셈블리 언어와 같은 비 기계 언어로 작성된 기호 프로그램을 소스 프로그램이라고 하며 어셈블리 언어 컴파일러의 역할은 소스 프로그램을 대상 프로그램으로 변환하는 것입니다. 대상 프로그램은 메모리의 미리 결정된 위치에 배치될 때 컴퓨터의 CPU 에서 처리하고 실행할 수 있는 기계 언어 프로그램입니다.
일반적으로 어셈블된 디버깅 환경은 매우 적고, 매우 좋은 컴파일러도 매우 적다. 컴파일러 선택은 대상 프로세서 유형 및 특정 시스템 플랫폼에 따라 다릅니다. 일반적으로, 완벽한 기능을 갖춘 컴파일러는 형식을 자동으로 정리하고, 구문을 강조하고, 컴파일, 연결, 디버깅을 하나로 하여 편리하게 사용할 수 있어야 합니다.
널리 사용되는 PC 에는 MASM, NASM, TASM, 가스, FASM, 레이더 등이 있습니다. , 대부분 디버깅 기능이 없습니다. 어셈블리 언어를 배우는 경우 easy assembly 는 완벽한 통합 환경을 갖추고 있기 때문에 초보자에게 매우 적합한 어셈블리 컴파일러입니다.
바이두 백과-어셈블리 언어
- 관련 기사
- 1988 서울올림픽 탁구 남자 단식 준우승자는 누구입니까?
- 85 복권은 정규복권입니다 _85 복권은 정규복권입니다.
- 스카이복권 당첨 스카이복권 _ 스카이복권 당첨이 사실인가요?
- Taobao에서 Alipay로 결제하는 방법은 무엇인가요?
- 황소 개구리 조수 설치 압축 해제에 실패했습니다.
- 폭포 머리 위의 징조를 꿈꾸다
- 경마는 어떤 스포츠입니까? 어떻게 발전했을까요?
- 우량 이상의 애완동물만이 과일을 살 가치가 있다. 큰 플래터는 영구적입니까? 소중한 것은 바꿀 가치가 있습니까?
- 단주 보너스는 만 원을 넘지 않지만, 상금이 백만 원을 넘으면 어떻게 합니까?
- 아르바이트로 공상보험에 가입하는 것이 저보험 가정에 영향을 미칩니까?