汇编语言课件资料.ppt

1MB空间的分段 1MB空间最多能分成多少个段? 每隔16个存储单元就可以开始一个段 所以1MB最多可以有: 220÷16=216=64K 个段 1MB空间最少能分成多少个段? 每隔64K个存储单元开始一个段 所以1MB最少可以有: 220÷216=16 个段 1.6 8086的寻址方式 指令系统设计了多种操作数的来源 寻找操作数的过程就是操作数的寻址 操作数采取哪一种寻址方式,会影响机器运行的速度和效率 如何寻址一个操作数对程序设计很重要 上机实践的建议 配合调试程序单步执行每条指令或调用IO.LIB的子程序显示结果 指令的组成 指令由操作码和操作数两部分组成 操作码说明计算机要执行哪种操作,如传送、运算、移位、跳转等操作,它是指令中不可缺少的组成部分 操作数是指令执行的参与者,即各种操作的对象 有些指令不需要操作数,通常的指令都有一个或两个操作数,个别指令有3个甚至4个操作数 操作码 操作数 指令的操作码和操作数 每种指令的操作码: 用一个唯一的助记符表示(指令功能的英文缩写) 对应着机器指令的一个二进制编码 指令中的操作数: 可以是一个具体的数值 可以是存放数据的寄存器 或指明数据在主存位置的存储器地址 给出立即寻址方式需要的数值本身 给出某些寻址方式需要的对基地址的偏移量 8086的机器代码格式 表明采用的寻址方式(表1.7) 1/2字节 0/1字节 0/1/2字节 0

文档评论(0)

1亿VIP精品文档

相关文档