复习知识点
第1章
1、8086是一种16位微处理器,80486是一种32位微处理器。
2、CPU由运算器和控制器组成。运算器的主要功能是算术运算与逻辑运算。运算器的逻辑部件为算
数逻辑单元。
3、ASCII码表中数字和字母的值。’0’~’9’的ASCII码为30H~39H,’A’~’Z’的ASCII码为41H~5AH,’a’~’z’
的ASCII码为61H~7AH。
4、无符号数,有符号数,数的补码表示。
①11000110为某数的二进制补码,该数的十进制原码为(-58)。
②十进制数+15的二进制补码为00001111。
③十进制数-15的二进制补码为11110001。
④现有8位二进制内容:00111001B,如果把它看成一个无符号整数,则它表示十进制数57;如果把它看成一个有符号的数,则它表示+57,这时它的最高位表示数的正负,为0表示正数,为1表示负数,且这个数用补码表示;如果把它看成一个ASCII码表示的字符,则它表示字符'9';如果把它看成一个组合的BCD码,则它表示十进制数39。
5、微处理器通常包括运算器和控制器,一个微机系统应该由运算器、控制器、存储器和输入输出接
口电路组成。
第2章
1、8086有14个寄存器,4个数据寄存器为AX,BX,CX,DX,这四个16位的寄存器,每一个又可以分
为2个8位的寄存器,分别称为AH,AL;BH,BL;CH,CL;DH,DL。
2、标志寄存器有9个标志位,其中状态标志有6个,控制标志有3个,各自的含义,哪些指令影响
标志位,影响哪些标志位?,哪些指令不影响标志位?
6个状态标志:AF:辅助进位标志CF:进位标志ZF:零标志
SF:符号标志OF:溢出标志PF:奇偶标志3个控制标志:IF:中断允许标志DF:方向标志TF:单步执行标志
一般算数逻辑指令会影响状态标志,但各个指令影响的标志位个数不同。
①8086CPU中零标志ZF=0表示运算结果不为0。ZF=1表示运算结果为0。
②JMP指令不影响标志位。一般仅有算术和逻辑运算指令影响状态标志位。
③8086CPU执行两异号数相加运算溢出标志位OF一定为0,即不可能溢出。
3、地址加法器
①8086的地址加法器的作用是什么,8086如何得到20位地址?8086最多可寻址1M字节。
②若SS=3240H,SP=2000H,栈顶的物理地址为(34400H)。
4、8086CPU运算器宽度(16)位,数据总线宽度(16)位。
5、8086CPU按功能内部由BIU和EU组成。
①8086CPU的ALU包含在内部总线接口部件(BIU)中。(×)
②简述EU和BIU的主要功能?二者如何协同工作?
答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU 可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。
③8086CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?
答8086CPU在内部结构上由执行部件(EU)和总线接口部件(BIU)组成。执行部件(EU)负责指令的执行,总线接口部件(BIU)负责8086CPU与存储器之间的信息传输。