摘要:
data segment x db 55h,77h,14 dup (?) y dw 0ff00h,1234h,8 dup (?) data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax ;字节操作 mov 阅读全文
摘要:
1.逻辑左移(无符号数) 注:移动n位相当于无符号数乘2的n方 用移位操作实现乘法 2.逻辑右移(无符号数) 注:移动n位相当于无符号数除2的n方 3.算数左移(有符号数) 注:移动n位相当于有符号数乘于2的n方 4.算数右移(有符号数) 注:1)移动n位相当于有符号数除2的n方 2)第七位补原符号 阅读全文
摘要:
1.1逻辑与运算 1.2与运算功能 2.1或运算功能 2.2或运算功能 3.1逻辑非运算 4.1异或运算 4.2异或运算功能 将寄存器清0:mov bx 0(不影响标志位,标志位结果无法利用) :xor bx,bx(影响标志位,标志位结果可以利用) 5.测试运算 data segment x db 阅读全文
摘要:
一、ADD ADC INC和SUB SBB DEC 1.加法指令 2.减法指令 CF (进位计数器,存进位值) sub和add指令要求:DST、SRC 不能同时为存储器,DST不能为立即数,运算结果对标志位有影响。 sbb和adc指令要求:DST、SRC 不能同时为存储器, SRC可为立即数,运算结 阅读全文
摘要:
;数据段 d1 segment ;定义数据段为,名为:d1 ;定义数据 buff1 db 36,36h,101100B sum1 db ?,?,? buff2 dw 100,900fh,1234h sum2 dw 3 dup(?) d1 ends;附加段 e1 segment;代码 e1 ends; 阅读全文