목차
로직웍스 Shift Resister 계산기 디지털공학 상태그래프 상태표
BCD to binary 한글파일 설명 설계회로
계산기.cct
3.12MB
1개의 Hex Keybord로 입력값을 쉬프트레지스트에 따로따로 저장하는 방법.hwp……………2p
BCD to Binary설명.docx………………………………………………………………………………6p
control설명.hwp…………………………………………………………………………………………4p
가감기,곱셈,나눗셈 설명&회로.hwp…………………………………………………………………16p
쉬프트 레지스트 설명.hwp……………………………………………………………………………3p
BCD to binary 한글파일 설명 설계회로
계산기.cct
3.12MB
1개의 Hex Keybord로 입력값을 쉬프트레지스트에 따로따로 저장하는 방법.hwp……………2p
BCD to Binary설명.docx………………………………………………………………………………6p
control설명.hwp…………………………………………………………………………………………4p
가감기,곱셈,나눗셈 설명&회로.hwp…………………………………………………………………16p
쉬프트 레지스트 설명.hwp……………………………………………………………………………3p
본문내용
1개의 Hex Keybord로 입력값을 쉬프트레지스트에 따로따로 저장하는 방법.hwp
#1개의 Hex Keybord로 입력값을 쉬프트레지스트에 따로따로 저장하는 방법
#A입력저장
≪ 그 림 ≫
설명 : 위 회로는 처음입력A를 저장하는 쉬프트레지스트이다.
클럭과 0또는1을 and로 묶어주면 and에 1이 들어 갈 때는 값들이 저장되고 0이 들어 갈 때는 입력이 들어가지 않는다. 즉 일시정지를 하게 된다. 먹스를 통하여 어떤 특정한 상황에만 값을 저장할 수 있게 할 수 있다. 저자의 회로는 S0S1이 00일 때 A의값이 저장되게 하였다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
BCD to Binary설명.docx
공지사항
설계 주제 : BCD to Binary 구현
1. 지금까지 설계한 덧셈기, 뺄셈기, 곱셈기, 나눗셈 연산기에 BCD-to-Binary 회로를 추가하여 signed-BCD 입력, Sign & magnitude binary 출력의 연산기를 구현한다.(그림)
( 4칙 연산 모두 양/음 계산이 가능 해야 한다. )
2. 입력은 백의 자리 값까지 입력을 위한 3개의 Hex키보드와 음수 표현을 위한 1개의 이진 스위치를 이용한다.
3. 입력 값이 2개인 것을 생각하면 총 6개의 Hex 키보드와 2개의 이진 스위치가 필요하다.
- 전체 설계 회로
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
가감기,곱셈,나눗셈 설명&회로.hwp
#설계원리-- 2's complement를 이용한 덧셈뺄샘계산기
(따라서 입력값,출력값의 맨앞 비트가 1인 경우 음수)
#simulation
A= 10000000 (십진수=-128) , B= 00000000 (십진수 0)을 더했을 때
값은 1111111110000000 이 나온다. 이 것은 2's complement로 -128을 나타낸다.
≪ 그 림 ≫
A= 00111111 (십진수=63) , B=00011100 (십진수=28)을 뺐을 때
값은 0000000000100011 (십진수 35) 로 올바른 정답이 나온다.
≪ 그 림 ≫
#8비트까지의 표현확장
A=01000000 (십진수=128) , B=0100000 (십진수=128)를 더했을 때 일반적인
2‘s complement의 덧셈기에서는 10000000의 값이 나오면서 음수의 값이 표현되었지만
0000000010000000의 값이 나오면 값의 표현이 더 확장되었음을 볼 수 있다.
≪ 그 림 ≫
#1개의 Hex Keybord로 입력값을 쉬프트레지스트에 따로따로 저장하는 방법
#A입력저장
≪ 그 림 ≫
설명 : 위 회로는 처음입력A를 저장하는 쉬프트레지스트이다.
클럭과 0또는1을 and로 묶어주면 and에 1이 들어 갈 때는 값들이 저장되고 0이 들어 갈 때는 입력이 들어가지 않는다. 즉 일시정지를 하게 된다. 먹스를 통하여 어떤 특정한 상황에만 값을 저장할 수 있게 할 수 있다. 저자의 회로는 S0S1이 00일 때 A의값이 저장되게 하였다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
BCD to Binary설명.docx
공지사항
설계 주제 : BCD to Binary 구현
1. 지금까지 설계한 덧셈기, 뺄셈기, 곱셈기, 나눗셈 연산기에 BCD-to-Binary 회로를 추가하여 signed-BCD 입력, Sign & magnitude binary 출력의 연산기를 구현한다.(그림)
( 4칙 연산 모두 양/음 계산이 가능 해야 한다. )
2. 입력은 백의 자리 값까지 입력을 위한 3개의 Hex키보드와 음수 표현을 위한 1개의 이진 스위치를 이용한다.
3. 입력 값이 2개인 것을 생각하면 총 6개의 Hex 키보드와 2개의 이진 스위치가 필요하다.
- 전체 설계 회로
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
가감기,곱셈,나눗셈 설명&회로.hwp
#설계원리-- 2's complement를 이용한 덧셈뺄샘계산기
(따라서 입력값,출력값의 맨앞 비트가 1인 경우 음수)
#simulation
A= 10000000 (십진수=-128) , B= 00000000 (십진수 0)을 더했을 때
값은 1111111110000000 이 나온다. 이 것은 2's complement로 -128을 나타낸다.
≪ 그 림 ≫
A= 00111111 (십진수=63) , B=00011100 (십진수=28)을 뺐을 때
값은 0000000000100011 (십진수 35) 로 올바른 정답이 나온다.
≪ 그 림 ≫
#8비트까지의 표현확장
A=01000000 (십진수=128) , B=0100000 (십진수=128)를 더했을 때 일반적인
2‘s complement의 덧셈기에서는 10000000의 값이 나오면서 음수의 값이 표현되었지만
0000000010000000의 값이 나오면 값의 표현이 더 확장되었음을 볼 수 있다.
≪ 그 림 ≫
소개글