摘要: 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 阅读全文
posted @ 2020-07-11 22:46 明亮先森 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.逻辑左移(无符号数) 注:移动n位相当于无符号数乘2的n方 用移位操作实现乘法 2.逻辑右移(无符号数) 注:移动n位相当于无符号数除2的n方 3.算数左移(有符号数) 注:移动n位相当于有符号数乘于2的n方 4.算数右移(有符号数) 注:1)移动n位相当于有符号数除2的n方 2)第七位补原符号 阅读全文
posted @ 2020-07-11 20:57 明亮先森 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2020-07-11 20:05 明亮先森 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一、ADD ADC INC和SUB SBB DEC 1.加法指令 2.减法指令 CF (进位计数器,存进位值) sub和add指令要求:DST、SRC 不能同时为存储器,DST不能为立即数,运算结果对标志位有影响。 sbb和adc指令要求:DST、SRC 不能同时为存储器, SRC可为立即数,运算结 阅读全文
posted @ 2020-07-11 20:03 明亮先森 阅读(2407) 评论(0) 推荐(0) 编辑
摘要: ;数据段 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; 阅读全文
posted @ 2020-07-11 12:14 明亮先森 阅读(441) 评论(0) 推荐(0) 编辑