
汇编语言
Rocco_039
这个作者很懒,什么都没留下…
展开
-
汇编语言伪指令功能总结
1 数据定义语句格式:符号名 [数据定义语句] 表达式表达式可以是一下情况之一:一个常数表达式;问号(?),作为非确定的初始值;一个或多个字符的字符串(只限于DB类型);重复字句:重复次数 DUP (表达式)。DB(Define Byte)定义字节:1ByteDW(Define Word)定义字:2ByteDD(Define Double Word)定义双字:4ByteDQ(Define Quad Word)定义4个字:8ByteDT(Define Ten Bytes)定义10个原创 2020-12-26 18:34:57 · 3510 阅读 · 0 评论 -
8086标志寄存器&汇编指令英文对照
1 标志寄存器序号标志位英文中文1CFCarry Flag进位标志2PFParity Flag奇偶标志3AFAuxiliary Carry Flag辅助进位标志4ZFZero Flag零标志5SFSign Flag符号标志6TFTrap Flag陷阱标志7IFInterrupt-enable Flag中断允许标志8DFDirection Flag方向标志9OFOverflow Fla原创 2020-12-25 11:23:44 · 1060 阅读 · 0 评论 -
汇编语言指令功能总结
0 操作数的表示方法符号表示内容data立即数reg通用寄存器(AX、BX、CX、DX、BP、SP、SI、DI)seg或segreg段寄存器(CS、DS、SS、ES)mem或[]存储器src源操作数dst目的操作数n, nn, nnnn8位、16位、32位数ac主累加器oprd操作数注意:汇编语言不区分大小写操作数有特定的范围以A、B、C、D、E开头的十六进制数前面要加01 数据传送类指令1.1 MO原创 2020-10-29 15:08:32 · 5922 阅读 · 1 评论 -
汇编语言寻址方式总结
1 立即寻址操作数为立即数。常用于给寄存器或内存单元赋初值只能用于源操作数,不能用于目的操作数例:MOV AL, 34HMOV AX, 1234H2 寄存器寻址操作数存放在CPU内部的寄存器中。例:MOV CX, AX3 直接寻址操作数地址的16位偏移量直接在指令中给出(存放于代码区),而操作数存放在数据区。(操作数的地址为DS左移四位加上该16位偏移量)例:MOV AX, [1200H]4 寄存器间接寻址操作数在存储器中,操作数地址的16位偏移量在寄存器中(原创 2020-10-21 16:59:30 · 3911 阅读 · 0 评论