复习时整理的小点
- 奇地址单元 存放2个读写周期
- Cpu与存储器之间的任何信息交换使用的都是 物理地址
- 16位相对位移的范围是 8000H-7FFFH
- 段地址左移4位加偏移地址
- PA=16DX2356+1000= 2456F0HPA=12345H 逻辑地址 为1200H :0345H
- 状态寄存器用来存放状态信息
- 一个字节有8位二进制数
- 8086cpu的内部数据总线是16位的 外部数据总线是16位的
- 机器语言是可执行指令
- [BX+si+8]相对基址变址寻址 pa=bx+si+8 ,即 2000+3000+8 =5008
- MEM 补码
- 寄存器间接寻址 有4个 bx BP SI DI 其中bp 默认段ss
- [bx+si] 使用ds段寄存器
- [bp+5] 使用ss寄存器
- 段内间接寻址 只改变ip寄存器的值
- 段间间接寻址 改变cs和IP寄存器的值
- PSW 状态寄存器 。不改变PSW的指令是 mov ax,bx
- 不影响cf标志位 的是inc dec
- 两个整数补码相加运算后 会产生无溢出但有进位
- Jmp word ptr [bx] 段内间接近转移
- 二-十进制(BCD):用二进制编码的十进制压缩的BCD码:用四位二进制表示一个十进制数码非压缩的BCD码:用8位二进制表示一个十进制位
- 十进制数字74所对应的压缩型BCD码的形式是 74H
- 十进制数字85所对应的非压缩型BCD码的是 0805H
- CMP 执行减法SUB 不保存结果 只产生标志位 比较大小
- 压栈操作是16位数的操作
- 乘积高位部分不是低位部分的符号扩展 OF