转移指令:
(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) |
编辑 收藏