Mit6.004-lab03-FSMs

2023-11-07 23:40
文章标签 lab03 mit6.004 fsms

本文主要是介绍Mit6.004-lab03-FSMs,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、 FSMs

A:128、6;
B:32;
C:0.7n;
D:12.5n

二、 状态转换图

A:d
B:b
C:a
D:
在这里插入图片描述

三、 格式正确的括号字符串检查器

s1:向右
s2:遇到“)”向左
s3:遇到末尾"-"向左
states s1 s2 s3
action s1 ( s1 0 l
action s1 0 s1 1 l
action s1 - s3 - r
action s1 ) s2 0 r
action s1 1 s1 1 l
action s3 1 s3 1 r
action s3 0 halt 0 -
action s3 - halt 1 -
action s2 0 s1 1 l
action s2 - halt 0 -
action s2 1 s2 1 r

四、 时序逻辑

在这里插入图片描述
memory中的值:
0b00001
0b00101
0b01100
0b01000
0b01111
0b10011
0b10000
0b10100
0b10100
0b01000
0b00010
0b10110
0
0
0
0
0b00001
0b00001
0b00000
0b00000
0b00011
0b00011
0b00000
0b00000
0b00000
0b00000
0b00010
0b00010
0
0
0
0

这篇关于Mit6.004-lab03-FSMs的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/366805

相关文章

【IC验证】UVM实验lab03

1. TLM端口的创建、例化与使用 创建: uvm_get_blocking_port #(fmt_trans) mon_bp_port; 例化: function new(string name = "mcdf_refmod", uvm_component parent);super.new(name, parent);fmt_trans = new("fmt_trans", this)

Lab03 spine1/2 M-LAG

Lab03 spine1/2 M-LAG Spine1、spine2的初始配置 1、 spine1、spine2做M-LAG,10GE1/0/11 做peer link ,主设备优先级150,生成树采用v-stp模式 2、 在spine1、2上配置与FW1、2的M-LAG以V-stp的方式配置。在spine1、2及SDN-FW1、2上开启LLDP协议,考试预配置已开启,无需配置。 3、 Spin

lab03—unity制作简易数独

身为数独发烧友的我在接触到了unity之后,产生的第一个念头就是用unity制作一个数独。但是,在跟着网上一大堆教程搭了半天还失败之后,我决定改用纯C#代码的形式搭建我的数独游戏。前置步骤为在unity中新建项目并打开,创建C# script并将其拖动至MainCamera中;接下来就是对C# script的正式编写。                 //游玩视频放在文末,其中涉