- 博客(17)
- 资源 (12)
- 收藏
- 关注
转载 汇编语言10——标志寄存器
标志寄存器flag 和其他寄存器不一样,其他寄存器是用来存放数据的,都是整个寄存器具有一个含义。而flag寄存器是按位起作用的,也就是说,它的每一位都有专门的含义,记录特定的信息。flag的1、3、5、12、13、14、15位在8086CPU中没有使用,不具有任何含义。而0、2、4、6、7、8、9、10、11位都具有特殊的含义。
2014-08-20 21:08:35 787
原创 汇编语言09——Call和Ret指令
Call和Ret指令ret指令:使用栈中的数据,修改IP的内容,从而实现近转移(pop ip)CPU执行ret指令时,进行如下操作:1,(ip) = ((ss) * 16 + (sp))2,(sp) = (sp) + 2retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移(pop ip, pop cs)CPU执行retf指令时,进行下面操作
2014-08-17 21:58:55 4453
转载 汇编语言08——转移指令的原理
整理自fishcc论坛转移指令的原理8086CPU的转移指令的分类:无条件转移指令(如jmp)条件转移指令循环指令(如loop)过程(类似C语言中函数)中断操作符offset取得标号的偏移地址例:start: mov ax,offset start;相当于mov ax,0s: mov ax,offset s;相当于mo
2014-08-17 15:49:02 567
转载 汇编语言07——数据处理的两个基本问题
整理自fishcc论坛08数据处理的两个基本问题两个基本问题:处理的数据放在什么地方要处理的数据有多长定义描述性符号:reg 寄存器sreg 段寄存器reg的集合:ax,bx,cx,dx,sp,dp,si,disreg的集合:ds,ss,cs,es开始解决问题1:处理的数据放在什么地方在8086CPU中,只有四个寄存器(b
2014-08-17 13:58:39 581
转载 护眼色设置
转载自红黑电脑屏幕: Win7和Vista系统设置如下: 第一步:桌面空白处右键 ->个性化 >窗口颜色 -> 高级外观设置 第二步:窗口颜色与外观 ->点击项目下拉框选择"窗口",点击"颜色1(L)"处的选择(其它) 第三步:将色调改为:85,饱和度:123,亮度:205,添加到自定义颜色,在自定义颜色选定点这个颜
2014-08-14 22:01:13 2931 1
原创 VS2010"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"解决方法
在:项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。
2014-08-12 23:25:43 487
原创 如何在64位操作系统上使用masm进行编译链接和运行
关于如何在64位操作系统上进行编译链接:首先,需要下载debug.exe,DOSbox,masm假如汇编源文件放在:D:\Develop\ASM_Program\first_asm\下,文件名为1.asm下载一个masm6.15,将MASM.EXE,LINK.EXE,ML.EXE三个文件复制到1.asm目录中,1.asm内容:(求2^3)assume
2014-08-10 23:04:22 14274 3
原创 汇编语言01——寄存器(CPU的工作原理)
寄存器概述:CPU的组成:运算器,控制器,寄存器8086CPU有14个寄存器(8个通用寄存器),分别为:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW8086CPU所有寄存器都是16位的,可以存放两个字节(一个字)AX,BX,CX,DX是通用寄存器,存放一般性数据8086上一代CPU的寄存器是8位的;为保证兼容性,这四个寄存器都
2014-08-05 21:48:14 922
转载 如何在64位系统下使用debug
首先,我们网上去下载debug.exe,这里我把debug放在了c盘根目录下步骤阅读2 接下来,我们需要下载很重要的一个软件叫DosBox,我已经下载好,并打开它3输入mount c c:\ 加载目录到c盘4输入c:\ 进入到c盘,看到我们已经在c盘下了。
2014-08-05 21:31:22 1030
转载 Linux下一种不错的截图工具scrot
Linux下一种不错的截图工具 截取整个屏幕可以直接按Print Screen键,但这样的用途显得太有限了。 scrot是一个相当不错的截图工具,除可以截取整个屏幕外还支持鼠标选取。 安装scrot可以选择源代码或RPM包等,自行下载安装。(PS:一般的系统更新源都会提供这个工具,可以通过系统更新源来直接安装,如yum或apt-get等)
2014-08-03 23:31:27 633
emacs+ecb+cedet源码包
2017-11-22
masm6.15 windows32位系统上的汇编源文件编译工具
2014-08-10
win7 64位安装debug,附文档和debug.exe和DOSbox.rar
2014-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人