汇编语言之期末复习
复习时整理的小点 奇地址单元 存放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