单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级更多精彩资编程源请:.fishc零基础入门学习汇编语言:小甲鱼第二章 寄存器(CPU工作原理)第2章 寄存器(CPU工作原理)2.1 通用寄存器2.2 字在寄存器中的存储2.3 几条汇编指令2.4 物理地址2.5 16位结构的CPU2.6 8086CPU给出物理 地址的方法2.7 段地址×16偏
10000H12H1234H:5678H(1)调用子程序时返回点的保存和恢复(1)调用子程序时返回点的保存和恢复(2)中断调用时断点的保存和恢复 外部设备及IO地址空间
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第一章 基础知识第二章 计算机组织结构第一章 基础知识第二章 计算机组织结构2.1 计算机系统的概述 计算机系统包括硬件与软件两部分一计算机硬件二计算机软件 2.1.1 硬件 硬件是指计算机的物理实体(如CPU显卡等)我们在这里将它分为微处理器存储器接口电路外部设备和系统总线等(如左图所示) 微处理器就
#
第二层第三层第四层第五层AND memimmreg mem←mem∧immreg逻辑异或指令XORNOT regmem regmem←regmemTEST regimmregmemreg∧immregmemSHL regmem1CL逻辑左移最高位进入CF最低位补0移位指令对标志的影响ROR regmem1CL 不带进位循环右移将中32位数值左移一位shl ax1rcl dx1CF 控制转移类指令
(2)算法分析MOV AXVARXSHL AX1ADD AXVARX若程序需对计算结果或测试条件进行判断根据判断结果来决定程序流程则采用分支结构汇编语言中实现分支结构的指令是转移类指令这类指令通过修改CS和IP的内容来改变程序执行的流程循环结构可看作分支结构的一种特例1)段内直接转移格式:JMP 标号机器指令由两部分构成OPCODE和DISPOPCODE是操作码DISP是一个8位或1
其中宏名是用户自定义的符号也就是宏指令MACRO是定义宏的伪指令ENDM是定义宏结束的伪指令二者必须成对出现 MACRO与ENDM之间是一组汇编语言语句哑参数1 哑参数2也称为形式参数是可选项不需要时可以省略如果使用多个参数各参数之间必须用逗号隔开汇编程序在展开宏时 将用实际的参数来替代这些形式参数 宏扩展 宏汇编程序在对汇编语言源程序进行汇编的过程中如果在操作码字段遇到一个宏指
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章 实指令寻址指令系统3.1 指令的基本寻址方式3.1.1 指令的基本格式(1)指令一般由操作码OP寻址方式(Addressing Mode)和一个或多个操作数OD等字段组成按操作数个数划分可表示为:OP 操作数OP 目的操作数源操作数 至少一个操作数是寄存器OP 操作数隐含
算法运算符共7种: - MOD SHR SHL对于语句:MOV AL2可用下列语句替换:VAL EQU 5MOV AL VAL SHL 1 VAL=5=00000101B 逻辑右移1位为:00000010B=2注意:移位运算符只对常量移位而移位指令SHR SHL只出现在指令码中对寄存器或内存操作数进行移位操作 表达式运算符的优先级例 定义字符串变量STR1 DB A B
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第5章 汇编语言aa SEGMENT 数据段1 str1 DB Hello aa ENDSbb SEGMENT 数据段2 str2 DB 6 dup () bb ENDScc SEGMENT 代码段
违法有害信息,请在下方选择原因提交举报