微原课程设计

微原课程设计
微原课程设计

微机原理课程设计

学院机电工程学院

专业自动化

姓名颜秦鑫

学号

指导教师千博董瑞军

第一章绪论

1.1课程设计的意义:

《微机原理与接口技术》是自动化专业的专业基础课,在总课程体系种占有重要的位置。课程设计的目的是使学生更进一步掌握微机原理及应用课程的有关知识,加深对微机应用的理解,以达到巩固课堂教学内容,并进一步加强学生的应用能力和创新能力,是培养学生综合素质,提高动手能力,增强发现问题和解决问题能力的重要部分。

1.2课程设计的目的:

1.掌握8088最小系统的实现方法

2.掌握利用8088最小系统完成存储器的设计及其扩展方法

3.掌握系统设计时的地址空间分配及其译码电路设计

4.掌握利用8088最小系统完成接口设计的方法

5.掌握8255、8253、0809、0832等芯片的使用方法

1.3 课程设计的要求:

1.构成8088最小工作系统

2.分别采用两片6264和2764完成存储器电路的设计

3.采用ADC0809组成8位温度AD变换接口电路

4.采用DAC0832组成8位DA变换接口电路驱动直流电机

5.采用8255和8253组成步进电机的控制电路

第二章设计思路说明

2.1 设计任务分析:

系统要求采用8088工作于最小方式下,在这种方式中,8088CPU引脚直接产生存储器或I/O口读写的所有控制信号。首先利用8284提供时钟信号,同时也提供了复位信号和准备好信号。然后利用3片74LS373锁存器芯片形成20位地址总线,利用1片74LS245双向数据收发器芯片形成8位数据总线,至此形成

总线逻辑电路和最小系统工作电路。存储器设计分别采用2片2764和2片6264进行扩展,分别形成16KB的ROM和16KB的RAM。温度变换电路采用AD590采集温度信号送入0809的通道进行AD转换,并用8259对其产生的EOC信号产生中断控制。将系统数据送入0832进行DA转换,完成控制直流电机。系统的定时计数器8253完成对步进电机定时计数,采用8255并行接口控制步进电机。以上各模块译码电路均由74LS138产生。

2.2 系统各模块地址空间分配:

存储器模块:

ROM:FC000H—FFFFFH

RAM:00000H—03FFFH

温度变换模块:

ADC0809:000H—007H

8259:008H—009H

直流电机驱动模块:

DAC0832:00AH

步进电机控制模块:

8253:00CH—00FH

8255:010H—013H

键盘显示模块:

8255:014H—017H

第三章电路总体构成

3.1 最小系统设计:

3.1.1 8088芯片介绍

1.8088芯片简介:

图3.1.1 8088芯片

8088为40条引线、双列直插式封装。8088有最小组态(单微处理器组成的小系统)和最大组态(多处理器系统)两种工作模式,大部分引脚在两种组态下功能是一样的,只有8根引脚的名称及功能不同(24脚~31脚)。下面介绍各个引脚的功能:

2.8088引脚介绍:

(1)与工作模式无关的引脚

○1AD7-AD0(双向,三态):低8位地址/数据的复用引脚线。在总线周期的T1状态时,作为地址总线输出低8位地址;在其他T状态时,作为双向数据总线输出低8位数据。T1状态输出地址时,需要锁存器进行地址锁存。

○2A15-A8(输出,三态):高8位地址总线。在读写存储器或I/O端口的整个周期中,均输出高8位地址总线。

○3A19/S6-A16/S3(输出,三态):分时复用的地址/状态信号线。在总线周期的T1状态,表现为高4位地址总线,而在其他状态时,用来输出状态信息。需要地址锁存器对T1状态时的地址进行锁存。

○4MN/MX(输入):工作方式控制线。接+5V时,8088工作在最小方式;接地时,8088工作在最大方式。

○5RD(输出,三态):读信号,低电平有效。有效时表示CPU正在执行从存储器或I/O端口输入的操作。

○6NMI(输入):非可屏蔽中断请求输入信号,上升沿有效。出现有效信号时,CPU在执行完现行指令后,立即进行中断处理。

○7INTR(输入):可屏蔽中断请求输入信号,高电平有效。CPU在每条指令的最后一个时钟周期对INTR进行测试,以决定现行指令结束后是否响应中断。

⑧RESET(输入):系统复位信号,高电平有效(至少保持4个时钟周期)

CPU,

清除IP、DS、ES、SS、PSW、指令队列;该信号结束后,CPU从存储器的0FFFFH 地址开始读取和执行指令。

○9READY(输入):准备好信号,来自存储器或I/O接口的应答信号,高电平有效。该信号有效时,表示存储器或I/O接口准备就绪。

○10TEST(输入):测试信号,低电平有效。若为高电平,则CPU继续处于等待状态,直到出现低电平时,CPU才执行下一条指令。

(2)最小方式下的引脚

○1INTA(输出):CPU发向中断控制器的中断响应信号。在相邻的两个总线周期中输出两个负脉冲。

○2ALE(输出):地址锁存允许信号,高电平有效。当ALE信号有效时,表示地址线上的地址信息有效,将地址信息锁存到地址锁存器中。

○3DEN(输出,三态):数据允许信号,低电平有效。DEN信号有效时,表示允许74LS245数据收发器和系统数据总线进行数据传送。

○4DT/R(输出,三态):数据收/发信号,用来控制数据传送方向。DT/R为低电平时,CPU接收数据;DT/R为高电平时,CPU发送数据。

○5IO/M(输出,三态):访问存储器或I/O端口的控制信号。IO/M为高电平时,表示访问I/O端口;IO/M为低电平时,表示访问存储器。

○6WR(输出,三态):写信号,低电平有效。当WR有效时,表示CPU正在执行向存储器或I/O端口的输出操作。

○7HOLD(输入):系统中其他总线主控设备向CPU请求总线使用权的总线申请信号,高电平有效。

○8HLDA(输出):CPU对系统中其他总线主控设备请求总线使用权的应答信

号,高电平有效。

○9SSO:系统状态信号。在最小模式下,它与IO/M、DT/R共同组合反映当前总线周期执行的是什么操作。在最大模式下,该引脚输出恒为高电平。

3.1.2 最小系统设计图

图3.1.2最小系统设计图

3.2 存储器设计

3.2.1 2764芯片介绍

1.2764芯片简介:

图3.2.1 2764芯片

2764是8K*8字节的紫外线镲除、电可编程只读存储器,单一+5V供电,工作电流为75mA,维持电流为35mA,读出时间最大为250nS,28脚双列直插式封装。

2. 2764芯片引脚介绍

① A0-A12:13根地址输入线。用于寻址片内的8K个存储单元。

②D0~D7:8根双向数据线,正常工作时为数据输出线。编程时为数据输入线。

③ OE:输出允许信号。低电平有效。当该信号为0时,芯片中的数据可由D0~D7端输出。

④ CE:选片信号。低电平有效。当该信号为0时表示选中此芯片。.

⑤ PGM:编程脉冲输入端。对EPROM编程时,在该端加上编程脉冲。读操作时该信号为1。

⑥ VPP:编程电压输入端。编程时应在该端加上编程高电压,不同的芯片对VPP的值要求的不一样,可以是+12.5V,+15V,+21V,+25V等。

3.2764的工作方式:

正常工作(只读)时,Vpp=Vcc=+5V,~PGM=+5V。

编程时,Vpp=+25V(高压),PGM端加入宽度为50ms的负脉冲。

3.2.2 6264芯片

1.6264芯片简介:

计算机组成原理课程设计(微程序)报告

微程序控制器的设计与实现

目录 1设计目的 (3) 2设计内容 (3) 3具体要求 (3) 4设计方案 (3) 5 调试过程 (11) 6 心得体会 (12)

微程序控制器的设计与实现 一、设计目的 1)巩固和深刻理解“计算机组成原理”课程所讲解的原 理,加深对计算机各模块协同工作的认识 2)掌握微程序设计的思想和具体流程、操作方法。 3)培养学生独立工作和创新思维的能力,取得设计与调 试的实践经验。 4)尝试利用编程实现微程序指令的识别和解释的工作 流程 二、设计内容 按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。 三、设计要求 1)仔细复习所学过的理论知识,掌握微程序设计的思 想,并根据掌握的理论写出要设计的指令系统的微程 序流程。指令系统至少要包括六条指令,具有上述功 能和寻址方式。 2)根据微操作流程及给定的微指令格式写出相应的微 程序 3)将所设计的微程序在虚拟环境中运行调试程序,并给 出测试思路和具体程序段 4)尝试用C或者Java语言实现所设计的指令系统的加 载、识别和解释功能。 5)撰写课程设计报告。 四、设计方案 1)设计思路 按照要求设计指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻

址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。从而可以想到如下指令:24位控制位分别介绍如下: XRD :外部设备读信号,当给出了外设的地址后,输出此信号,从指定外设读数据。 EMWR:程序存储器EM写信号。 EMRD:程序存储器EM读信号。 PCOE:将程序计数器PC的值送到地址总线ABUS上。 EMEN:将程序存储器EM与数据总线DBUS接通,由EMWR 和EMRD决定是将DBUS数据写到EM中,还是 从EM读出数据送到DBUS。 IREN:将程序存储器EM读出的数据打入指令寄存器IR 和微指令计数器uPC。 EINT:中断返回时清除中断响应和中断请求标志,便于下次中断。 ELP: PC打入允许,与指令寄存器的IR3、IR2位结合,控制程序跳转。 MAREN:将数据总线DBUS上数据打入地址寄存器MAR。 MAROE:将地址寄存器MAR的值送到地址总线ABUS上。 OUTEN:将数据总线DBUS上数据送到输出端口寄存器OUT 里。 STEN:将数据总线DBUS上数据存入堆栈寄存器ST中。 RRD:读寄存器组R0-R3,寄存器R?的选择由指令的最低两位决定。 RWR:写寄存器组R0-R3,寄存器R?的选择由指令的最低两位决定。 CN:决定运算器是否带进位移位,CN=1带进位,CN=0不带进位。 FEN:将标志位存入ALU内部的标志寄存器。 X2:X1:X0: X2、X1、X0三位组合来译码选择将数据送到DBUS上的寄存器。具体如下: X2 X1 X0 输出寄存器 0 0 0 IN_OE 外部输入门 0 0 1 IA_OE 中断向量 0 1 0 ST_OE 堆栈寄存器 0 1 1 PC_OE PC寄存器

计算机组成原理课程设计微程序设计

《计算机组成原理》课程设计报告 ——微程序设计 指导老师:丁伟 学院:计算机学院 班级:软件 1501 姓名: 学号:

一、项目任务 本项目的任务是针对第2章所述的OpenJUC-II教学机模型机,设计控制器的微程序,实现该模型机的指令系统。通过课程设计理解指令的执行过程,指令系统与硬件的关系,进而加深对计算机的结构和工作原理的理解。 二、项目设计 本项目预期分为6个上机设计步骤: Day1:熟悉微程序的设计和调试方法 Day2:双操作数指令的设计与调试 Day3:条件转移指令的设计与调试 Day4:移位指令的设计与调试 Day5:堆栈相关指令的设计与调试 Day6:中断系统的设计与调试 通过上述实践步骤,初步达成微程序设计要求,针对不同产品提出的不同要求,通过编写相应符合的微程序汇编指令,达到预期效果和收益。 三、项目需求 OpenJUC-II模型机、Quartus II软件、虚拟实验板软件、Windows计算机、预先编写完成的.sof和.scc文件。

取指令字段 取目的操作数入口取源操作数 寄存器寻址入口 寄存器间接 寄存器自增间接 立即寻址 直接寻址 间接寻址 变址寻址 相对寻址 进入取目阶段

取目的操作数阶段 从微地址028至02F依次为寄存器寻址,寄 存器间接寻址,寄存器自增间接寻址,02B 为空,直接寻址,间接寻址,变址寻址,相 对寻址 进入执行阶段 从41开始为 MOV,ADD,ADDC,SUB,SUBB,AND,OR,XOR,CMP, TEST的入口地址

保存结果的控存 SAR,SHL,SHR,ROL,ROR,RCL,RCR控存 JC,JNC,JO,JNO,JZ,JNZ,JS,JNS控存 转移的控存

微机原理课程设计报告

微型计算机技术课程设计 指导教师: 班级: 姓名: 学号: 班内序号: 课设日期: _________________________

目录 一、课程设计题目................. 错误!未定义书签。 二、设计目的..................... 错误!未定义书签。 三、设计内容..................... 错误!未定义书签。 四、设计所需器材与工具 (3) 五、设计思路..................... 错误!未定义书签。 六、设计步骤(含流程图和代码) ..... 错误!未定义书签。 七、课程设计小结 (36)

一、课程设计题目:点阵显示系统电路及程序设计 利用《汇编语言与微型计算机技术》课程中所学的可编程接口芯片8253、8255A、8259设计一个基于微机控制的点阵显示系统。 二、设计目的 1.通过本设计,使学生综合运用《汇编语言与微型计算机技术》、《数字电子技术》等课程的内容,为今后从事计算机检测与控制工作奠定一定的基础。 2.掌握接口芯片8253、8255A、8259等可编程器件、译码器74LS138、8路同相三态双向总线收发器74LS245、点阵显示器件的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程,包括需求分析、原理图设计、元器件选用、布线、编程、调试、撰写报告等步骤。 三、设计内容 1.点阵显示系统启动后的初始状态 在计算机显示器上出现菜单: dot matrix display system 1.←left shift display 2.↑up shift display 3.s stop 4.Esc Exit 2.点阵显示系统运行状态 按计算机光标←键,点阵逐列向左移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标↑键,点阵逐行向上移动并显示:“微型计算机技术课程设计,点阵显示系统,计科11302班,陈嘉敏,彭晓”。 按计算机光标s键,点阵停止移动并显示当前字符。 3.结束程序运行状态 按计算机Esc键,结束点阵显示系统运行状态并显示“停”。 四.设计所需器材与工具 1.一块实验面包板(内含时钟信号1MHz或2MHz)。 2.可编程芯片8253、8255、74LS245、74LS138各一片,16×16点阵显示器件一片。

微课的设计与制作学习心得

微课的设计与制作学习心得“微课”以视频为主要载体,记录教师在课堂内外教育教学过程中围绕某个知识重点、难点、疑点、教学环节、实践环节而开展的精彩教与学互动式活动的全过程。下面小编为你整理了微课的设计与制作学习心得,欢迎大家阅读。 篇一:微课的设计与制作学习心得这次有机会参加信息技术能力培训,我学到了许多东西。其中微课的制作给我留下深刻印象。通过在电大听老师讲课,在看课件,我受益匪浅。各位指导老师的循循善诱、娓娓道来如春风化雨,滋润着我们焦渴的心田,让我饱尝精神大餐。下面谈谈微课制作几点学习体会: “微课”是指以视频为主要载体记录教师在课堂教育教学过程中围绕某个知识点或教学环节而开展的精彩教与学活动全过程。 一是选题,微课重在解决疑难,突出的应该是个性问题,是教学的某个环节,是教学中的难点突破,课后的习题讲解。微课的作用是解惑,而不应该是授业。我选的是《秋思》,确定了主题后就要搜集材料了。 接着是撰写教案,虽然是微课,教案中的环节也要详细,条理要清析。必要的是课题、学科、适应年级、学生的认知起点、作品分析、基本流程都是要齐全的,在教学流程设计

时参考教学用书,不能“拿来主义”,要有自己的见解,有思想、有价值、有创新,真正起到解惑的作用。 二是制作一个PPT课件,课件起到的是一个引领的作用,要体现出一定的现代教育技术,展现出新时代教师的科技水平语文课件中一个不可忽视的方面是要让学生见多识广,有所见识才能有思想,有分析能力,写作时眼界也宽广。古人云:“读万卷书行万里路”就是这个道理。 三是录制整合材料,录制可以用“录象专家”,转化格式处理文件可以用“格式工厂”,最后就是上传文件了。提交作品后,再回过头来回放自己的作品,有一种成就感。 篇二:微课程制作学习培训总结(杨晓蓉) 为提高职业院校教师教育技术应用能力,同时推进职业教育专业教学资源库及国家精品资源共享课建设成果在教学实践中的广泛应用,促进职业院校教师专业发展,我和申玉虹老师很荣幸参加了由教育部数字化学习支撑技术工程研究中心主办、全国现代教育技术培训中心协办“微课设计及制作培训”,培训时间为XX年7月14日至7月18日,历时5天。收获很大,受益多多,现总结如下: 这次培训分为两大模块:一是基础理论课程讲座,二是技术实践课。在几个专家的基础理论课讲座中,我了解到了信息化基础理论、未来课堂、微课的设计流程、类型以及发展等。使我对微课程的制作有了浓厚的兴趣,为我们更好的

微机原理课程设计

、 微机原理课程设计 —数据采集系统(查询法) # (

一、课设目的 进一步掌握微机原理只是,了解危机在实时采集过程中的应用,学习、掌握编程和程序调试方法。 , 二、课设内容 用查询法,将ADC 0809通道0外接0~5V电压,转换成数字量后,在七段LED数码管上,以小数点后两位(几十毫伏)的精度,显示其模拟电压的十进值;0809~道0的数字量以线性控制方式送DAC0832输出,当通道O的电压为5V时,0832的OUT为0v,当通道O的电压为0时,0832的OUT为2.5V;此模拟电压再送到ADC0809通道1,转换后的数字量在CRT上以十六进制显示;通道0的数字量经74LS574输出到八位LED上,且以一定的要求,点亮LED指示灯。调整电位器,用示波器或三用表观察0832的变化,观察七段LED数码管数值的变化,观察LED灯的变化, ADC 0809的CLK脉冲,由定时器8254的OUT0提供;ADC 0809的EOC信号,用8255的PC0检测;74LS574外接的LED灯变化如下:若电压值小于0.5V,则最低位(DO)’LED灯亮,若电压值大于4.5V,则最高位LED灯亮,若电压值在0.5V~4.5V,则八位LED灯由低向高变化亮,且高位LED灯亮时低位灯全亮。 要有较好的人机对话界面;控制程序的运行。 三、硬件设计 1、电原理框图 见附件1 2、电原理框图工作过程的简要说明 【 (1)、ADC 0809的INO采集电位器0—5V电压,INl采集0832输出的模拟量。(2)、DAC 0832将ADC 0809的INO数字量后重新转换成模拟量输出。 (3)、8255用于检测ADC 0809转换是否,为七段LED数码管显示提供显示驱动信息。 (4)、七段LED数码管显示ADC 0809的INO的值。 (5)、74LS574驱动八位发光二极管,使它们按要求点亮:来指示当前采样值的范围。 (6)、8254提供ADC 0809的采样时钟脉冲。 (7)、74LSl38译码器为各芯片提供地址信息。 四、软件设计 【 首先进行程序初始化显示提示信息,判断是否有键按下,按下1则继续往下执行,按下2则退出。首先对8254进行初始化选择工作方式及赋初值,然后启动0809的IN0,接着初始化8255,并检测PA7的状态检测转换是否,否继续检测

武科大微机原理课程设计

一、设计题目 键控数据采集及数值显示电路设计 二、设计任务 按不同的数字键(0、1、2、3、4、5、6、7)采集0809相应数据通道的模拟量,并在LED 数码管上显示值。设定输入模拟量在0—5V范围内,显示值在0—255范围内。 三、设计要求 1.画出连接线路图或功能模块引脚连接图。 2.采用8088CPU作主控制器,0809作A/D转换器,采用直接地址译码方法,给各芯片分配地址,选取芯片中必须包含有8255。 3.采用3个共阴极型LED动态显示,只需显示0—255范围内的值。 四、设计思想及需要用的主要芯片 1、设计思想 首先通过编程对8255初始化,然后通过8255对ADC0809转换器初始化,通过0~7号按键(在这里0~7号按键用开关实现,有按键的过程中会有抖动,所以需要加入一个74LS244芯片,用于缓冲),经8088微处理器处理后选择ADC0809的模拟通道,将0~5V内的模拟量通过选择的模拟通道传递给模数转换器,通过转换器把模拟量转换为0~255之间的数字量,将数字量通过可编程并行接口8255(在这里端口A作为数据输入端,端口B作为数据输出端,端口C作为控制端),送给LED数码管显示。 2.主要芯片及其功能 ADC0809与系统的接口包括两个输出口和一个输入口,第一个输出口用于控制芯片内部的模拟通道选择,CPU输出的通道地址从ADC0809的引脚ADDA、ADDB、ADDC输入,并利用ALE信号触发锁存;第二个输出口是哑元,用以触发ADC0809的引脚START启动转换。当转换结束后,ADC0809的引脚EOC会产生一个高电平的状态信号,该信号用于检测,也可用于申请中断。随后,CPU可以从ADC0809的引脚D0-D7输入转换后的数据。其芯片引脚图如下 8255是并行通信接口芯片,其基本功能是以并行的方式在系统总线与I/O设备之间传送

微课的设计与制作培训心得体会

微课的设计与制作培训心得体会 11月29日上午,学校领导对全体教师进行了微课制作培训。两节课的学习,让我受益匪浅。 从来不知道故事可以这样来叙述,可以这样直入人心,让人过目不忘。培训开始后,我开始追寻微课的脚步,步入微课的世界。 我开始跟着陈主任的讲解一步一步学习,知道了什么是微课,微课的特点,设计和制作微课的方法以及需要注意的事项。 一、我知道了,其实微课是指利用10分钟左右时间讲解一个非常碎片化的知识点、考点或作业题、考试真题、模拟题的一种微视频。这种视频有着短小精悍的特点,即视频长度短,主题小,设计、制作、讲解精良,学习效果震撼令人难忘。 二、微课虽然是一个短小的视频,但它也具有环节上的完整性。微课虽展现的是某个教学重难点的知识,但就这个知识点而言,它也有导入、过程和小结。因此,我们在制作微课的时候一定要清楚这一点。 三、在学习制作微课时,我也有一些小收获。如:我们不仅可以利用录屏软件来录制微课,也可以使用手机或者摄像机。其实手机和摄像机是最容易操作的,如:平时听数学老师说,数学中的除法那一部分知识特别难,而课堂上的时间又有限,老师兼顾不到每一位学生,也许某个孩子理解能力弱,没跟上老师的思路,这一部分就落下了,这个时候,老师就可以采用手机或者摄像机,准备好纸笔,这个时候老师就只需在纸上进行解题,解一道题最多也就用3、4分钟,既简

单又清楚,孩子可以一遍一遍去看解题步骤。 我切切实实的感受到:微课虽然是无生上课,但上课的老师心中必须有学生,只有这样才能真正展示出老师的教学技巧和老师的教学素养。微课其实是老师与学生在心灵上交流、互动的教学模式。只有心中有生才能上好微型,从而达到提高自身教学技能的目的。

微机原理课程设计报告-数字时钟的实现(附代码)

合肥工业大学 计算机与信息学院 课程设计 课程:微机原理与接口技术设计专业班级:计算机科学与技术x班学号: 姓名:

一、设计题目及要求: 【课题6】数字时钟 1.通过8253 定时器作产生秒脉冲定时中断。在中断服务程序中实现秒、分、小时的进位(24小时制)。 2.在七段数码管上显示当前的时分秒(例如,12 点10 分40 秒显示为121040)。 3.按“C”可设置时钟的时间当前值(对准时间)。 二、设计思想: 总体思想: 1、功能概述: 实验箱连线: 本实验建立在Dais实验箱基础上完成的基本连线及程序如下: 138译码器: A,B,C,D,分别连接A2,A3,A4,GS; y0连接8253的CS片选信号; y1连接8259的CS片选信号; 8253连线: 分频信号T2接8253的CLK0; 8253的OUT0接8259的IR7; 8253的gate信号接+5V; 8259连线: 8259的数据线接入数据总线;

本程序包括显示模块,键盘扫描模块,时间计数模块,设置模块等几个模块, (1)程序运行后,LED显示000000初始值,并且开始计数 (2)按C键进行设置初始时间,考虑到第一个数只能是0,1,2,当第一个数显示2时第二个数只能显示0~4,同理下面各位应满足时钟数值的合理的取值; (3)在手动输入初始值时,按D键进行回退1位修改已设置值,连续按D键可以全部进行删除修改。 2、主程序设计 主程序中完成通过调用子程序完成对8253及8259的初始化,对8259进行中断设置。主要在显示子程序和键盘子处理程序之间不断循环,8253每一秒给8259一个刺激,当8259接受到刺激后会给CPU一个中断请求,CPU会转去执行中断子程序,而中断子程序设置成时间计数加,即完成电子表的整体设计。详细流程图见图三-1。 3、LED显示子程序设计 本程序显示部分用了6个共阳极LED作为显示管,显示程序要做到每送一次段码就送一次位码,每送一次位码后,将位码中的0右移1位作为下次的位码,从而可以实现从左到右使6个LED依次显示出相应的数字。虽然CPU每隔一定时间便执行显示程序,但只要这个时间段不太长,由于人眼的视觉作用,就可以在6个LED上同时见到数字显示。 4、键盘扫描子程序设计 本程序需要用键盘对时间的初始值进行设置,因此对键盘扫描的子程序需要满足的功能如下: 判断是否是C键,若不是就返回至主程序,若是C键就开始对时间初始值进行设置,同时因注意到第一个值不可以超过2,第一个数是2时第二数不能超过4,余下的同理要满足时间数值的取值范围呢,若不是合法输入不予反应继续等待输入。当遇到输入数值错误时可以按下D键进行删除一位重新设置;当6位初始值全部设置成功后,电子表将自动开始走表。 5、时间运算子程序设计 该子程序的主要功能是对时、分、秒的运算,并把运算出的最终结果存到事先已经开辟

微课程的设计与制作

微课程的设计与制作 微课程是当今教研的一个比较热门的一个新生事物, 2009年起源于美国,以其互动性和参与性强、信息传播速度快的特点而闻名,微课程的概念,在国内,是由佛山市教育局的胡铁生 率先提出来的,他认为微课程是以教学视频为主要载体,反映教师在课堂教学过程中针对某 个知识点或教学环节而开展教与学活动的各种教学资源有机组合,“微课程”既有别于传统单 一资源类型的教学课例、教学课件、教学设计、教学反思等教学资源,又是在其基础上继承 和发展起来的一种新型教学资源。 早期的“微课程”有以下主要特点 (1)教学时间较短:教学视频是微课程的核心组成内容。根据中小学生的认知特点和学习 规律,“微课程”的时长一般为5—8分钟左右,最长不宜超过10分钟。因此,相对于传统的 40或45分钟的一节课的教学课例来说,“微课程”可以称之为“课例片段”或“微课程例”。 (2)教学内容较少:相对于较宽泛的传统课堂,“微课程”的问题聚集,主题突出,更适合教师的需要:“微课程”主要是为了突出课堂教学中某个学科知识点(如教学中重点、难点、疑 点内容)的教学,或是反映课堂中某个教学环节、教学主题的教与学活动,相对于传统一节 课要完成的复杂众多的教学内容,“微课程”的内容更加精简,因此又可以称为“微课程堂”。(3)资源容量较小:从大小上来说,“微课程”视频及配套辅助资源的总容量一般在几十兆左右,视频格式须是支持网络在线播放的流媒体格式(如rmwmvflv等),师生可流畅地在线 观摩课例,查看教案、课件等辅助资源;也可灵活方便地将其下载保存到终端设备(如笔记 本电脑、手机、MP4等)上实现移动学习、“泛在学习”,非常适合于教师的观摩、评课、反 思和研究。 (4)资源组成/结构/构成“情景化”:资源使用方便。“微课程”选取的教学内容一般要求主题 突出、指向明确、相对完整。它以教学视频片段为主线“统整”教学设计(包括教案或学案)、课堂教学时使用到的多媒体素材和课件、教师课后的教学反思、学生的反馈意见及学科专家 的文字点评等相关教学资源,构成了一个主题鲜明、类型多样、结构紧凑的“主题单元资源包”,营造了一个真实的“微教学资源环境”。这使得“微课程”资源具有视频教学案例的特征。 广大教师和学生在这种真实的、具体的、典型案例化的教与学情景中可易于实现“隐性知识”、“默会知识”等高阶思维能力的学习并实现教学观念、技能、风格的模仿、迁移和提升,从而 迅速提升教师的课堂教学水平、促进教师的专业成长,提高学生学业水平。 在LDC研究中,李玉平老师成立了微课程工作室,把微课程主要分为三类:故事、散文、电影。故事主要分为两类:一个他人的故事,一个是自身的故事,教学小故事,散文的形式要 求较为松散,要求以小现象见大道理,主要以教学策略的展示为主,电影则要求以波折的故 事来展示一个完整的教育过程。 本次教育小成果征集要求制作微电影,而且形式要求是使用ppt的格式,下面我就ppt的制作作一些讲解,希望能给大家有所帮助。 幻灯片属于二维影视主要由图像和声音组成,动画方面比较弱,但可以通过自定义动画和插 入视频获得。 一、图像可以通过数码相机或扫描仪获得,网上的图案和编辑可以通过QQ影音截图获得,QQ影音能对视频截图,效果不错,操作简易。(实际操作,教师互动) 二、声音的插入比较简单,但要把音频文件和PPT放在同一文件夹下,但还是还有出错的可能。幻灯片打包后可以到没有安装PPT的电脑中运行,如果链接了声音文件,则默认将小于

微程序控制器的设计与实现

微程序控制器的设计与实现 一、设计目的 1、巩固和深刻理解“计算机组成原理”课程所讲解的原理, 加深对计算机各模块协同工作的认识。 2、掌握微程序设计的思想和具体流程、操作方法。 3、培养学生独立工作和创新思维的能力,取得设计与调试的 实践经验。 4、尝试利用编程实现微程序指令的识别和解释的工作流程。 二、设计内容 按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。 三、设计具体要求 1、仔细复习所学过的理论知识,掌握微程序设计的思想,并根、 据掌握的理论写出要设计的指令系统的微程序流程。指令系统至少要包括六条指令,具有上述功能和寻址方式。 2、根据微操作流程及给定的微指令格式写出相应的微程序 3、将所设计的微程序在虚拟环境中运行调试程序,并给出测试思 路和具体程序段 4、撰写课程设计报告。

四、设计环境 1、伟福COP2000型组成原理实验仪,COP2000虚拟软件。 2、VC开发环境或者Java开发环境。 五、设计方案 (1)设计思想 编写一个指令系统,根据所编写的指令的功能来设计相应的微程序。首先利用MOV传送指令来给寄存器和累加器传送立即数,实现立即数寻址;利用寄存器寻址方式,用ADDC指令对两者进行相加运算;利用寄存器间接寻址方式,用SUB指令实现减运算;利用累加器寻址方式,用CPL指令实现对累加器寻址;利用存储器寻址方式,用JMP 指令实现程序的无条件跳转。这样,所要设计的指令系统的功能就全部实现了。 (2)微指令格式 采用水平微指令格式的设计,一次能定义并执行多个并行操作微命令的微指令,叫做水平型微指令。其一般格式如下: 按照控制字段的编码方法不同,水平型微指令又分为三种:全水平型(不译法)微指令,字段译码法水平型微指令,以及直接和译码相混合的水平型微指令。 (3)24个微指令的意义 COP2000 模型机包括了一个标准CPU 所具备所有部件,这些部件包括:运算器ALU、累加器A、工作寄存器W、左移门L、直通门D、右

计算机组成原理课程设计(微程序)报告

微程序控制器的设计与实现第 1 页共22 页

目录 5 调试过程 (11) 6 心得体会 (12) 第 2 页共22 页

微程序控制器的设计与实现 一、设计目的 1)巩固和深刻理解“计算机组成原理”课程 所讲解的原理,加深对计算机各模块协同工 作的认识 2)掌握微程序设计的思想和具体流程、操 作方法。 3)培养学生独立工作和创新思维的能力, 取得设计与调试的实践经验。 4)尝试利用编程实现微程序指令的识别 和解释的工作流程 二、设计内容 按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存 储器直接寻址、立即数寻址等五种寻址方式。 第 3 页共22 页

三、设计要求 1)仔细复习所学过的理论知识,掌握微程 序设计的思想,并根据掌握的理论写出要设 计的指令系统的微程序流程。指令系统至少 要包括六条指令,具有上述功能和寻址方式。 2)根据微操作流程及给定的微指令格式 写出相应的微程序 3)将所设计的微程序在虚拟环境中运行 调试程序,并给出测试思路和具体程序段 4)尝试用C或者Java语言实现所设计的 指令系统的加载、识别和解释功能。 5)撰写课程设计报告。 四、设计方案 1)设计思路 按照要求设计指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加 器寻址、寄存器寻址、寄存器间接寻址、存储器直接第 4 页共22 页

寻址、立即数寻址等五种寻址方式。从而可以想到如 下指令:24位控制位分别介绍如下: XRD :外部设备读信号,当给出了外设的地址后,输出此信号,从指定外 设读数据。 EMWR:程序存储器EM写信号。 EMRD:程序存储器EM读信号。 PCOE:将程序计数器PC的值送到地址总线ABUS上。 EMEN:将程序存储器EM与数据总线DBUS接通,由EMWR和EMRD 决定是将DBUS数据写到EM中,还是 从EM读出数据送到DBUS。 IREN:将程序存储器EM读出的数据打入指令寄存器IR和微指令计数器uPC。 EINT:中断返回时清除中断响应和中断请 求标志,便于下次中断。 第 5 页共22 页

微课程设计的三重属性和六大要素知识分享

微课程设计的三重属性和六大要素 微课程作为一种重要的学习资源,不仅能够支持学习者碎片化的移动学习,而且能够变革传统的学习方式,因而受到学习者、研究者和实践者的关注。对于教师而言,制作和应用微课程于教学过程中并不难,但是如何设计一门好的微课程却并不容易。目前,我国微课程设计大多延续传统课堂教学的设计方法,无法有效支持基于微课程的个性化学习,而且在内容表现和交互设计等方面也存在诸多问题。事实上微课程设计要综合考虑课程、技术和时代三大属性,其中课程属性决定了微课程设计要遵循首要教学原理,技术属性决定了微课程设计要体现微型和半开放结构、超链接、富媒体、个性化等特点,时代属性决定了微课程设计要充分考虑云计算和大数据对教育的影响。微课程的系统化设计要综合考虑微视频、课件、教学设计单、学习指导单、测试题与辅助资源等六大要素,而且设计过程还应注重从学习者的角度思考知识点内容,以问题为引导,逐步培养学习者发现与解决问题的能力和创新批判的精神。 一、研究背景 随着移动互联网技术对人们生活、工作和学习方式的逐渐改变,各种学习资源越来越趋于开放和碎片化。短于18分钟的TED视频和MOOC中的微视频资源都为高效的碎片化学习提供了可能,然而碎片化资源的简单聚合并不能实现有效学习。要使微视频资源能够真正支持和促进有效学习,需从微课程的角度进行综合设计,兼顾多种学习要素,综合考虑学习者的特点、课程要求、技术时代要求的“微”内容等,这样才能真正有效支持在线教育和混合学习。 我国微课程的实践和研究目前正处于初步发展阶段。微课程作为一种重要的学习资源,其设计、制作和应用是每一位教师的基本功。从表面来看,微课程的制作往往是制约教师实践的第一个障碍,但实践经验表明,通过系统的使用工具培训,教师可以迅速掌握其制作方法。而微课程的设计技能恰恰是教师最缺乏的,也是最关键的。面对数字时代的学习者,传统的教学设计理念是否依旧满足微课程的设计要求?如何利用微课程第一时间抓住学习者的兴趣并有效对其自主学习过程进行调控?微视频及其他要素如何进行合理设计与关联?这些问题都是进行微课程设计需要重点考虑的问题。目前针对微课程的设计还存在很多问题,集中体现在以下几个方面:(1)缺乏整体、系统的规划,导致资源重复建设、

微课的设计与制作

1、微课设计与制作 “微课”是指以视频为主要载体,记录教师在课堂内外教育教学过程中围绕某个知识点或教学环节而开展的精彩教与学活动的全过程。“微课”具有教学时间较短、教学内容较少、资源容量较小、资源使用方便等特点。对教师而言,微课将革新传统的教学与教研方式,突破教师传统的听评课模式,是教师专业成长的重要途径之一。对于学生而言,微课能更好的满足学生对不同学科知识点的个性化学习、按需选择学习,既可查缺补漏又能强化巩固知识,是传统课堂学习的一种重要补充和拓展资源。在网络时代,随着信息与通迅技术的快速发展,特别是随着移动数码产品和无线网络的普及,基于微课的移动学习、远程学习、在线学习将会越来越普及,微课必将成为一种新型的教学模式和学习方式。那么,如何设计一节好的微课呢?在教学中,我是这样做的: 一、了解微课的定义及作用 要想设计一节好的微课,我认为,首先要了解微课的定义和作用: 1、微课是指利用5-10分钟时间讲解一个非常碎片化的知识点、考点、例题、作业题、或教学经验的一种微视频。 2、微课的作用:启惑、解惑而非授业,用于(不受时间、空间限制的)网络在线教育,不能代替课堂新知识的教学。

二、选择和分析处理知识点 一节微课能否设计得好、教学效果佳,知识点的选择和分析处理非常重要。因此,在设计每一节微课时,我首先慎重选择知识点,并对相关的知识点进行科学的分析和处理,使它们更符合教学的认知规律,学习起来能够达到事半功倍的效果。我通常做到如下几点: 1、知识点尽量选择热门的考点、教学的重点、难点。 2、知识点的选择要细,十分钟内能够讲解透彻。 3、知识点要准确无误,不允许有文字、语言、图片上的知识性错误或误导性的描述。 4、要将知识点按照一定逻辑分割成很多个小知识点。 例如:在小学三年级的英语教学中,我选择了“数字one-ten(1-10)”作为一个知识点设计一节微课,让学生在短暂的10分钟内整体感知、认读并且能够初步使用数字one-ten(1-10),突破了课本单元教学中的两个重难点。 三、选择合适的微课类型 微课的类型主要有以下几种: 1、讲授类--适用于教师运用口头语言向学生传授知识。这是最常见、最主要的一种微课类型。 2、问答类--适用于教师按一定的教学要求向学生提出问题,要求学生回答,并通过问答的形式来引导学生获取或巩固检查知识。

简单模型机的微程序设计

课程设计报告 课程设计名称:简单模型机的微程序设计 系:三系 学生姓名: 班级:软件二班 学号: 成绩: 指导教师: 开课时间: 2012学年 2 学期 一、设计题目 计算机组成原理课程设计——简单模型机的微程序设计

二、主要内容 1.通过使用作者开发的微程序分析和设计仿真软件,熟悉本文介绍的为基本模型机而设计的微程序的执行过程。必须充分理解并正确解释下列问题: ⑴微程序中的微指令的各个字段的作用。哪些字段是不译码的,哪些字段是直接译码的,哪些字段又可以看成是字段间接编码的。 ⑵微程序中的微指令是否是顺序执行的,如果不是,那么次地址是如何产生的。什么情况下,次地址字段才是将要执行的微指令的地址。 ⑶在微程序中如何根据机器指令中的相关位实现分支,据此,在设计机器指令时应如何避免和解释其它指令的微指令的微地址冲突。 ⑷哪些微指令是执行所有指令都要用到的。 ⑸解释一条机器指令的微程序的各条微指令的微地址是否连续这些微指令的微地址的安排的严重原则是什么 ⑹为什么读写一次内存总要用两条微指令完成 ⑺机器程序中的用到的寄存器是R0,是由机器指令中哪些位决定的如果要用R1或R2,是否要改写微程序或改写机器指令如果要,应如何改写 2.在原有5条机器指令的基础上增加实现下述各功能的机器指令,试设计相应的机器指令的格式并改写原来的微程序使其可以运行所有的机器指令。新增加的机器指令的功能是: ①或指令OR RD,RS:(RS)或(RD)→(RD) ②减法指令SUB RD,(addr):(RD)减(addr)→(RD) ③异或指令XOR (addr1),(addr2):(addr1)异或(addr2)→(RD) ④与指令AND RD,RS:(RS)与(RD)→(RD) ⑤求反指令 NOT RD:/(RD) →(RD) 其中的RS、RD可以是R0、R1、R2中的任何一个。

微程序控制和设计知识分享

微程序控制和设计

成绩:实验报告 计算机组成原理实验 课程名 称: 微程序控制和设计 实验项 目: 姓名:舒鹏 专业:网络工程 班级:11-3 学号:1104020321 计算机科学与技术学院

实验教学中心2013 年 6月 24日

实验项目名称:微程序控制和设计 一、实验目的 综合运用所学计算机原理知识,设计微程序实现题目规定的指令。 二、实验内容 在做综合实验时,可以用COP2000计算机组成原理实验软件输入、修改程序,汇编成机器码并下载到实验仪上,由软件控制程序实现单指令执行、单微指令执行、全速执行,并可以在软件上观察指令或微指令执行过程中数据的走向、各控制信号的状态、各寄存器的值。COP2000软件的使用方法见第七章“COP2000集成开发环境使用”。也可以用实验仪自带的小键盘和显示屏来输入、修改程序,用键盘控制单指令或单微指令执行,用LED或用显示屏观察各寄存器的值。实验仪上的键盘使用方法见第六章“实验仪键盘使用”。 在用微程序控制方式做综合实验时,在给实验仪通电前,拔掉实验仪上所有的手工连接的接线,再用8芯电缆连接J1和J2,控制方式开关拨到“微程序控制”方向。若想用 COP2000软件控制组成原理实验仪,就要启动软件,并用快捷图标的“设置”功能打开设置窗口,选择实验仪连接的串行口,然后再按“连接COP2000实验仪”按钮接通到实验仪。 微指令格式: 模型机的指令码为8 位,根据指令类型的不同,可以有0 到2 个操作数。指令码的最低两位用来选择R0-R3 寄存器,在微程序控制方式中,用指令码做为微地址来寻址微程序存储器,找到执行该指令的微程序。而在组合逻辑控制方式中,按时序用指令码产生相应的控制位。在本模型机中,一条指令最多分四个状态周期,一个状态周期为一个时钟脉冲,每个状态周期产生不同的控制逻辑,实现模型机的各种功能。模型机有24 位控制位以控制寄存器的输入、输出,选择运算器的运算功能,存储器的读写。

微原课程设计

微机原理课程设计 学院机电工程学院 专业自动化 姓名颜秦鑫 学号 指导教师千博董瑞军

第一章绪论 1.1课程设计的意义: 《微机原理与接口技术》是自动化专业的专业基础课,在总课程体系种占有重要的位置。课程设计的目的是使学生更进一步掌握微机原理及应用课程的有关知识,加深对微机应用的理解,以达到巩固课堂教学内容,并进一步加强学生的应用能力和创新能力,是培养学生综合素质,提高动手能力,增强发现问题和解决问题能力的重要部分。 1.2课程设计的目的: 1.掌握8088最小系统的实现方法 2.掌握利用8088最小系统完成存储器的设计及其扩展方法 3.掌握系统设计时的地址空间分配及其译码电路设计 4.掌握利用8088最小系统完成接口设计的方法 5.掌握8255、8253、0809、0832等芯片的使用方法 1.3 课程设计的要求: 1.构成8088最小工作系统 2.分别采用两片6264和2764完成存储器电路的设计 3.采用ADC0809组成8位温度AD变换接口电路 4.采用DAC0832组成8位DA变换接口电路驱动直流电机 5.采用8255和8253组成步进电机的控制电路 第二章设计思路说明 2.1 设计任务分析: 系统要求采用8088工作于最小方式下,在这种方式中,8088CPU引脚直接产生存储器或I/O口读写的所有控制信号。首先利用8284提供时钟信号,同时也提供了复位信号和准备好信号。然后利用3片74LS373锁存器芯片形成20位地址总线,利用1片74LS245双向数据收发器芯片形成8位数据总线,至此形成

总线逻辑电路和最小系统工作电路。存储器设计分别采用2片2764和2片6264进行扩展,分别形成16KB的ROM和16KB的RAM。温度变换电路采用AD590采集温度信号送入0809的通道进行AD转换,并用8259对其产生的EOC信号产生中断控制。将系统数据送入0832进行DA转换,完成控制直流电机。系统的定时计数器8253完成对步进电机定时计数,采用8255并行接口控制步进电机。以上各模块译码电路均由74LS138产生。 2.2 系统各模块地址空间分配: 存储器模块: ROM:FC000H—FFFFFH RAM:00000H—03FFFH 温度变换模块: ADC0809:000H—007H 8259:008H—009H 直流电机驱动模块: DAC0832:00AH 步进电机控制模块: 8253:00CH—00FH 8255:010H—013H 键盘显示模块: 8255:014H—017H 第三章电路总体构成 3.1 最小系统设计: 3.1.1 8088芯片介绍 1.8088芯片简介:

计算机组成原理课程设计

课程设计报告 课程名称:计算机组成原理系别: 姓名: 班级: 学号: 成绩: 指导教师: 开课时间:20 -20 学年第学期

一.设计题目 计算机组成原理课程设计——简单模型机的微程序设计 二.主要内容 通过课程设计更清楚地理解下列基本概念: 1.计算机的硬件基本组成; 2.计算机中机器指令的设计 3.计算机中机器指令的执行过程; 4.微程序控制器的工作原理。 5.微指令的格式设计原则; 在此基础上设计可以运行一些基本机器指令的微程序的设计 三.具体要求 置数指令 IN 置数开关SW(KD0~KD7)的状态→R0 加法指令 ADD R0,,(addr):(R0)+(addr)→(R0) 存数指令 STA R0,(addr):(R0)→(addr) 输出指令 OUT (addr):(addr)→输出设备"LED" 跳转指令 JMP (addr):addr→PC 或指令OR RD,RS:(RS)或(RD)→(RD) 新加法指令 NADD (addr1),(addr2):(addr1)加(addr2)→(RD) 异或指令XOR (addr1),(addr2):(addr1)异或(addr2)→(RD) 与指令AND RD,RS:(RS)与(RD)→(RD) 求反指令 NOT RD:/(RD) →(RD) 四.进度安排 共1.5周11天的时间,具体安排如下: 1~2天:对整个课程设计的内容做详细的讲解,并辅导学生完成课程设计指导书的学习,使其掌握和理解课程设计的核心内容; 3 ~5天:学生在机房学习熟悉课程设计所使用的仿真软件,并深入了解该仿真软件所实现的模型机的指令系统(原有的5条指令)和微程序设计方法; 6~9天:在原有5条机器指令的基础上增加实现下述各功能的机器指令,试设计相应的机器指令的格式并改写原来的微程序使其可以运行所有的机器指令。

微机原理课程设计

微机原理课程设计报告书 信息工程学院 自动化0704班 学号: 姓名:

交通灯设计 摘要: 在十字路口需要两个方向通车和行人行走,为了保障安全和交通秩序,需要交通灯使得一个方向通车,另一个则截止。红灯亮时表示这个方向禁止通行;绿灯亮时表示这个方向可以通行;黄灯闪烁时表示这个方向有通行转为截止状态。 关键字:交通灯控制器,延时, 主要内容: 此系统实现了A、B口设置红、绿灯点亮时间的功能;红绿灯循环点亮,红绿灯变换之间,黄灯闪烁的功能,其中延时是通过设置指令的循环次数实现的。 a.东西南北红灯全亮 b.南北方向绿灯亮,东西方向红灯亮,存在延迟时间 c.南北方向黄灯闪烁,东西方向红灯亮,存在延迟时间 d.南北方向红灯亮,东西方向绿灯亮,存在延迟时间 e.南北方向红灯亮,东西方向黄灯闪烁,存在延迟时间 f.转b循环 工作原理: 初始状态为4个路口的红灯全亮,之后,南北方向绿灯亮,东西方向红灯亮,延迟20秒后,南北路口黄灯闪烁,闪烁5次后,东西方向绿灯亮,南北方向红灯亮,东西方向通车,延迟20秒后,东西方向黄灯闪烁,再切换到南北方向。之后,重复上述过程。

芯片说明: 8086 8086为16位微处理器,数据总线16位,地址总线20位,可寻址1MB存储空间,时钟频率为5-10MHZ.8086CPU的内部结构由执行单元和总线接口部件两部分组成。 8255A 8255A是40引脚双列直插式芯片,片内有A,B,C3个八位I/O 端口,可提供24条可编程的输入/输出端口线。8255A具有面向主机系统和面向外设两个方面的连接能力,即通过8255A,CPU可直接与外

计算机组成原理课程设计41846教学文稿

计算机组成原理课程设计41846

山东英才学院 课程设计(论 文) 设计题目:微程序控制运算器的设计 课程名称:计算机组成原理 院 (系) 部:信息工程学院 学生姓名:邵帅 班级: 11科计技本科班 专业:计算机科学与技术 成绩: 指导教师:王若成 设计时间: 2013年12月

山东英才学院教务处制 二O一三年十二月 微程序控制的运算器的设计 摘要 本设计详细介绍了在可编程ispLSI1032E系统下,采用层次化设计方法,通过把八位全加器、八位计数器、八位寄存器作为底层电路,以设计八位计算机运算器的设计原理和设计过程,其中ALU为8位的加法器,具有加法和加1功能,两操作数由八位寄存器R0、R1提供,其结果放入R2中,具体何种操作可由微命令任意设定。 Abstract The detailed design of the programmable ispLSI1032E system, the use of hierarchical design method, the eight bit full adder, eight bit counter, eight bit registers as the underlying circuit, the design of eight bit computing the design principle and the design process, where ALU is a 8 bit adder, additive and plus 1function, the two operand is provided by the eight bit registers R0, R1, and the results in R2, which can be set arbitrarily by micro operation command.

相关文档
最新文档