마크다운으로 표 만들기
체스판
| ♜ | ♝ | ♛ | ♚ | ♝ | ♞ | ♜ | |
| ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ||
| ♟ | ♞ | ||||||
| ♗ | ♟ | ||||||
| ♙ | |||||||
| ♘ | |||||||
| ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | |
| ♖ | ♘ | ♗ | ♕ | ♔ | ♖ |
출처: https://github.com/jeffreytse/jekyll-spaceship
방통대 과제
1. 다음 그림을 보고 유효주소와 AC에 적재되는 값을 넣고, 어떻게 계산이 되는지 상세히 설명하시오.
PC=550 R1=600 AC 연산코드:
AC에 적재하라
기억장치 550 연산코드 주소지정방식 551 ADRS, NBR=700 552 다음 명령어 … … 600 700 … … 700 900 … … 900 950 … … 1252 1300 … … 1300 1400
|
|
|
|
|---|---|---|
| 직접주소 | 700(ADRS) | 메모리 주소 700에 있는 값 900 |
| 즉치주소 | 551 | 700(NBR) |
| 간접주소 | 900(M[ADRS]) | 메모리 주소 900에 있는 값 950 |
| 인덱스주소 | ADRS + R1 = 700 + 600 = 1300 | 메모리 주소 1300에 있는 값 1400 |
| 상대주소 | ADRS + PC = 700 + 552 = 1252 | 메모리 주소 1252에 있는 값 1300 |
| 레지스터간접 | 600(R1) | 메모리 주소 600에 있는 값 700 |
| 레지스터주소 | 없음 | 600(R1) |
2. 교재의 제어단어 내역표를 보고 제어단어를 완성하고, 풀이에 대해 상세히 설명하시오.
| 마이크로연산
|
2진 제어단어 | ||||
|---|---|---|---|---|---|
|
|
|
|
|
|
|
| R4 <- shr(R5+R6) | 101 (R5) |
110 (R6) |
100 (R4) |
0010 (F = A + B) |
010 (SHR) |
| R7 <- R7+1 | 111 (R7) |
000 (없음) |
111 (R7) |
0001 (F = A + 1) |
000 (시프트없음) |
| Output <- R3 | 011 (R3) |
000 (없음) |
000 (NONE) |
0000 (F = A) |
000 (시프트없음) |
| R4 <- rol R4 | 100 (R4) |
000 (없음) |
100 (R4) |
0000 (F = A) |
110 (ROL) |
| R5 <- 0 | 000 (없음) |
000 (없음) |
101 (R5) |
0000 (없음) |
011 (bus = 0) |
참고: https://booolean.tistory.com/554
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|--|--|--|--|--|--|--|--|
|♜| |♝|♛|♚|♝|♞|♜|
| |♟|♟|♟| |♟|♟|♟|
|♟| |♞| | | | | |
| |♗| | |♟| | | |
| | | | |♙| | | |
| | | | | |♘| | |
|♙|♙|♙|♙| |♙|♙|♙|
|♖|♘|♗|♕|♔| | |♖|
|<center>주소지정방식</center>|<center>유효주소</center>|<center>AC 내용</center>|
| ------------ | ----------------------------- | ------------------------ |
| 직접주소 | 700(ADRS) | 메모리 주소 700에 있는 값 900 |
| 즉치주소 | 551 | 700(NBR) |
| 간접주소 | 900(M[ADRS]) | 메모리 주소 900에 있는 값 950 |
| 인덱스주소 | ADRS + R1 = 700 + 600 = 1300 | 메모리 주소 1300에 있는 값 1400|
| 상대주소 | ADRS + PC = 700 + 552 = 1252 | 메모리 주소 1252에 있는 값 1300|
| 레지스터간접 | 600(R1) | 메모리 주소 600에 있는 값 700 |
| 레지스터주소 | 없음 | 600(R1) |
| :마이크로연산: | :2진 제어단어: |||||
|^^ | <center>A</center> | <center>B</center> | <center>D</center> | <center>F</center> | <center>H</center> |
| --------------------- | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: |
| R4 <- shr(R5+R6) | 101<br>(R5) | 110<br>(R6) | 100<br>(R4) | 0010<br>(F = A + B)| 010<br>(SHR) |
| R7 <- R7+1 | 111<br>(R7) | 000<br>(없음) | 111<br>(R7) | 0001<br>(F = A + 1)| 000<br>(시프트없음) |
| Output <- R3 | 011<br>(R3) | 000<br>(없음) | 000<br>(NONE) | 0000<br>(F = A) | 000<br>(시프트없음) |
| R4 <- rol R4 | 100<br>(R4) | 000<br>(없음) | 100<br>(R4) | 0000<br>(F = A) | 110<br>(ROL) |
| R5 <- 0 | 000<br>(없음) | 000<br>(없음) | 101<br>(R5) | 0000<br>(없음) | 011<br>(bus = 0) |
👾 개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우 언제든지 댓글 혹은 메일로 지적해주시면 감사하겠습니다! 👾
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.