Chinaunix首页 | 论坛 | 博客
  • 博客访问: 674356
  • 博文数量: 191
  • 博客积分: 1875
  • 博客等级: 上尉
  • 技术积分: 2167
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-23 23:21
个人简介

有时候,就是想窥视一下不知道的东东,因为好奇!

文章分类

全部博文(191)

文章存档

2024年(7)

2023年(3)

2020年(1)

2019年(1)

2018年(1)

2017年(2)

2016年(69)

2015年(53)

2014年(14)

2013年(1)

2012年(5)

2011年(25)

2010年(9)

分类: 其他平台

2024-07-14 01:34:16

换个好看些的图



TD4电路中:
    A寄存器4条输出引线,连接到74HC153的IC0引脚
    B寄存器4条输出引线,连接到74HC153的IC1引脚
    DIPSW4引线(输入引脚!可视作键盘),连接到74HC153的IC2引脚
    GND引线,连接到74HC153的IC3引脚

 数据选择器74HC153的SEL_A/SEL_B的4个状态00/01/10/11
选择一个源操作寄存器
   00: 选择A寄存器(A寄存器数据进入 加法器A口)
   01: 选择B寄存器(B寄存器数据进入 加法器A口)
   10: 选择DIPSW4(DIPSW4数据进入 加法器A口)
   11: 选择数据零(清零加法器A口)
    注:加法器B口接到ROM的D3..0

~LOAD0-3共4线,选择4个寄存器中的一个(有可能多个吗?)作宿寄存器,低电平有效
0111:选择A寄存器(加法器结果存入A寄存器)
1011选择B寄存器(加法器结果存入B寄存器)
1101选择OUT寄存器(加法器结果存入OUT寄存器)
1110选择PC寄存器(加法器结果存入PC寄存器)

运行时,
    1.用16个拔码开关作为可执行程序ROM; PC寄存器中的数据作为地址,通过 74HC154(4-16译码器)选中一个拔码开关中的数据(D7..0)作为当前指令
    2.拔码开关中的数据(D7..0),其中D7..4为操作码,通过几个与非门(74HC10)/或门(74HC32)组合逻辑电路,(SEL_A/SEL_B)选择源操作寄存器数据进入加法器A入口,D3..0为立即数,进入加法器B入口,(#LOAD0..3)选择目的操作寄存器保存加法器的运算结果S;

阅读(49) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~