本文由zhuhao0120贡献
程序设计语言是专门为计算机编程所配置的语言它们按照形式与功能的不同可分为3种即 :机器语言汇编语言高级语言 80868088汇编语言的基本语法DATASEGMENT STACK定义代码段 AX0 CX NOTE汇编指令00MASM 中伪操作命令2)段内偏移量(Offset)它是标号与段起始地址之间相距的字节数为一
1012注意:最高位大于9补一个0教材上129页的例有错误5 简约段定义PROCENDP NEAR FAR例子:BCD码相加的程序段.MODEL 11223344SECONDDB 55667788SUMDB20 DUP () .STACKSTADB20 DUP ().CODESTART:MOVAXDATAMOVDSAX② 程序的处理过程符号框2N修改并判断i
#
晶体管数主频数据总线数据总线宽度地址总线宽度主存储器高速缓存外存虚拟存储技术 DS BH BL执行部件 (EU)BIU(总线接口部件)负责与存储器及IO设备交换信息指令数据EU(执行部件)负责指令的执行 DS BH BL执行部件 (EU)1 2 3 4 5 6 SI8位 ES标志寄存器地址加法器正在执行的指令XX10501050标志位的功能—零标志ZF(Ze
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级??1第二章 80x86汇编语言程序设计 2第一节 80x86的寻址方式 指令格式: 操作码--应包含操作类型和操作数类型 操作数--可以是数据或用地址表示 说明—操作数类型(81632位有无符号等)可在操作码或操作数字段中表示(Intel为后者) 存放操作数字段数据的部件: 寄存器存储器
五、控制转移类指令 能够使程序的执行流程发生改变的指令1无条件转移JMP 转移指令只要执行无条件转移指令JMP,就使程序转移到指定的目标地址,从目标地址处开始执行指令。操作:有以下几种类型⑴ 段内直接短转移JMP SHORT opr;(IP)←(IP) + Data8Data8是一个字节的补码数 范围:-128~+127⑵ 段内直接近转移JMP NEAR PTR opr(IP)←(IP) + Da
#
第三章
#
违法有害信息,请在下方选择原因提交举报