자신의 기본 정보(학번,이름,전공,직책)를 출력하고, 나이는 EAX 레지스터에 저장하여 출력 할 것. 이때 기본 정보는 콜론(:)이후의 문장만 출력하고 add, mov 니모닉과 offset 연산자를 사용 할 것.
2. 해결방법
① 기본정보 출력방법
menu1 BYTE Student ID : 200702661 ,0dh,0ah,0
여기서 콜론(:)이후의 문장만 출력하기 위해선 콜론이 있는 지점의 세그먼트 주소를 알아야합니다. 이때 사용되는 연산자가 바로 offset 연산자입니다.
건물을 메모리라고 생각하면 segmet는 층, offset은 그 층의 방으로 생각하면 쉽습니다.
[data segment]
offset menu1이 저장된 곳.
즉 색칠한 부분의 시작점이 menu1이 시작하는 부분입니다.
이때 menu1이 저장된 edx의 출력은 Student ID : 200702661 전체가 나오므로 add edx,DWORD를 세 번 해줍니다. add edx,DWORD는 dword크기(32byte)만큼 앞의 주소를 edx에 저장하는 명령어입니다.
시스템프로그래밍 - 어셈블러의 역활, 단일 패스 어셈블러 어셈블러의 역할, 단일 패스 어셈블러
Sec. 6.0, 6.1, 6.4
시스템 프로그래밍
Contents
Sec 6.0 8086 어셈블러 설계
Sec 6.1 어셈블러의 역할
Sec 6.4 단일 패스 어셈블러
Q A
1234
-2-
시스템 프로그래밍
Sec 6...
어셈블리어를 몰라도 할수 있는 실전 크랙 가이드 본 강좌는 어셈블리어를 몰라도 크랙을 할수 있는 실전 가이드입니다.
ACDSee32 비등록판의 레지스트리 등록 창이 뜨는것을 크랙하는 방법이 적혀있습니다
본 강좌는 어셈블리어를 몰라도 크랙을 할수 있는 실전 ..
[프로그래밍] 어셈블리어 명령어(8051) ◉어셈블리어 명령어(8051)
명령어
오퍼랜드
설명
바이트
사이클
MOV
A, Rn
레지스터 Rn의 값을 Acc에 이동시킴
11
A, direct
direct 번지의 값을 Acc에 이동시킴
21
A, @Ri
Ri가 가리키는 번지의 값을 Acc에 이동..
[법학] 개인정보 보호법 요약 개인정보 보호법 요약
제1장 총칙
이 법은 개인정보의 수집·유출·오용·남용으로부터 사생활의 비밀 등을 보호함으로써 국민의 권리와 이익 증진을 목적으로 하며, 사용하는 용어의 뜻은 다음과 같다.
1. 개인정..
[공학] 프린터의 공학원리에 관해서 프린터의 공학원리
프린터란
컴퓨터에서 처리된 정보를 사람이 눈으로 볼 수 있는 형태로 인쇄하는 출력장치이다. 인쇄 방식에 따라 충격식과 비충격식으로 나뉘고, 출력 단위에 따라 시리얼 프린터, 라인 프린..
[기본회로] D 플립플롭을 사용하여 10진수 카운트 설계 이론 D 플립플롭을 사용하여 10진수 카운트 설계 이론
기본이론
플립플롭 이란
- 플립플롭은 2진 부호 0또는 1을 기억하는 최소 기억 소자이다.
플립플롭은 입력 신호를 변경하지 않는다면 일단 기억된 정보는 계속
..