and 和or指令
mov al,01100011
And al,00111011 /该指令可将操作数的相应位设为0,其他位不变
执行后al=00100011
mov al,01100011
Or al,00111011 /该指令可将操作数的相应位设为1,其他位不变
执行后 al=01111011
字符给出数据
‘…’ 的方式知名数据是以字符的形式给出,编译器将把他们转换为相应的ascll码
Mov al,‘61H’相当于 mov al,a a的ascll码为61H
Si和di
Si和di是和bx功能相似的寄存器,si和di不能分为两个8位寄存器
不同的寻址方式
[idatd]用一个常量表示地址,可用于直接定位一个内存单元
[bx] 用一个变量来表示内存地址,可用于间接定位一个内存单元
[bx+idata] 用一个变量和常量表示内存地址,可在一个起始地址上间接定位一个内存单元
[bx+si] 用两个变量表示内存地址
[bx+si+idata] 用两个变量和一个常量表示地址
数据处理的两个基本问题
Reg表示一个寄存器 sreg 表示一个段寄存器