在论坛中,看到好多人汇编代码中写到了自己以前没有遇到过的指令,看起来有点费劲,就查了一下,原来自己不知道的汇编指令还不少。转帖一下,与来者诸君共同学习。
1. 通用数据传送指令.
MOV 传送字或字节.
MOVSX 先符号扩展,再传送.
MOVZX 先零扩展,再传送.
PUSH 把字压入堆栈.
POP 把字弹出堆栈.
PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.
POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.
PUSHAD ...

[2007-10-12 15:43] 汇编指令集合【又转贴】
[2007-10-12 15:34] cpu 保护模式(转)
第一:实模式下程序的运行回顾.
程序运行的实质是什么?其实很简单,就是指令的执行,显然CPU
是指令得以执行的硬件保障,那么CPU如何知道指令在什么地方呢?
对了,80x86系列是使用CS寄存器配合IP寄存器来通知CPU指令在内存
中的位置.
程序指令在执行过程中一般还需要有各种数据,80x86系列有DS、
ES、FS、GS、SS等用于指示不同用途的数据段在内存中的位置。
程序可能需要调用系统的服务子程序,80x86系列使用中断机制
来实现系统服务。
总的来说,这些就是实模式下一个程序运行所需的主要内容
(其它如跳转、返回、端口操作等相对来说比较次要。)
第二:保护模...
程序运行的实质是什么?其实很简单,就是指令的执行,显然CPU
是指令得以执行的硬件保障,那么CPU如何知道指令在什么地方呢?
对了,80x86系列是使用CS寄存器配合IP寄存器来通知CPU指令在内存
中的位置.
程序指令在执行过程中一般还需要有各种数据,80x86系列有DS、
ES、FS、GS、SS等用于指示不同用途的数据段在内存中的位置。
程序可能需要调用系统的服务子程序,80x86系列使用中断机制
来实现系统服务。
总的来说,这些就是实模式下一个程序运行所需的主要内容
(其它如跳转、返回、端口操作等相对来说比较次要。)
第二:保护模...
[2007-12-05 12:07] Windows系统文件汇总(转载)
A
ACCESS.CHM - Windows帮助文件
ACCSTAT.EXE - 辅助状态指示器
ADVAPI32.DLL - 高级Win32应用程序接口
AHA154X.MPD - SCSI驱动程序
AM1500T.VXT - 网卡驱动程序
AM2100.DOS - 网卡驱动程序
APPSTART.ANI - 动画光标
APPS.HLP - Windows帮助文件
AUDIOCDC.HLP - "易码编码解码器"帮助文件
AWARDPR32.EXE - 增加打印机工具
B
BIGMEM.DRV - BIGMEM虚拟设备
BILLADD.DLL - 动态链接库(支...
ACCESS.CHM - Windows帮助文件
ACCSTAT.EXE - 辅助状态指示器
ADVAPI32.DLL - 高级Win32应用程序接口
AHA154X.MPD - SCSI驱动程序
AM1500T.VXT - 网卡驱动程序
AM2100.DOS - 网卡驱动程序
APPSTART.ANI - 动画光标
APPS.HLP - Windows帮助文件
AUDIOCDC.HLP - "易码编码解码器"帮助文件
AWARDPR32.EXE - 增加打印机工具
B
BIGMEM.DRV - BIGMEM虚拟设备
BILLADD.DLL - 动态链接库(支...
阅读全文 |
作者:playboy |
评论次数(4) |
浏览次数(1667)
[2008-03-10 20:57] 我奋斗了十八年,才能和你坐在一起喝咖啡[转载]
我奋斗了十八年,才能和你坐在一起喝咖啡
这个题目看起来也许有些荒诞,可这却是实事。
我的上海白领朋友们,如果我是一个初中没毕业就来沪打工的民工, 你会和我坐在starbucks一起喝咖啡吗?不会,肯定不会。 比较我们的成长历程,你会发现为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口, 而你是城市户口。如果我长大以后一直保持农村户口, 那么我就无法在城市中找到一份正式工作,无法享受养老保险 、医疗保险,甚至连选举权都不如你们多。你可能会问我: “为什么非要到城市来?农村不很好吗?空气新鲜, 又不像城市这么...
这个题目看起来也许有些荒诞,可这却是实事。
我的上海白领朋友们,如果我是一个初中没毕业就来沪打工的民工, 你会和我坐在starbucks一起喝咖啡吗?不会,肯定不会。 比较我们的成长历程,你会发现为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口, 而你是城市户口。如果我长大以后一直保持农村户口, 那么我就无法在城市中找到一份正式工作,无法享受养老保险 、医疗保险,甚至连选举权都不如你们多。你可能会问我: “为什么非要到城市来?农村不很好吗?空气新鲜, 又不像城市这么...
[2007-11-06 13:50] 关于“程序加载到内存时的位置真的不确定吗”的实验
---------------------------------------点击图片放大---------------------------------------
在论坛讨论的一个问题程序加载到内存时的位置真的不确定吗?
帖子如下:http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=free&kind=1020&qkSg=2&qID=5984&readSg=1
我的观点是还是要看当时内存占用情况.加载同一个程序再退出再加载地址一样是因为系统中的内存占用情况一样,加载的程序并没有驻留内存,内存完全释放了.所以再...
在论坛讨论的一个问题程序加载到内存时的位置真的不确定吗?
帖子如下:http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=free&kind=1020&qkSg=2&qID=5984&readSg=1
我的观点是还是要看当时内存占用情况.加载同一个程序再退出再加载地址一样是因为系统中的内存占用情况一样,加载的程序并没有驻留内存,内存完全释放了.所以再...
[2007-11-28 10:59] [转]学习密度与专注力
学习密度与专注力
By 刘未鹏(pongba)
C++的罗浮宫(http://blog.csdn.net/pongba)
上次学校里面有一个免费的李阳英语讲座,好奇于是就去听了一下。对一句话印象比较深刻,大意是说许多人学了快10年的英语,其开口的时间还不如在集训的七天内开口的时间长。也就是说,尽管学习时间很长,但学习密度极低,结果乘起来还是低。其实这种情况不仅存在于英语学习中,而是一种普遍的现象。人太容易为各种各样的事情分心,要集中注意力做一件事情是非常难的,而正因为难,少有人做到,那些做到的,就都变成了牛。
其实,在大学期间,最不缺的就是业余时间,最缺的就...
By 刘未鹏(pongba)
C++的罗浮宫(http://blog.csdn.net/pongba)
上次学校里面有一个免费的李阳英语讲座,好奇于是就去听了一下。对一句话印象比较深刻,大意是说许多人学了快10年的英语,其开口的时间还不如在集训的七天内开口的时间长。也就是说,尽管学习时间很长,但学习密度极低,结果乘起来还是低。其实这种情况不仅存在于英语学习中,而是一种普遍的现象。人太容易为各种各样的事情分心,要集中注意力做一件事情是非常难的,而正因为难,少有人做到,那些做到的,就都变成了牛。
其实,在大学期间,最不缺的就是业余时间,最缺的就...
阅读全文 |
作者:wuerlang |
评论次数(14) |
浏览次数(2353)
页码数(1):
1