问题汇总
文章平均质量分 64
学习/工程/面试等等问题
想个id好难啊
这个作者很懒,什么都没留下…
展开
-
固态硬盘(Flash)问题汇总
目录1.FTL完成完成地址映射为什么要使用动态映射?直接使用静态映射不是更加方便吗?1.FTL完成完成地址映射为什么要使用动态映射?直接使用静态映射不是更加方便吗?这事实上和Flash的本质有关联。Flash有一个基本特征是,Flash的擦除单元(Block)的大小比写单元(page)大。并且由于在写之前需要先进行擦除,这导致在进行数据更新的时候没有办法进行原位更新,而需要在空白的位置更新一整个block。上述的特征导致Flash需要垃圾回收,因为数据更新的时候是映射关系的更新,原本映射的物理空间原创 2021-01-21 15:17:00 · 546 阅读 · 0 评论 -
Verilog问题汇总
目录1.Verilog中事件(event)如何使用?1.Verilog中事件(event)如何使用?Verilog里面可以定义事件(event),可以对testbench里面的信号进行监测,满足事件触发条件就触发事件并引发相应的处理,Verilog里面的**event只用于仿真,不能综合。**与Verilog里的事件相关的语法如下:定义一个事件:event reset_trigger;触发事件:#10 -> reset_trigger;由事件引发的操作:@ (reset_trigger)原创 2021-01-14 18:55:25 · 424 阅读 · 0 评论 -
基础电路集合
目录一、分频电路一、分频电路1. 2^m分频 这类分频最基础的就是实现一个二分频电路。使用简单级联2分频电路即可完成2^m分频。1.1 使用D触发器完成2分频电路其思路就是在D触发输出在clk上升沿或者下降沿完成一次翻转即可。电路如下,将Q非连接到D端即可。时序图如下:1.2 从Verilog的角度从Verilog的角度来说,这类分频可以使用计数器来实现。下面考虑占空比为50%的情况。实际上这种方式可以覆盖偶次分频的情况,不仅仅是2的幂次分频。module div(in原创 2021-01-14 16:59:19 · 307 阅读 · 0 评论 -
Perl问题汇总
目录1.perl正则如何忽略大小写?2.如何在perl中调用shell?【参考】1.perl正则如何忽略大小写?其实就是模式匹配修饰…加在操作符后即可2.如何在perl中调用shell?2.1 system perl也可以用system调用shell的命令,它和awk的system一样,返回值也是它调用的命令的退出状态。如果向system传递一个字符串作参数,则perl会调用shell来执行这个命令,在这个字符串内也就不可以有perl的变量了;如果传递多个字符串作参数,则perl会自己执原创 2021-01-14 17:29:22 · 513 阅读 · 1 评论 -
单片机/嵌入式/杂七杂八问题汇总
目录1.寻址模式2.linux进程管理【参考链接】1.寻址模式立即数寻址:地址码字段是操作数本身 MOV AX, 200H寄存器寻址:地址码字段是寄存器地址 MOV AX, BX直接寻址:地址码字段是内存地址 MOV AX, [200H]间接寻址:地址码字段是内存地址的地址 MOV AX, I[200H]寄存器间接寻址:地址码字段是存内存地址的寄存器地址 MOV AX, [BX]相对寻址:操作数地址 + 当前PC的值基址寻址:操作数地址 + 基址寄存器的值(一段程序中不变) MOV AX原创 2021-01-21 10:37:12 · 150 阅读 · 0 评论