精华内容
下载资源
问答
  • 寄存器工作原理寄存器的功能十分重要,CPU对存储器中的数据进行处理时,往往先把数据取到内部寄存器中,而后再作处理。外部寄存器是计算机中其它一些部件上用于暂存数据的寄存器,它与CPU之间通过“端口”交换数据,...

    寄存器工作原理

    寄存器的功能十分重要,CPU对存储器中的数据进行处理时,往往先把数据取到内部寄存器中,而后再作处理。外部寄存器是计算机中其它一些部件上用于暂存数据的寄存器,它与CPU之间通过“端口”交换数据,外部寄存器具有寄存器和内存储器双重特点。有些时候我们常把外部寄存器就称为“端口”,这种说法不太严格,但经常这样说。

    外部寄存器虽然也用于存放数据,但是它保存的数据具有特殊的用途。某些寄存器中各个位的0、1状态反映了外部设备的工作状态或方式;还有一些寄存器中的各个位可对外部设备进行控制;也有一些端口作为CPU同外部设备交换数据的通路。所以说,端口是CPU和外设间的联系桥梁。CPU对端口的访问也是依据端口的“编号”(地址),这一点又和访问存储器一样。不过考虑到机器所联接的外设数量并不多,所以在设计机器的时候仅安排了1024个端口地址,端口地址范围为0--3FFH。

    e91ab93bd428b14e581024c9a2219e4c.png

    寄存器用途

    1.可将寄存器内的数据执行算术及逻辑运算

    2.存于寄存器内的地址可用来指向内存的某个位置,即寻址

    3.可以用来读写数据到电脑的周边设备。

    a54ae678b482256f935652bd73cece25.png

    主存和寄存器的区别介绍

    主存储器功能:

    存放指令和数据,并能由中央处理器(CPU)直接随机存取。

    寄存器功能:

    1.可将寄存器内的数据执行算术及逻辑运算;

    2.存于寄存器内的地址可用来指向内存的某个位置,即寻址;

    3.可以用来读写数据到电脑的周边设备。

    简单地说:寄存器是操作数据的地方,主存储器是存放数据的地方,寄存器的速度比主存储器的速度要快很多,由于寄存器的容量有限,所以将不需要操作的数据存放在主存储器中,主存储器中的数据必须放入寄存器材能够进行操作。

    展开全文
  • 《计算机组成原理实验报告_寄存器原理及操作课案.docx》由会员分享,提供在线免费全文阅读可下载,此文档格式为docx,更多相关《计算机组成原理实验报告_寄存器原理及操作课案.docx》文档请在天天文库搜索。...

    《计算机组成原理实验报告_寄存器的原理及操作课案.docx》由会员分享,提供在线免费全文阅读可下载,此文档格式为docx,更多相关《计算机组成原理实验报告_寄存器的原理及操作课案.docx》文档请在天天文库搜索。

    1、初:未知 当前: 2016-7-3 主笔: Angel成绩:③4金参荏二攵学实验报告课程名称: 计算机组成原理实验项目: 寄存器的原理及操作姓 名:专 业: 计算机科学与技术班 级:学 号:计算机科学与技术学院实验教学中心20 16 年 6 月 20 日初:未知 当前:2016-7-3 主笔:Angel版本:1实验项目名称: 寄存器的原理及操作 一、实验目的1. 了解模型机中A, W寄存器结构、工作原理及其控制方法。2. 了解模型机中寄存器组 R0..R3结构、工作原理及其控制方法。3. 了解模型机中地址寄存器 MAR,堆栈寄存器ST,输出寄存器 OUT寄存器结构、工作原理及其 控制方法。二、实验内容1、A、W寄存器:利用COP2000实验仪上的K16..K23开关做为DBUS的数据,其它开关做为控制 信号,将数据写入寄存器 A, W。2、R0、R1、R2、R3寄存器实验:利用 COP2。

    2、000实验仪上的 K16..K23开关做为 DBUS的数据,其 它开关做为控制信号,对数据寄存器组 R0..R3进行读写。3、MAR、ST、OUT寄存器:利用 COP2000实验仪上的 K16..K23开关做为 DBUS的数据,其它开 关做为控制信号,将数据写入地址寄存器 MAR ,堆栈寄存器ST,输出寄存器 OUT。三、实验用设备仪器及材料伟福COP2000系列计算机组成原理实验系统四、实验原理及接线(raus-DBUS6 >QQQQQq n JJ 1J Jo- -1 -X:LX©D口口口 0DSD ■ c I 3 4 4-- s- Ti eft实验1: A, W 寄存器实验即科闲{DBUS2;DBUSLD3U50初:未知 当前: 2016-7-3 主笔: AngelR1, R2, R3寄存器实验实验2: R0,:一:■4H-Ka oxlecioGTD,..ffafi曰 AQO2 。

    3、5口» L- » - I'士 J 面小IDD»C2

    4、t;'&BC&S ;s jC DBLS2-kDBISI■J4J1:OBUS? 1:])制.型?3e12总中9~- . oirht _>寄存器CILT以卷图江豫盘表信号孔揍人孔有效电立「】J2叫J3座#K23-K)6ttA DBUS [7A]T-MAROEK14MAR地址输臼女郎低电D有效3MAREXKISMAR寄存舞写寿能低电⑪有效4ST EXKI2ST寄存器名隹境恁电平有效5OLTENKISOUT方存写写存里住包通町依6CKCLOCK寄存军工丐脉种上升沿打入五、实验操作步骤实验1: A , W 寄存器实验将55H写入A寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H 、 一K23K22K2IK20K19K1KK17K1601010101能L唁号力即VERKSiAENH10按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 A的黄色选择指示灯亮,表明 选。

    5、才¥ A寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A 寄存器。将66H写入W寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据66HK23K22K21K20K39K18K17K160]10Q]J0幽为席号h内中EM心 lAE\}0!按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 W的黄色选择指示灯亮,表明 选才¥W寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据 66H被写 入W寄存器。实验2: R0, R1, R2, R3寄存器实验将11H写入R0寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据11H43K22K21K20K19KJMKUK16000]000J置控制信号为:KUlRRD}Kh丽KT:'lSAr1Fo0Q按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 R0的黄色选择指。

    6、示灯亮,表 明选择R0寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据 11H被写入R0寄存器将22H写入R1寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据22HK23K22K21K20K39KIRKTK160Fo]000]0置控制信号为:K】“艮RD)KlDfRWIOKO(SA)1D0■按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 R1的黄色选择指示灯亮,表 明选择R1寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据 22H被 写入R1寄存器。将33H写入R2寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据33HK23K22K2]K20K19KISKI7K1600I001I置控制信号为:K]]{RRD)KI0(RWR)K]的K(HSA)1010按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 R。

    7、2的黄色选择指示灯亮,表 明选择R2寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据 33H被 写入R2寄存器。将44H写入R3寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据44H, h _ . F H - KKXRWR)KOI 5A>10]按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 R3的黄色选择指示灯亮,表 明选择R3寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据 44H被 写入R3寄存器。Kb: SihKOlSA)选择00RO01RI10R211R3读R0寄存器 置控制信号为:Kll(RRD)KIDfRWR)K(XSA)0■00这时寄存器R0的红色输出指示灯亮,R0寄存器的数据送上数据总线。此时液晶显 示 DBUS: 11 00010001.将K11(RRD)置为1,关闭R0寄存器输出.读R1寄存器置控制信。

    8、号为:KI1(RRD)KlOlRWR)K(HSA)0I010 10 1这时寄存器R1的红色输出指示灯亮,R1寄存器的数据送上数据总线。此时液晶显 示 DBUS: 22 00100010.将K11(RRD)置为1,关闭R1寄存器输出.读R2寄存器置控制信号为:KHlRRD)Kll.SB:;00这时寄存器R2的红色输出指示灯亮,R2寄存器的数据送上数据总线。此时液晶显 示 DBUS: 33 00110011.将 K11(RRD)置为1,关闭R2寄存器输出.读R3寄存器置控制信号为:Kll(RRD)KlOfRWR)Kl(SB)K

    9、进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12HK23K22K21K20KJ9KI8K17K】6000100j0置控制信号为:K1-HMAROE1K121STLX|K]3(OUTEN)001I按住CLOCK脉冲键,CLOCK由高变低,这时寄存器MAR的黄色选择指示灯亮,初:未知 当前:2016-7-3 主笔:Angel表明选择MAR寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据12H被 写入MAR寄存器。K14(MAROE)为0, MAR寄存器中的地址输出.MAR红色输出指示灯亮.将K14(MAROE)置为1.关闭MAR 输出.将34H写入ST寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据34HK23K22K21K20KI9KIRK17KI6a0110IQ0置控制信号为:K】型MARE、卜K32ISTEX)K13COU]10]。

    10、按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 ST的黄色选择指示灯亮,表 明选择ST寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据 34H被 写入ST寄存器。将56H写入OUT寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据56HK23K22KZlK]9KISKITKlft0\ ]010110置控制信号为:Kl网MARDE)Kli^tAREX!KlJ'STEXjKUlOL'TEXjI110按住CLOCK脉冲键,CLOCK由高变低,这时寄存器 OUT的黄色选择指示灯亮, 表明选择OUT寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据56H 被写入OUT寄存器。六、实验结果分析寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中大部寄存器是 8位的,标志位寄存器(Cy, Z)是二位的。COP2000用74H。

    11、C574来构成寄存器。ocCLKs.___/zD7/D6/D5Y/LM/D3/D2DIDOn Qoc13(Q7 ?Q5 >Q4 >Q3 >出 3Q1 /too >说明:初:未知 当前:2016-7-3 主笔:Angel1 .在CLK的上升沿将输入端的数据打入到 8个触发器中2 .当OC = 1时触发器的输出被关闭,当 OC=0时触发器的输出数据将55H写入A寄存器(1)二进制开关 K23-K16 I > DBUS[7:0],用于数据输入(2)在 AEN=0C CLK上升乜数据送送入A寄存器- WEN=1 I将11H写入R0寄存器(1)二进制开关 K23-K16 I ADBUS[7:0],用于数据输入(2) r RRD=1RWR=0 CLK上升沿SB=0 । > R0寄存器(1) SA=0将22H写入R1寄存器(1)二进制开关 K23-K16 । 4DBUS00],用于数据输入(2) R RRD=1RWR=0 CLK上升沿SB=1 । A R0寄存器[SA=0将11H用R0寄存器读出'RRD=0(RWR=1SB=0 >数据送到数据总线(液晶显示)SA=0将55H写入 MAR 寄存器(1)二进制开关 K23-K16 । >DBUS[7:0],用于数据输入(3) m MAROE=0(K14),MAREN=0(K15) CLK 上升沿STEN=1(K12) 1 > MAR 寄存器〔OUTEN=1(K13)。

    展开全文
  • 《计算机组成原理实验报告-寄存器原理及操作》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告-寄存器原理及操作(10页珍藏版)》请在装配图网上搜索。1、成绩:实 验 报 告课程名称:计算机组成原理...

    《计算机组成原理实验报告-寄存器的原理及操作》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告-寄存器的原理及操作(10页珍藏版)》请在装配图网上搜索。

    1、成绩:实 验 报 告课程名称:计算机组成原理实验项目:寄存器的原理及操作姓 名:专 业:计算机科学与技术班 级:学 号:计算机科学与技术学院实验教学中心20 16 年 6 月 20 日实验项目名称: 寄存器的原理及操作 一、实验目的1. 了解模型机中A, W寄存器结构、工作原理及其控制方法。2. 了解模型机中寄存器组R0.R3结构、工作原理及其控制方法。3. 了解模型机中地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT寄存器结构、工作原理及其控制方法。二、实验内容1、A、W寄存器:利用COP2000实验仪上的K16.K23开关做为DBUS的数据,其它开关做为控制信号,将数据写入寄存器A,W。。

    2、2、R0、R1、R2、R3寄存器实验:利用COP2000实验仪上的K16.K23开关做为DBUS的数据,其它开关做为控制信号,对数据寄存器组R0.R3进行读写。3、MAR、ST、OUT寄存器:利用COP2000实验仪上的K16.K23开关做为DBUS的数据,其它开关做为控制信号,将数据写入地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。三、实验用设备仪器及材料伟福 COP2000系列 计算机组成原理实验系统四、实验原理及接线实验1:A,W 寄存器实验实验 2:R0,R1,R2,R3寄存器实验实验 3:MAR地址寄存器,ST 堆栈寄存器,OUT输出寄存器MAR为存储器地址寄存器,其功能是存储。

    3、操作数在内存中的地址, 信号MAREN的功能是将数据总线DBUS上数据MAR,信号MAROE的功能是将MAR的值送到地址总线ABUS上ST堆栈寄存器的作用,是出现中断或子程序调用时,保存断点处PC的值,以便中断或子程序结束时,能继续执行原程序。图中,信号STEN的作用是将数据总线DBUS上数据存入堆栈寄存器ST中五、实验操作步骤实验1:A,W 寄存器实验将55H写入A寄存器二进制开关K23-K16 用于DBUS7:0的数据输入,置数据55H按住CLOCK 脉冲键,CLOCK 由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据5。

    4、5H被写入 A寄存器。 将66H写入W寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据66H按住CLOCK 脉冲键,CLOCK 由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W寄存器。放开 CLOCK 键,CLOCK 由低变高,产生一个上升沿,数据 66H 被写入 W 寄存器。 实验 2:R0,R1,R2,R3寄存器实验将11H写入R0 寄存器二进制开关K23-K16 用于DBUS7:0的数据输入,置数据11H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R0 的黄色选择指示灯亮,表明选择R0 寄存器。放开CLOCK 键,CLOCK由低变高。

    5、,产生一个上升沿,数据11H被写入R0寄存器。 将22H写入R1 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据22H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R1 的黄色选择指示灯亮,表明选择R1 寄存器。放开CLOCK 键,CLOCK由低变高,产生一个上升沿,数据22H被写入R1寄存器。 将33H写入R2 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据33H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R2 的黄色选择指示灯亮,表明选择R2 寄存器。放开CLOCK 键,CLOCK由低。

    6、变高,产生一个上升沿,数据33H被写入R2寄存器。 将44H写入R3 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据44H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R3 的黄色选择指示灯亮,表明选择R3 寄存器。放开CLOCK 键,CLOCK由低变高,产生一个上升沿,数据44H被写入R3寄存器。 读R0 寄存器 置控制信号为:这时寄存器R0 的红色输出指示灯亮,R0 寄存器的数据送上数据总线。此时液晶显示 DBUS: 11 00010001. 将K11(RRD)置为1, 关闭R0 寄存器输出. 读R1 寄存器 置控制信号为:0 1 0 1。

    7、 这时寄存器R1 的红色输出指示灯亮,R1 寄存器的数据送上数据总线。此时液晶显示 DBUS: 22 00100010. 将K11(RRD)置为 1, 关闭R1 寄存器输出. 读R2 寄存器 置控制信号为:这时寄存器R2 的红色输出指示灯亮,R2 寄存器的数据送上数据总线。此时液晶显示 DBUS: 33 00110011. 将 K11(RRD)置为1, 关闭 R2 寄存器输出. 读R3 寄存器 置控制信号为:这时寄存器R3 的红色输出指示灯亮,R3 寄存器的数据送上数据总线。此时液晶显示 DBUS: 44 01000100. 将K11(RRD)置为 1, 关闭R3 寄存器输出. 实验 3:MA。

    8、R地址寄存器,ST 堆栈寄存器,OUT输出寄存器将12H写入MAR寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据12H置控制信号为: 按住CLOCK 脉冲键,CLOCK由高变低,这时寄存器MAR 的黄色选择指示灯亮,表明选择MAR寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据12H 被写入MAR寄存器。 K14(MAROE)为0, MAR寄存器中的地址输出. MAR 红色输出指示灯亮. 将K14(MAROE)置为 1. 关闭MAR 输出. 将34H写入ST 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据34H置控制信号为:按住。

    9、 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 ST 的黄色选择指示灯亮,表明选择ST 寄存器。放开CLOCK 键,CLOCK由低变高,产生一个上升沿,数据34H被写入ST 寄存器。 将56H写入OUT寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据56H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 OUT 的黄色选择指示灯亮,表明选择 OUT 寄存器。放开 CLOCK 键,CLOCK 由低变高,产生一个上升沿,数据 56H 被写入OUT 寄存器。 六、实验结果分析寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中。

    10、大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。COP2000用74HC574来构成寄存器。74HC574的功能如下:说明:1. 在CLK的上升沿将输入端的数据打入到8个触发器中2. 当OC = 1 时触发器的输出被关闭,当OC=0时触发器的输出数据将55H写入A寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2)在 AEN=0 CLK上升沿 数据送送入A寄存器WEN=1 将11H写入R0寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2) RRD=1RWR=0 CLK上升沿SB=0 R0寄存器SA=0将22H写入R1寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2) RRD=1RWR=0 CLK上升沿SB=1 R0寄存器SA=0将11H用R0寄存器读出RRD=0RWR=1 SB=0 数据送到数据总线(液晶显示)SA=0将55H写入MAR寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2) MAROE=0(K14)MAREN=0(K15) CLK上升沿STEN=1(K12) MAR寄存器OUTEN=1(K13。

    展开全文
  • 《计算机组成原理实验报告_寄存器原理及操作》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告_寄存器原理及操作(10页珍藏版)》请在人人文库网上搜索。1、成绩:实 验 报 告课程名称:计算机组成原理...

    《计算机组成原理实验报告_寄存器的原理及操作》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告_寄存器的原理及操作(10页珍藏版)》请在人人文库网上搜索。

    1、成绩:实 验 报 告课程名称:计算机组成原理实验项目:寄存器的原理及操作姓 名:专 业:计算机科学与技术班 级:学 号:计算机科学与技术学院实验教学中心20 16 年 6 月 20 日;.实验项目名称: 寄存器的原理及操作 一、实验目的1. 了解模型机中A, W寄存器结构、工作原理及其控制方法。2. 了解模型机中寄存器组R0.R3结构、工作原理及其控制方法。3. 了解模型机中地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT寄存器结构、工作原理及其控制方法。二、实验内容1、A、W寄存器:利用COP2000实验仪上的K16.K23开关做为DBUS的数据,其它开关做为控制信号,将数据写入寄存器A,。

    2、W。2、R0、R1、R2、R3寄存器实验:利用COP2000实验仪上的K16.K23开关做为DBUS的数据,其它开关做为控制信号,对数据寄存器组R0.R3进行读写。3、MAR、ST、OUT寄存器:利用COP2000实验仪上的K16.K23开关做为DBUS的数据,其它开关做为控制信号,将数据写入地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。三、实验用设备仪器及材料伟福 COP2000系列 计算机组成原理实验系统四、实验原理及接线实验1:A,W 寄存器实验实验 2:R0,R1,R2,R3寄存器实验实验 3:MAR地址寄存器,ST 堆栈寄存器,OUT输出寄存器MAR为存储器地址寄存器,其功能是。

    3、存储操作数在内存中的地址, 信号MAREN的功能是将数据总线DBUS上数据MAR,信号MAROE的功能是将MAR的值送到地址总线ABUS上ST堆栈寄存器的作用,是出现中断或子程序调用时,保存断点处PC的值,以便中断或子程序结束时,能继续执行原程序。图中,信号STEN的作用是将数据总线DBUS上数据存入堆栈寄存器ST中五、实验操作步骤实验1:A,W 寄存器实验将55H写入A寄存器二进制开关K23-K16 用于DBUS7:0的数据输入,置数据55H按住CLOCK 脉冲键,CLOCK 由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数。

    4、据55H被写入 A寄存器。 将66H写入W寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据66H按住CLOCK 脉冲键,CLOCK 由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W寄存器。放开 CLOCK 键,CLOCK 由低变高,产生一个上升沿,数据 66H 被写入 W 寄存器。 实验 2:R0,R1,R2,R3寄存器实验将11H写入R0 寄存器二进制开关K23-K16 用于DBUS7:0的数据输入,置数据11H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R0 的黄色选择指示灯亮,表明选择R0 寄存器。放开CLOCK 键,CLOCK由低。

    5、变高,产生一个上升沿,数据11H被写入R0寄存器。 将22H写入R1 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据22H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R1 的黄色选择指示灯亮,表明选择R1 寄存器。放开CLOCK 键,CLOCK由低变高,产生一个上升沿,数据22H被写入R1寄存器。 将33H写入R2 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据33H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R2 的黄色选择指示灯亮,表明选择R2 寄存器。放开CLOCK 键,CLOCK。

    6、由低变高,产生一个上升沿,数据33H被写入R2寄存器。 将44H写入R3 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据44H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 R3 的黄色选择指示灯亮,表明选择R3 寄存器。放开CLOCK 键,CLOCK由低变高,产生一个上升沿,数据44H被写入R3寄存器。 读R0 寄存器 置控制信号为:这时寄存器R0 的红色输出指示灯亮,R0 寄存器的数据送上数据总线。此时液晶显示 DBUS: 11 00010001. 将K11(RRD)置为1, 关闭R0 寄存器输出. 读R1 寄存器 置控制信号为:0 1 0。

    7、 1 这时寄存器R1 的红色输出指示灯亮,R1 寄存器的数据送上数据总线。此时液晶显示 DBUS: 22 00100010. 将K11(RRD)置为 1, 关闭R1 寄存器输出. 读R2 寄存器 置控制信号为:这时寄存器R2 的红色输出指示灯亮,R2 寄存器的数据送上数据总线。此时液晶显示 DBUS: 33 00110011. 将 K11(RRD)置为1, 关闭 R2 寄存器输出. 读R3 寄存器 置控制信号为:这时寄存器R3 的红色输出指示灯亮,R3 寄存器的数据送上数据总线。此时液晶显示 DBUS: 44 01000100. 将K11(RRD)置为 1, 关闭R3 寄存器输出. 实验 3:。

    8、MAR地址寄存器,ST 堆栈寄存器,OUT输出寄存器将12H写入MAR寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据12H置控制信号为: 按住CLOCK 脉冲键,CLOCK由高变低,这时寄存器MAR 的黄色选择指示灯亮,表明选择MAR寄存器。放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据12H 被写入MAR寄存器。 K14(MAROE)为0, MAR寄存器中的地址输出. MAR 红色输出指示灯亮. 将K14(MAROE)置为 1. 关闭MAR 输出. 将34H写入ST 寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据34H置控制信号为:。

    9、按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 ST 的黄色选择指示灯亮,表明选择ST 寄存器。放开CLOCK 键,CLOCK由低变高,产生一个上升沿,数据34H被写入ST 寄存器。 将56H写入OUT寄存器 二进制开关K23-K16 用于DBUS7:0的数据输入,置数据56H置控制信号为:按住 CLOCK 脉冲键,CLOCK 由高变低,这时寄存器 OUT 的黄色选择指示灯亮,表明选择 OUT 寄存器。放开 CLOCK 键,CLOCK 由低变高,产生一个上升沿,数据 56H 被写入OUT 寄存器。 六、实验结果分析寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型。

    10、机中大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。COP2000用74HC574来构成寄存器。74HC574的功能如下:说明:1. 在CLK的上升沿将输入端的数据打入到8个触发器中2. 当OC = 1 时触发器的输出被关闭,当OC=0时触发器的输出数据将55H写入A寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2)在 AEN=0 CLK上升沿 数据送送入A寄存器WEN=1 将11H写入R0寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2) RRD=1RWR=0 CLK上升沿SB=0 R0寄存器SA=0将22H写入R1寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2) RRD=1RWR=0 CLK上升沿SB=1 R0寄存器SA=0将11H用R0寄存器读出RRD=0RWR=1 SB=0 数据送到数据总线(液晶显示)SA=0将55H写入MAR寄存器(1) 二进制开关K23-K16 DBUS7:0,用于数据输入 (2) MAROE=0(K14)MAREN=0(K15) CLK上升沿STEN=1(K12) MAR寄存器OUTEN=1(K13。

    展开全文
  • 计算机组成原理实验报告寄存器原理及操作 初:未知 当前:2016-7-3 主笔:Angel 实 验 报 告课程名称: 计算机组成原理实验项目: 寄存器原理及操作姓 名:专 业: 计算机科学与技术班 级:学 号:成绩:初:...
  • 寄存器(CPU工作原理): X86CPU的寄存器都是16位的,可以存放两个字节。 AX,BX,CX,DX通常用来存放一般性数据被称为通用寄存器 一个16位寄存器可以存放的最大的数字是2的16次方减一。 AX的低8位(07)构成了AL寄存器...
  • 计算机科学与技术班级:学号:1v1.0可编辑可修改计算机科学与技术学院实验教学中心20 16年6月 20日2v1.0可编辑可修改实验项目名称:寄存器原理及操作一、实验目的了解模型机中 A, W 寄存器结构、工作原理及其控制...
  • 在进行复杂模型机设计时,我有一个一直困扰我的问题,那就是273这个寄存器(乃至其他所有寄存器)的工作原理是什么?他们是怎么寄存的?如果不弄清楚的话,数据寄存器的读写会发生错误,并且我对数据的产生流程会...
  • 例如在CPU芯片内部,寄存器寄存器寄存器与算逻单元ALU之间的连接。2.系统总线由数据总线、地址总线与控制总线构成。数据总线:双向传输。地址总线:由cpu传出地址向存储单元,从对应的地址处读取数据,单向传输...
  • FPGA移位寄存器实验

    2021-10-10 21:26:59
    FPGA移位寄存器实验 实验目的 (1)熟悉Quatus18.1的软件应用 (2)熟悉ip核的调用 (3)学习和熟悉移位寄存器的设计 实验环境 Quartus Prime 18.1标准版 Cyclone IV EP4CE6F17C8 测试工具:Signal Tap、In-Systeam ...
  • 计算机组成原理寄存器实验实 验 报 告课程名称:计算机组成原理实验实验项目:寄存器实验姓 名:专 业: 计算机科学与技术班 级... 了解模型机中A, W寄存器结构、工作原理及其控制方法2. 了解模型机中寄存器组R0…R3...
  • 在存储器 Block2 这块区域,设计的是片上外设,它们以四个字节为一个单元,共 32bit,每一个单元对应不同的功能,当我们控制这些单元时就可以驱动外设工作。我们可以找到每个单元的起始地址,然后通过 C 语言指针的...
  • 文章目录CPU概述寄存器字在寄存器中的存储几条汇编指令物理地址16位结构的CPU8086CPU给出物理地址的...控制器控制各种器件进行工作 内部总线连接各种器件,在他们之间进行数据的传送 内部总线和外部总线(地址总线、数
  • 计算机组成原理寄存器实验讲述实 验 报 告课程名称:计算机组成原理实验实验项目:寄存器实验姓 名:专 业: 计算机科学与技术班 ... 了解模型机中A, W寄存器结构、工作原理及其控制方法2. 了解模型机中寄存器组R0…...
  • 1寄存器 1.1寄存器是什么 简单来说,寄存器就是存放东西的东西。存放数据的寄存器是最好理解的,如果你需要读取一个数据,直接到这个寄存器所在的地方来问问他,数据是多少就行了。问寄存器这个动作,叫做访问寄存器...
  • 实 验 报 告课程名称:计算机组成原理实验项目:寄存器原理及操作姓 名:专 业:计算机... 了解模型机中A, W寄存器结构、工作原理及其控制方法。2. 了解模型机中寄存器组R0..R3结构、工作原理及其控制方法。3. 了...
  • 文章目录一、STM32F103系列芯片的地址映射和寄存器映射原理1.寄存器2.地址映射和寄存器映射原理二、GPIO端口的初始化1.GPIO简介2.GPIO输入、输出模式及说明2.1浮空输入模式2.2 输入上拉模式2.3输入下拉模式2.4模拟...
  • 关于桶形移位寄存器的讨论

    千次阅读 2021-04-04 19:48:03
    桶形移位寄存器即循环移位寄存器,在浮点加减运算、压缩/解压缩和图像处理算法中有应用,所以稍微说明下: 例如设计一个8位桶形移位器:8位桶形移位器是有8个数据输入位,8个数据输出位和3个控制输入位的组合逻辑...
  • 本文主要介绍STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)。
  • 第二章 寄存器(CPU工作原理) CPU=运算器+控制器+【寄存器】, cpu内部各个器件之间通过内部总线相连。 cpu和主板其他器件通过外部总线相连。 8086CPU有14个寄存器,名称分别为: AX,BX,CX,DX,SI,DI,SP,BP,...
  • 计算机组成原理实验报告寄存器 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.9 积分计算机硬件实验室实验报告课程名称:姓 名徐骁学号33班级0920542成绩设备名称...
  • STM32F103系列芯片的地址和寄存器映射原理、LED轮流闪烁实现 文章目录STM32F103系列芯片的地址和寄存器映射原理、LED轮流闪烁实现1 寄存器介绍 1 寄存器介绍 寄存器是中央处理器内的组成部分。寄存器是有限存贮容量...
  • 《计算机组成原理寄存器实验》由会员分享,可在线阅读,更多相关《计算机组成原理寄存器实验(9页珍藏版)》请在人人文库网上搜索。1、成绩:实 验 报 告课程名称:计算机组成... 了解模型机中A, W寄存器结构、工作...
  • 实验七-八 寄存器堆实验姓名:陈衍席 学号:1205110125 ...【实验目的】本次实验要求掌握触发器的基本原理,掌握寄存器寄存器堆的组成原理。【实验要求】本次实验只需要设计并实现8位触发器和32位触发器。【实验原...
  • 3.6.5.使用结构体方式访问寄存器原理 (1)C语言访问寄存器的本质是C语言访问内存,本质思路是:定义一个指针(临时变量)指向这块内存,然后*p = xx这种方式去解引用指针从而向目标内存中写入内容。 (2)缺陷:当...
  • 这篇文章主要介绍了汇编语言存储及寄存器原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下字的存储一个16位寄存器可以存放一个字(16位)或者一个字节(8位...
  • 二、实验原理通用寄存器组是CPU的重要组成部分。从存储器取来的数据要放在通用寄存器中;从外部设备取来的数据除DMA方式外,要放在通用寄存器中。向存储器输出的数据也是从通用寄存器中取出;向外部设备输出的数据除...
  • 目录CPU和寄存器概述2.1 通用寄存器2.2 字在寄存器中的存储2.3 几条汇编指令2.4 物理地址2.5 16位结构的CPU2.6 8086CPU给出物理地址的方法2.7 “段地址×16+偏移地址=物理地址”的本质含义2.8 段的概念2.9 段寄存器...
  • 一个典型的CPU由运算器,控制器,寄存器等器件组成,这些器件靠内部总线相连 区别: 内部总线实现CPU内部各个器件之间的联系, 外部总线实现CPU和主板上其它器件的联系 8086CPU有14个寄存器,它们的名称为: AX,BX,CX,DX,SI...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 141,617
精华内容 56,646
关键字:

寄存器的工作原理