주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
눅쿠데하단데 ~ 57 6 699 타니201310
무우님ㅋㅋㅋㅋ53 3 699 자전거탄펭이
불금 되셔 ~51 3 619 타니201310
저녁은 대충32 3 359 에이피피
반클님은..17 3 429 눈사람0903
꽃배달 한국, 중국 전지역배송

복습합시다.....암기 잘 됐는지..

코드제로 | 2019.05.21 17:46:26 댓글: 0 조회: 538 추천: 0
분류단순잡담 https://life.moyiza.kr/freetalk/3921941
어셈블리 의사코드의 순서를 그대로 달달달 외우는 것은 불가~!!

MAR,MBR, IR,ID와...메인메모리 그리고 연산기에서

어떤 식의 흐름이 이뤄지는지를 알아야 코드를 순서에 맞게 씁니다...

다만...원리를 알았다가 해서...문제 푸는 시간 무한정 주는 것도 아니니...

바로 바로 순서에 맞게 써내려야 갈려면 자꾸 되내임이 필요하죠..컴퓨터처럼~~

Major state( cpu 상태)는 크게 fetch, indirect, execute. interrupt

네 단계로 나뉠 수가 있답니다 ( 자부대 학생...잘 듣고 있나요?? 졸지 말고~~~)


명령어를 메인메모리에서 CUP로 가져와 해독하는 과정인
fetch단계를 의사코드로 순서대로 적으면
1.MAR<-PC
2.MBR<-M[MAR]
3.PC<-PC +1
4.IR<-MBR[OP}
5.F<-1 OR <-1



간접단계는 쉬우니 생략하고~~~~~~
자~~자~~

execute단계

a.add명령
1.MAR<-MBR[ADDR]
2.MBR<-M[MAR]
3.AC<-AC+MBR
4.F<-0,R<-0


b.load 명령
메모리에 있는 내용을 cpu 내 누산기로 적재하므로
ac<-0으로 초기화 하면 바로 로드명령

1.MAR<-MBR[ADDR]
2.MBR<-M[MAR]
3.AC<-MBR
4.F<-0,R<-0

c.store명령
이것은 load와 반대로
cpu 내 누산기의 내용을 메인메모리로 저장하니

1.MAR<-MBR[ADDR]
2.MBR<-AC
3.M[MAR]<-MBR
4.F<-0,R<-0

interrupt 단계
1.MBR[ADDR]<-PC
2.PC<-0
3.MAR<-PC
4.PC<-PC+1
5.M[MAR]<-MBR
6.IEN<-0
7.F<-0,R<-0

@ 와~~암기 제대로 된 듯 ㅋㅋㅋㅋㅋ

밥 먹고 놉시다~~~






추천 (0) 선물 (0명)
IP: ♡.172.♡.149
977,130 개의 글이 있습니다.
제목 글쓴이 날짜 추천 조회
크래브
2020-06-28
11
376022
크래브
2020-05-23
3
318681
크래브
2018-10-23
9
346213
크래브
2018-06-13
0
380941
배추
2011-03-26
26
706051
나비청이
2019-05-21
2
610
우쭐쟁이다
2019-05-21
1
622
미래양
2019-05-21
5
764
평양랭면
2019-05-21
3
371
연금술사
2019-05-21
1
821
헤이디즈
2019-05-21
4
864
우쭐쟁이다
2019-05-21
1
993
똘이별이
2019-05-21
1
503
돈귀씽
2019-05-21
0
512
연금술사
2019-05-21
0
436
나비청이
2019-05-21
2
827
0마법사0
2019-05-21
2
500
돈귀씽
2019-05-21
0
431
우쭐쟁이다
2019-05-21
1
816
똘이별이
2019-05-21
2
692
코드제로
2019-05-21
0
546
2원50전짜리빤쯔
2019-05-21
2
451
아톰다리개튼튼아톰다리개튼튼
2019-05-21
2
725
평양랭면
2019-05-21
1
313
똘이별이
2019-05-21
0
358
카람빛
2019-05-21
1
414
남자이름같은도영
2019-05-21
3
695
섹시고양이
2019-05-21
0
527
우쭐쟁이다
2019-05-21
2
551
꿈별
2019-05-21
2
1020
모이자 모바일