指令 功能
-------------------------------------------------------
jmp short s ;段内短转,(ip) = (ip) + 8位位移
jmp near ptr s ;段内近转, (ip) = (ip) + 16位位移
jmp 16位寄存器 ; (ip) = (16位寄存器),段内
jmp word ptr 内存单元地址;(ip) = (内存单元地址)
jmp far ptr 标号 ;(cs) = (标号所在段), ...
- [游客] 表示每次运行到cx=2的时候就不能再往下一步进行了! 谁能告诉我是哪里的问题? 06/11 23:38
- [游客] 这是C下的么?main中的 int c[]={6,7,8,9} ; int *p = c; 08/06 15:33
- [游客] 实现队列?呵呵,以前学C的时候也弄过队,循环队列等东西,锻炼了很多思维逻辑上的东西。 博主可以自己 08/06 15:30
- [maxm] 这实验没难度,关键是细心 几个易出错的地儿我都在注释中做了标记 希望大家别跟我一样犯糊涂 (*^ 06/04 20:58
- [maxm] 感谢fangyugirl分享心得 05/08 18:47
- [fangyugirl] 看到你说你在这章徘徊了两周,我跟你差不多的。我是做BIOS的,上班时没有事情了就看书,做课程设计一时 04/23 13:44
- [maxm] 哎,没有自己电脑。 03/19 20:57
- [游客] 然后继续编程 呵呵 03/18 20:56
- [游客] 我被卡在这一章了,就因为这个实验。 03/18 15:31
- [maxm] 最后加了点注释,程序改动如下: ;------------------------------ 03/13 15:52
[2009-02-22 19:40] jmp 指令
阅读全文 |
评论次数(2) |
浏览次数(407) |
所属类型(笔记)
[2009-02-22 03:45] div指令
除数:8位16位
被除数:ax或dx(高16)和ax(低16)
结果:8位:al商 ah余数
16位:ax商 dx余数...
被除数:ax或dx(高16)和ax(低16)
结果:8位:al商 ah余数
16位:ax商 dx余数...
阅读全文 |
评论次数(1) |
浏览次数(432) |
所属类型(笔记)
[2009-02-20 10:48] 气不打一处来
做网站第5章检测题的时候
做到了第四个,还没做之前刷新了下浏览器
没想到自动转到第5题了,结果算我第4题挂掉
这什么呀 又要害我等几小时。 :-)...
做到了第四个,还没做之前刷新了下浏览器
没想到自动转到第5题了,结果算我第4题挂掉
这什么呀 又要害我等几小时。 :-)...
阅读全文 |
评论次数(3) |
浏览次数(419) |
所属类型(杂记)
[2009-02-18 10:37] sp和bp的区别
指针寄存器包括堆栈寄存器SP(stack pointer)和基数指针寄存器BP(base pointer),变
值寄存器包括源变址寄存器SI(source index)和目的变值寄存器DI(destination index)。这
4个寄存器都是16位寄存器,这些寄存器在运算过程中也可以用来存放操作数(只能
以字为单位),但经常的用途是在段内寻址时提供偏移地址,SP,BP一般与段寄存器SS
联用,以确定堆栈寄存器中某一单元的地址,SP用以指示栈顶的偏移地址,而BP可
作为堆栈区中的一个基地址,用以确定在堆栈中的操作数地址。SI,DI一般与段寄存器
DS联用,以确定数据段...
值寄存器包括源变址寄存器SI(source index)和目的变值寄存器DI(destination index)。这
4个寄存器都是16位寄存器,这些寄存器在运算过程中也可以用来存放操作数(只能
以字为单位),但经常的用途是在段内寻址时提供偏移地址,SP,BP一般与段寄存器SS
联用,以确定堆栈寄存器中某一单元的地址,SP用以指示栈顶的偏移地址,而BP可
作为堆栈区中的一个基地址,用以确定在堆栈中的操作数地址。SI,DI一般与段寄存器
DS联用,以确定数据段...
阅读全文 |
评论次数(3) |
浏览次数(371) |
所属类型(笔记)