摘要: 我们看一个例子,一个数据为2H,二进制形式为10B,对其进行左移运算:观察上面移位次数和各种形式数据的关系,我们可以发现:(1)一个数据的二进制形式左移1位,相当于该数据乘以2;(2)一个数据的二进制形式左移N位,相当于该数据乘以2的N次方;(3)地址加法器如何完成段地址*16的运算?就是将二进制形式存放的段地址左移4位。进一步思考,我们可看出:一个数据的十六进制形式左移1位,相当于乘以16;一个数据的十进制形式左移1位,相当于乘以10;一个X进制的数据左移1位,相当于乘以X。发散思维。“ 段地址*16+偏移地址=物理地址”的本质含义是:CPU在访问内存时,用一个基础地址(段地址*16)和一个 阅读全文
posted @ 2013-03-25 16:09 TBHacker 阅读(9027) 评论(1) 推荐(0) 编辑
摘要: 前言:这个新增题目,不是想象中的那么简单。它复杂就复杂在它是动态的,有四种类型的题目,选择、判断、填空、问答。每一种题目,都要分别去处理。而添加题目是一个整体,也就是把这四种题型整合到了一起。如上图所示,这是个基本页面。静态页面。要让它实现几个效果,其一就是选择题型有变化时,答案选项及附件会相应的变化。如下图所示,选择判断题时,会变成判断题的效果。选择选择题时会成选择题的效果。这主要是靠jQuery来实现的,实现这个效果还是比较容易的。代码如下://类型变动 $("#type").change(function(){ var type = $(this).v... 阅读全文
posted @ 2013-03-25 15:02 TBHacker 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 文件后缀名.rb1.输出语法puts "hello,ruby"prints "hello,world"将内容保存为a.rb并将此文件放入目录D盘下的ror目录中执行命令D:\ror>ruby a.rb就会看到输出hello,rubyhello,world2.换行puts "zhangsan\n"puts "lisi\n"3.连字符ruby使用\作为连字符例子:puts "nihao\zhangsan"会在一行输出4.注释符单行注释#多行注释=begin=end5.局部变量局部变量就是普通变 阅读全文
posted @ 2013-03-25 00:24 TBHacker 阅读(189) 评论(0) 推荐(0) 编辑