寄存器(CPU工作原理)(上)课件.ppt

寄存器(CPU工作原理)(上)课件.ppt

ID:57014984

大小:141.00 KB

页数:20页

时间:2020-07-26

寄存器(CPU工作原理)(上)课件.ppt_第1页
寄存器(CPU工作原理)(上)课件.ppt_第2页
寄存器(CPU工作原理)(上)课件.ppt_第3页
寄存器(CPU工作原理)(上)课件.ppt_第4页
寄存器(CPU工作原理)(上)课件.ppt_第5页
资源描述:

《寄存器(CPU工作原理)(上)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章寄存器 (CPU工作原理)要点:CPU的组成寄存器字在寄存器中的存储简单的汇编指令物理地址和8086形成物理地址的机制段的概念和段寄存器Debug调试工具CPU的组成算术逻辑部件ALU:进行算术和逻辑运算控制逻辑:控制各种器件进行工作工作寄存器:用来存放计算过程中所需要的或得到的各种信息内部总线:连接各种器件,进行数据的传送。寄存器8086/8088CPU的寄存器有4类:数据寄存器:AX、BX、CX、DX指针及变址寄存器:SP、BP、SI、DI段寄存器:CS、DS、SS和ES控制寄存器:IP和Fl

2、ags数据寄存器也称为通用寄存器,均为16位,包括AX,BX,CX和DX。16位寄存器的逻辑结构4个16位寄存器又可分割成8个独立的8位寄存器思考:一个16位寄存器能存储的最大数据?一个8位寄存器能存储的最大数据?数据寄存器(续)AX(Accumulator),用累加器进行的操作可能需要更少时间。累加器可用于乘、除、输入/输出等操作;BX称为基地址寄存器(BaseRegister),可作通用寄存器用,在计算存储器地址时,常用作基址存储器;CX称为计数寄存器(CountRegister),常用作循环计数器

3、;在位操作中,要用CL来指明移位的位数;DX称为数据寄存器(DataRegister)。在进行双字的乘、除运算时,它可作为默认的操作数参与运算,也可用于存放I/O的端口地址。字在存储器中的存储字:word,一个字由2个字节组成一个字节可以存放在8位寄存器中一个字可以存放在一个16位寄存器中,高位字节放于高8位寄存器中,低位字节放于低8位寄存器中。如20000存放到AX中:0100111000100000AH中为4EH,AL中为20H高位字节低位字节几条汇编指令汇编指令控制CPU完成的操作高级语言语法描述

4、movax,18movah,78addax,8movax,bxaddax,bx将18送入寄存器AX中将78送入寄存器AH中将寄存器AX中的数值加8将寄存器BX中的数据送入AX将AX和BX中的数值相加,存入AX中AX=18AH=78AX=AX+8AX=BXAX=AX+BX指令格式:操作码操作数,…,操作数操作码:计算机所要执行的操作操作数:在指令执行操作的过程中所需要操作的对象操作数个数N,称为N地址指令,N为1,2,3AX=044CH进位“丢失”AX=0058H,进位“丢失”mov指令:数据传送指令,2

5、地址指令add指令:算术指令,2地址指令注意:在进行数据传送或算术运算时,指令的两个操作对象的位数应当一致!作业检测点2.1汇编语言上机环境介绍编程环境Masm(以后再用),调试工具DebugDebug是DOS、Windows都提供的实模式程序的调试工具。可以用来查看CPU各种寄存器的内容、内存的情况和在机器码级跟踪程序的运行进入Debug还有其他的调试工具:CodeView,TurboDebugerDebug命令R命令:查看、改变CPU寄存器的内容D命令:以16进制形式显示一块内存区域的内容E命令:改

6、写内存中的内容A命令:以汇编指令的格式在内存中写入一条机器指令U命令:将内存中的机器指令翻译为汇编指令T命令:执行一条机器指令Q命令:退出Debug注意:在Debug中输入或显示的数据都是十六进制形式;关于使用命令的几点说明在Debug中的提示符“-”下才能输入命令,在按“回车”键后,该命令才开始执行命令是单个字母,命令和参数的大小写可混合输入可用F1、F2、F3、Ins、Del和光标移动键等来编辑本行命令当命令出现语法错误时,将在出错位置显示“^Error”可用^C或^Break来终止当前命令的执行,

7、还可用^S来暂停屏幕显示(当连续不断地显示信息时R命令A命令——写汇编指令T命令——单步执行首先检查CS寄存器和IP寄存器的内容如果不一致使用R命令设置后,再运行T命令上述命令参见:教材23页实验1本节小结了解CPU的组成;掌握各种寄存器,尤其是通用寄存器;理解字在寄存器中的存储;掌握几条简单的汇编指令熟悉Debug调试工具,掌握3个Debug命令;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。