随笔 - 79  文章 - 58  trackbacks - 0
<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(9)

随笔分类

随笔档案

文章档案

相册

搜索

  •  

积分与排名

  • 积分 - 294721
  • 排名 - 87

最新评论

阅读排行榜

评论排行榜

转移指令:

(1)段内转移:只修改IP

     短转移:修改范围[-128,127],jmp short 标号

     近转移:修改范围[-32768,32767],jmp near ptr 标号

(2)段外转移:同时修改CS和IP,jmp far ptr 标号

(3)分类:
         无条件转移指令(jmp)

         条件转移指令(jcxz: if((cx) == 0) jmp short 标号)
         循环指令(loop)

         过程

         中断
posted @ 2007-06-11 23:00 merlinfang 阅读(770) | 评论 (0)编辑 收藏
     摘要: 一、数据处理的两个基本问题:
(1)处理的数据在哪里

(2)要处理的数据有多长
  阅读全文
posted @ 2007-06-10 21:10 merlinfang 阅读(1004) | 评论 (4)编辑 收藏

(1)内存单元由内存地址和内存长度(由寄存器长度决定)组成

(2)[BX]表示一个内存地址,就像[0]一样,但是masm将[0]解释为0了,等基本学会了,换个编译器了

(3)loop指令
          a、(cx)=(cx)-1

          b、如果cx!=0转至标号处,否则向下执行

虽然看起来学得很少啊,但代码写了满多(100多),窃喜。。。

posted @ 2007-06-09 18:11 merlinfang 阅读(2126) | 评论 (0)编辑 收藏
     摘要: (1)汇编语言包含两种指令:汇编指令和伪指令  阅读全文
posted @ 2007-06-08 00:13 merlinfang 阅读(1139) | 评论 (4)编辑 收藏

(1)DS寄存器:存放放访问数据的段地址
          mov bx, 1000h
          mov ds,bx
          mov ax,[0]

(2)编程时自然有数据段

(3)还有栈段,段寄存器SS和寄存器SP,SS:SP指向栈顶元素

(4)PUSH,POP操作栈
         PUSH分解:a、SP=SP-2   b、将内容放入SS:SP

(5)需要自己保护栈不越界(入栈过多,栈空出栈等等)

posted @ 2007-06-06 23:05 merlinfang 阅读(655) | 评论 (0)编辑 收藏

(1)CPU由运算器、控制器、寄存器组成

(2)通用寄存器AX、BX、CX、DX,8086下寄存器是16位的,可以分为2个独立的8位寄存器使用,处理的数据尺寸就是字、字节

(3)在进行数据运算时,指令(如mov)的两个操作对象的位数必须是一致的

(4)8086 CPU 物理地址=基本地址(段地址*16)+ 偏移地址。
         基本地址必须是16的倍数, 段的长度最大为64K(因为8086的寄存器是16位的)

(5)段寄存器CS、DS、SS、ES

(6)代码段寄存器(CS)和指令指针寄存器(IP)指示了CPU当前读取指令的地址

(7)8086 CPU的工作过程
          a、从CS:IP读取指令到指令缓冲区
          b、IP += 指令长度
          c、执行指令

(8)代码段: 编程时指定某个段存储代码指令, 必须将CS:IP指向代码段首个指令

(9)改变CS:IP jmp 段地址:偏移地址 只改变IP jmp  某寄存器(ax)

(10)Debug:
           R:查看、改变寄存器内容
           D:查看内存内容
           E:改写内存内容
           U:将内存中机器指令变为汇编指令
           T:执行一条机器指令
           A:以汇编格式写入机器指令

posted @ 2007-06-05 23:35 merlinfang 阅读(739) | 评论 (0)编辑 收藏

(1)CPU进行三类信息的交互:
          存储单元的地址(地址信息)
          器件的选择,读或写的命令(控制信息)
          读或写的数据(数据信息)

(2)CPU依赖总线传递信息
         地址总线:宽度(n)决定了寻址的最大内存单元(2^n)
         控制总线:对外部器件的控制能力
         数据总线:宽度(n)决定了数据传送的速度(一次n bit)

(3)所有的物理存储器被看作一个由若干存储单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器占有一个地址空间。

        内存地址空间受地址总线的宽度的限制。

posted @ 2007-06-04 23:13 merlinfang 阅读(671) | 评论 (0)编辑 收藏

软件使用的一个过程
(1)新建一个流程

(2)增加该流程用户(角色).如提交人、审核人等
          特殊角色:管理员等

(3)建立流程中的各个活动, 如创建, 该活动的责任人为提交人, 需要填写提交信息。

(4)流程线

(5)生成php网页,加入管理站点

考虑的初步类图, 得继续完善啊

posted @ 2007-05-30 20:48 merlinfang 阅读(278) | 评论 (0)编辑 收藏
今天评选部门质量之星,笑死人了,比哪个组人多,哈哈.
posted @ 2006-11-29 21:31 merlinfang 阅读(543) | 评论 (1)编辑 收藏
仅列出标题
共8页: 1 2 3 4 5 6 7 8