首页 > 其他分享 >日常学习(2)sv赋值、寻址方式、正则

日常学习(2)sv赋值、寻址方式、正则

时间:2022-08-21 00:23:14浏览次数:100  
标签:操作数 MOV AL sv 正则 寻址 寄存器 评审

sv赋值方式

sv的赋值方式可以采用.形参(参数)的方式,更清晰功能
image
https://gitee.com/bai-mengwei/my_uart_tb/blob/11126a220e740ea070c128f1949078daaaf5cad7/uvm_tb/register_model/uart_reg_pkg.sv#L199

8086寻址方式

————————————————
版权声明:本文为CSDN博主「Hardworking666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Hardworking666/article/details/123637260

七种寻址方式总结
1、立即寻址:操作数在指令中,如:MOV AL,12H(源操作数)

2、寄存器寻址:操作数在指令中的寄存器中,如:MOV AL,BH(源操作数)

3、直接寻址:操作数所在存储器的有效地址在指令中,如:MOV AL,[12H](源操作数)

4、寄存器间接寻址:操作数所在存储器的有效地址在指令中的寄存器中,如:MOV AL,[BX](源操作数)

5、寄存器相对寻址:操作数所在存储器的有效地址为指令中的寄存器加位移量,如:MOV AL,[BX+12H]或MOV AL,DAVL[BP](源操作数)

6、基址变址寻址:操作数所在存储器的有效地址为指令中的基址寄存器加变址寄存器,如:MOV AL,[BX+SI]或MOV AL,[BX][SI](源操作数)

7、相对基址变址寻址:操作数所在存储器的有效地址为指令中的基址寄存器加变址寄存器,再加位移量,如:MOV AL,[BX+SI+12H]或MOV AL,DAVL[BX][SI](源操作数)。

正则表达式

https://www.cnblogs.com/bai2022/p/16264862.html
\s空白字符、
\转义字符
.除了\n外的任意字符串
\w单词字符
* 匹配一个字符串0或无限次
^匹配字符串开头
\zs表示从当前位置开始替换\ze表示从当前位置结束替换(vim)
(使用技巧78 https://blog.csdn.net/cfanzp/article/details/123307209)
类似的解释以及\v的解释:https://www.cnblogs.com/okamity/p/10526165.html

's/\s*\(\.\w*\)\s*(\s*\(\w*\)\s*)\s*,/ \1( \2 ) ,/g | s/^\(.*\.\w*\s*\)\zs\ze(/\=repeat(" ",20-strlen(submatch(1)))/g | s/\((\s*\w*\s*\)\zs/\=repeat(" ",20-strlen(submatch(1)))/g'

's/
----------------------------------------------------
\s*
\(\.\w*\)
\s*
------------
(\s*
\(\w*\)
\s*)
------------
\s*,
------------------------
/ \1( \2 ) ,/g
----------------------------------------------------
|
s/
------------
^\(.*\.\w*\s*\)
\zs\ze(
------------------------
/\=repeat(" ",20-strlen(submatch(1))
)
------------
/g
----------------------------------------------------
| 
s/
------------
\((\s*\w*\s*\)\zs/
------------
\=repeat(" ",20-strlen(submatch(1)))
------------
/g'

项目评审TR

https://blog.csdn.net/meteor2520/article/details/17505587
TR1是概念,确定大体的需求;TR2-3是规划阶段、TR4-5是开发阶段,TR6是验收阶段。

TR 全称为 Technical Review 中文叫技术评审,后面带的这些数字指不同的阶段。
TR1: 一般是指概念,功能技术评审,主要评审产品的功能需求、业务需求等大的概念的内容,不能有缺失。
TR2: 一般是指规划阶段的评审,主要是需求分析,产品等级规格评审
TR3: 一般是指规划阶段的评审,主要是软件总体架构,设计框架的技术评审
TR4: 一般是指开发阶段的评审,主要是对详细设计的评审
TR5: 一般是指开发阶段的评审,最初的产品模型质量的评审,此时应该已经完成了SIT(system integration testing)系统整合测试。
TR6: 一般是指验收阶段的评审,发布评审,到这一步应该已经完成了SVT(system verification testing)系统验证测试。

之后就需要进行UAT(user accept testing)用户接受测试,在UAT之后,用户签字,产品验收,项目总结,项目文档归档,项目相关资料移交,项目团队解散,项目结束。

Excel操作,单元格自动换行

image

标签:操作数,MOV,AL,sv,正则,寻址,寄存器,评审
From: https://www.cnblogs.com/bai2022/p/16609149.html

相关文章

  • EditPlus 删除空行的正则表达式(Windows)
    http://www.slyar.com/blog/editplus-regexp-blankline.html遇到一个比较大的文本文件需要去除空行,首先想到的自然是正则表达式。偷懒去网上找了几个删除空行的正则表达......
  • PHP正则表达式总结(/g,/i,/U等等)
    https://blog.csdn.net/websites/article/details/19199435 PHP正则表达式总结(\nml,\nm,\un,\xn等等)PHP正则表达式语法一个正则表达式就是由普通字符(例如字符a到......
  • 一个字符串,里面必须有下划线,怎么写正则
    https://zhidao.baidu.com/question/2119997888128668107.html.*_.*如上即可,任意个字符后跟一个下划线然后再任意个字符,有下划线才能匹配,其余字符随意......
  • 借助py2neo将csv文件导入neo4j
    下载安装建议戳我启动neo4j安装好之后以管理员权限启动cmd输入neo4j.batconsole启动neo4j在浏览器端可以打开http://localhost:7474则说明启动成功关于py2neo......
  • 8086寻址方式
    ————————————————版权声明:本文为CSDN博主「Hardworking666」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blo......
  • python a* 寻址算法 我是按照像素来判断是不是障碍物
    fromrandomimportrandintfromPILimportImageclassSearchEntry():def__init__(self,x,y,g_cost,f_cost=0,pre_entry=None):self.x=x......
  • 正则表达式入门(七)量词
    1223334444555556666667777777888888889999999990000000000将排列成直角三角形的数字粘贴到程序中。贪心,懒惰和占有量词本身是贪心的,贪心的量词会首先匹配整......
  • 利用正则表达式排除特定字符串
    阅读目录查找不以baidu开头的字符串查找不以com结尾的字符串查找不含有if的行回到顶部查找不以baidu开头的字符串baidu.comsina.com.cn正则:^(?!baidu).*$ 匹......
  • 吴恩达机器学习笔记|(4)过拟合问题及正则化(Overfitting&regularization)
    一、欠/过拟合问题(Underfitting/OverfittingProblem)欠拟合拟合偏差非常大,用于预测时误差也会非常大。过拟合方差非常大,即拟合曲线与训练数据拟合得非常好以至于......
  • 正则爬取实例
    importreimportrequestsurl='https://b.faloo.com/11834781.html'headers={'User-Agent':'Mozilla/5.0(WindowsNT6.1;Win64;x64)AppleWebKit/537.36(KH......