1 / 8
文档名称:

汇编速查手册.pdf

格式:pdf   页数:8页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编速查手册.pdf

上传人:精品下载 2012/3/11 文件大小:0 KB

下载得到文件列表

汇编速查手册.pdf

文档介绍

文档介绍:8088 汇编速查手册
疯狂代码/ ĵ:http://Security/
来源:

数据传输指令
───────────────────────────────────────
; ; ; ;它们在存贮器和寄存器、寄存器和输入输出端口的间传送数据.
; ; ; ;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 ; ;把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.
; ; ; ; ; ; ; ;POPAD ; ;把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.
; ; ; ; ; ; ; ;BSWAP ; ;交换32位寄存器里字节顺序
; ; ; ; ; ; ; ;XCHG ; ; ; ;交换字或字节.( 至少有个操作数为寄存器,段寄存器不可作为操作数)
; ; ; ; ; ; ; ;CMPXCHG 比较并交换操作数.( 第 2个操作数必须为累加器AL/AX/EAX )
; ; ; ; ; ; ; ;XADD ; ; ; ;先交换再累加.( 结果在第个操作数里)
; ; ; ; ; ; ; ;XLAT ; ; ; ;字节查表转换.
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;── BX 指向张 256 字节表起点, AL 为表索引值(0-255,即
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;0-FFH); 返回 AL 为查表结果. ( [BX+AL]->AL )
; ; ; ;2. 输入输出端口传送指令.
; ; ; ; ; ; ; ;IN ; ; ; ; ; ;I/O端口输入. ( 语法: IN 累加器, {端口号│DX} )
; ; ; ; ; ; ; ;OUT ; ; ; ;I/O端口输出. ( 语法: OUT {端口号│DX},累加器)
; ; ; ; ; ; ; ; ; ;输入输出端口由立即方式指定时, 其范围是 0-255; 由寄存器 DX 指定时,
; ; ; ; ; ; ; ; ; ;其范围是 0-65535.
; ; ; ;3. 目地址传送指令.
; ; ; ; ; ; ; ;LEA ; ; ; ;装入有效地址.
; ; ; ; ; ; ; ; ; ;例: LEA DX, ; ;;把偏移地址存到DX.
; ; ; ; ; ; ; ;LDS ;