会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kkdf
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2018年1月30日
汇编实验-显示缓冲区的内容
摘要: 内存地址空间中,B8000H~BFFFFH共32KB的空间是显示缓冲区,向这个地址写入数据,写入内容即可立即出现在显示器上。 本程序段的思路是先取得数据的段地址和偏移地址,再将它们移动到缓冲区,代码如下 将此代码文本另存为dos.asm,打开dosbox,编译之后debug,屏幕窗口左上方出现绿色的
阅读全文
posted @ 2018-01-30 17:32 kkdf
阅读(2269)
评论(0)
推荐(0)
2018年1月29日
编译原理-NFA构造DFA
摘要: 本题摘自北邮的编译原理与技术。 首先,根据此图构造状态转换表 表中第一列第一行表示从第一个符号B通过任意个空转换能到达的节点,Ia表示由此行的状态数组({B,5,1}可以看作0状态)经过一个a可以到达的节点,同理,Ib表示由状态数组经过一个b可以到达的节点。 当然,有些人可能觉得{B,5,1}和{5
阅读全文
posted @ 2018-01-29 19:33 kkdf
阅读(1168)
评论(0)
推荐(0)
编译原理:正则表达式
摘要: 一个或多个:+ 字符集范围:a|b|c 或者[a-z] 零个或一个:? 零个或多个:* 一个或多个:+
阅读全文
posted @ 2018-01-29 16:39 kkdf
阅读(816)
评论(0)
推荐(0)
编译原理:基于状态转换图识别for语句
摘要: int state =0;while(state<9){ switch state{ case 0: if(ch=='f'){ state=1;getchar(ch); } case 1: if(ch=='o'){ state=2;getchar(ch); }else reporterror();
阅读全文
posted @ 2018-01-29 16:36 kkdf
阅读(1215)
评论(0)
推荐(0)
2018年1月27日
汇编小笔记
摘要: 关于地址: 不同的段都作为数据储存在内存中,如果要找到特定段里的数据地址,可以把段名赋值给数据段寄存器,这样就可找到数据段的首地址。 关于数据: 若把字符串以'.....'的形式储存,则在内存中会以ascii码的形式储存。如db 'unix'相当于 db 75h 6eh 49h 58h. 寻址: 立
阅读全文
posted @ 2018-01-27 18:50 kkdf
阅读(167)
评论(0)
推荐(0)
2018年1月19日
win10汇编如何debug(小白向)
摘要: 先引用别人的方法 http://blog.csdn.net/lcr_happy/article/details/52491107 按他所说的下完对应软件后,安装其中的dosbox,然后将debug.exe拿出来放在某盘根目录 打开dosbox之后,写如下两条命令。(在下将debug放在d盘,所以lo
阅读全文
posted @ 2018-01-19 16:02 kkdf
阅读(3388)
评论(0)
推荐(0)
2017年10月1日
nodejs模块引用
摘要: 模块的引用是后端语言非常重要的一部分,那么在nodejs中,如何做到这一点呢。 在引用其他模块时,常用的就是两种方法:exports,module.exports。 接下来,我们写一个demo来分辨其中的区别 testModule.js: testExports.js: test.js: 运行tes
阅读全文
posted @ 2017-10-01 16:27 kkdf
阅读(884)
评论(0)
推荐(0)
2017年9月6日
nodejs环境设置理解
摘要: 本小白今天忙了一下午,就为了设置好nodejs的环境变量。 其实理解了nodejs调用的过程就会发现环境变量的设置及其简单(当然,我是边安装边想的,不知我想的对不对) 首先,npm下载的模块分为全局模块还有普通模块,前者是放在全局模块包中的,可以通过命令行调用(例:express newApp),后
阅读全文
posted @ 2017-09-06 21:03 kkdf
阅读(480)
评论(0)
推荐(0)
2017年8月24日
分享几个看上去很酷炫的运算
摘要: 这几天时断时续的阅读一些别人的代码,偶尔会发现一些亮眼的操作,这种只是一两行的代码单独记出来太浪费空间,所以,以后都会放在这里。 首先是||和&&,这两者的运算刚好相反,前者是遇true则返,后者是遇false则返,如果没有true或者没有false,则返回后面那项; 咋一看大部分人觉得这也没啥,不
阅读全文
posted @ 2017-08-24 16:43 kkdf
阅读(145)
评论(0)
推荐(0)
2017年7月28日
JavaScript数据结构 (手打代码)
摘要: array: 数组创建: 数组方法: 栈和列表其实就是对数组和数组方法的封装,所以我省略不写。 链表: 字典:字典类型实际上和数组差不多,但要关注的是,字典类型的键通常为字符串,不是像数组中从0递增,因此,在展示全部元素时与数组有所区别 hash table(散列表): 分析上面代码,可以发现一个问
阅读全文
posted @ 2017-07-28 21:25 kkdf
阅读(263)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告