만든 날짜: | 2018-11-09 오전 9:05 |
본 게시글은 수업들은 내용을 정리한 내용이며, 방문자 열람목적이 아닌 백업/기록용 게시글 입니다. 때문에 오타 및 잘못된 정보가 표기되어 있을 수 있습니다.
같은 코드를 쓰지않고
반복되는 부분을 서브루틴으로 만들어서 사용한다.
- 메모리를 사용한 OR 구현.
7B95
7B95'
TMP=7B95' (=846A)
3AF6
3AF6' (C509)
3AF6' AND 7B95'
(3AF6' AND 7B95')'
Y=(3AF6' AND 7B95')' = 3AF6 OR 7B95 (드모르간 법칙) = 7BF7
ORG 200 | |||||
200 | LDA X | 2205 | |||
201 | BSA OR | 5207 | |||
202 | HEX 3AF6 | 3AF6 | 메모리 사용 | ||
203 | STA Y | 3206 | |||
204 | HLT | 7001 | |||
205 | X, | HEX 7B95 | 7B95 | ||
206 | Y, | HEX 0 | 0000 | ||
207 | OR, | HEX 0 | 0000 | ||
208 | CMA | 7200 | 1의 보수 취함 | ||
209 | STA TMP | 3210 | |||
20A | LDA OR I | A207 | |||
20B | CMA | 7200 | |||
20C | AND TMP | 0210 | |||
20D | CMA | 7200 | |||
20E | ISZ OR | 6207 | 메모리말고 명령으로 분기하기 위해서 | ||
20F | BUN OR I | C207 | |||
210 | TMP, | HEX 0 | 0000 | ||
END | |||||
최종 결과 Y=7BF7 | |||||
한 자료가 시작하는 주소블록을 100에서 200으로 옮긴다.
100->200
101->201
102->202
103->203
104->204
105->205
다음주 실습.
금요일 수업은 다음주 금요일만 하고, 다다음주 부터 금요일은 없다.
복습 : 2018-11-24
[컴퓨터시스템구조] 17일차 - OR use memory
Reviewed by Lifer
on
12/18/2018
Rating:
댓글 없음: