网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > DELPHI > 正文
学 Win32 汇编[26] - 加减指令: INC、DEC、NEG、ADD、
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/11/26
下载{$ArticleTitle}原创论文样式

1 2 下一页

;INC(Increment): 加一 
;DEC(Decrement): 减一 
;NEG(Negate):   求补(求反) 
;ADD(Add):    加 
;ADC(Add Carry): 带进位加 
;SUB(Subtract): 减 
;SBB(Subtract With Borrow): 带进位减 
;CMP(Compare):  比较 
 
;INC、DEC、NEG 的指令格式: 
;INC r/m 
 
;ADD、ADC、SUB、SBB、CMP 的指令格式: 
;ADD r/m, r/m/i 
 
;它们的结果影响 OF、SF、ZF、AF、PF、CF 

  INC、DEC、NEG

; Test26_1.asm 
.386 
.model flat, stdcall 
 
include  Windows.inc 
include  kernel32.inc 
include  masm32.inc 
include  debug.inc 
includelib kernel32.lib 
includelib masm32.lib 
includelib debug.lib 
 
.code 
main proc 
   mov eax, 6 
   inc eax 
   PrintDec eax ;7 
   dec eax 
   PrintDec eax ;6 
   neg eax    ;NEG 就是加个负号 
   PrintDec eax ;-6 
   neg eax 
   PrintDec eax ;6 
   ret 
main endp 
end main 

  ADD、ADC

; Test26_2.asm 
.386 
.model flat, stdcall 
 
include  Windows.inc 
include  kernel32.inc 
include  masm32.inc 
include  debug.inc 
includelib kernel32.lib 
includelib masm32.lib 
includelib debug.lib 
 
.code 
main proc 
   mov eax, 5 
   add eax, 1 
   PrintDec eax ;6 
   
   stc       ;CF=1 
   mov eax, 5 
   adc eax, 1  ;ADC 比 ADD 还要多加上 CF 
   PrintDec eax ;7 
   
   clc       ;CF=0 
   mov eax, 5 
   adc eax, 1 
   PrintDec eax ;6 
   ret 
main endp 
end main 
(责任编辑:admin)

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号