- 4
- 0
- 约1.12万字
- 约 32页
- 2018-11-29 发布于天津
- 举报
136-存储器与寄存器有什么不同?知识讲稿.ppt
第二章
1. 存储器与寄存器有什么不同?
答:寄存器在CPU的内部,它的访问速度快,但容量小(8086微处理器只有14个16位寄存器)、成本高,它用名字来标识(如AX、BX等),没有地址;存储器在CPU的外部,它的访问速度比寄存器慢,容量大(20根地址线寻址1M内存空间)、成本低,存储单元用地址来标识,地址可用各种方式形成。
2. 标志寄存器中的状态标志和控制标志有什么区别?
答:状态标志用来记录程序运行结果的状态信息,许多指令执行完毕后都相应地设置状态标志,它又称为条件码标志,包括进位标志、溢出标志、符号标志、零标志、奇偶标志等;控制标志用来控制处理器执行指令的方式,一般在程序中根据需要由指令设置,如方向标志、中断标志、陷阱标志等。
3.溢出标志OF和进位标志CF有什么不同?
答:当运算结果的最高有效位有向高位的进位(加法)或借位(减法)时,进位标志CF置1;当运算结果超出了机器所能表示的数的范围时,产生溢出,溢出标志OF置1。;2. MOV指令有什么特殊规定?
答:MOV指令是双操作数指令,两个操作数不能同为存储器寻址方式且不能同时为段寄存器,目的操作数不允许用立即寻址方式且不能是代码段段寄存器CS,立即数不能直接送段寄存器等。
3.PUSH指令和POP指令有什么特点?
答:这是两个重要的对堆栈操作的指令,它们只能做字操作,它们所带的操作数不能是立即数,PO
原创力文档

文档评论(0)