汇编命令

原创 2007年10月11日 14:45:00

 

 

movzx eax, cl    ; zero extend unsigned integer无符号扩展

movsx eax, cl    ; sign extend signed integer有符号扩展

 mov  al, cl      ; copy cl into al
 cbw              ; convert BYTE in AL to WORD in AX
 cwde             ; convert WORD in AX to DWORD in EAX

串操作类代码:http://www.chinaitpower.com/2005September/2005-09-13/206337.html

总是搞不清楚test命令的作用,于是写了个简短的测试程序试之:

cmd>debug
-a100
0B64:0100 mov dl,1
0B64:0102 mov ah,2
0B64:0104 test dl,2
0B64:0107 jz 010b
0B64:0109 int 21
0B64:010B int 20
0B64:010D mov dl,3
0B64:010F  int 21
0B64:0111  int 20
0B64:0113
-a0107
0B64:0107   jz 010d
0B64:0109
-g

d
Program terminated normally
-a0100
0B64:0100 mov dl,2
0B64:0102
-g

Program terminated normally
-

汇编DEBUG常用指令

DEBUG下最常用的调试指令为六个 一、常用DEBUG命令 (1)R :查看更改cpu寄存器内容 (2)D:查看内存中内容 (3)E:改写内存中内容 (4)U:将内存中机器指令翻译成汇编指令...
  • chksun
  • chksun
  • 2016年12月24日 20:08
  • 674

8086汇编 Debug -d命令注意事项

在debug后必须接程序的完整名称 比如pro1.exe 然后 输入r 就可以查看当前 寄存器的情况,输入t就单步执行,需要注意的是 源码必须要有start标记 否则 t执行也不会 正确。 输入 d ...
  • u012997311
  • u012997311
  • 2016年11月10日 20:32
  • 1297

关于汇编的div指令

div指令使用感觉比较麻烦,需要注意几点: 1:除数为8位或者16位(即字节型或字型),在寄存器或内存单元中 2: 被除数在AX 或者 AX和DX中( 注意,后面是AX和DX,AX存放低16位,D...
  • qq_33001647
  • qq_33001647
  • 2017年05月07日 11:46
  • 626

汇编语言调试DEBUG命令

汇编语言调试DEBUG命令   2007-06-04 21:07:16|  分类: 其他 |  标签:心情   |字号大中小 订阅   1、显示命令D...
  • dengziliang001
  • dengziliang001
  • 2013年01月06日 10:44
  • 1316

8086汇编语言的DEBUG命令

代码如下,写的是把数据段里的值,先保存到栈段,然后再从栈段弹出来,放回数据段,执行完后,数据段里的数据,反过来了。 assume cs:code,ds:data,ss:stack data seg...
  • feier7501
  • feier7501
  • 2013年01月27日 21:08
  • 5548

汇编指令查询器代码

.386 .model flat,stdcall option casemap:none include msvcrt.inc includelib msvcrt.lib ....
  • u011672712
  • u011672712
  • 2016年06月28日 19:26
  • 851

汇编指令速查表

汇编指令速查表
  • chenlycly
  • chenlycly
  • 2016年08月17日 21:51
  • 2405

测透51汇编 12864液晶显示 每条指令都验证过 都没有问题

曾经我做过一件傻事--把51单片机的每一天汇编指令都研究透, 不管曾经怎样,重要的是,我真的做了,而且做得很好,很天真 为了纪念过去的天真,过去的无知,特发此文,不管别人怎么评价!!!!!!!!! 文...
  • chengdong1314
  • chengdong1314
  • 2015年11月25日 21:02
  • 786

几个常用(伪)汇编指令详解

 SDRAM例程: 从Nand Flash启动CPU时,CPU会自动将Nand Flash开始的4K数据复制到4KB的内部Ram中(起始地址0),然后地址0开始执行。 本例程先用汇编设置好S...
  • cr2066
  • cr2066
  • 2016年07月19日 21:33
  • 1034

arm汇编—str,mov等指令

STR指令的格式为: STR{条件}  源寄存器, STR指令用亍从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常 用,寻址方式灵活多样,使用方式可参考指令LDR。 指令示例...
  • mengdg
  • mengdg
  • 2015年10月10日 20:31
  • 4400
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:汇编命令
举报原因:
原因补充:

(最多只允许输入30个字)