汇编语言第四章:指令系统和寻址方式
时间:2025-04-23
时间:2025-04-23
第四 指令系统和寻址方式章 一章 第基知础识
第章 指令四系统和址寻方式第一章 基 知础识
第
四 指章令统和寻址方系 式第一章 础基知
第四识 章指令统系和寻方址式 第章一 基知识
础第
章四指令系 和寻址方统式第 章一 基知础识
四第章指令系统 和寻方式 址一第章基础 识知
第四章 指
系统和令寻址方式第 一章基 知识础
第四 指章令系和寻统址式 第一方章基 知识础
1)与据有数的寻址方关 式确定:内存单的地元址寻 方址分类式 2:与)转地移有关址寻址的式方 确:转移定址 有地7 种 数据有关与寻址方式的4.1 址寻式方
以MVO令指例: MO为V 目 操作的,数操作数 对源操作源分数别用使 7种址方式寻下如:(1立即)寻址方 式Immedia(etAd dressign )特 点操:作数包在含指令 操作中数是令的指组成分,部以是可8或1位位,6取出令就指立 即得获操作数——即立数1例: MO VL, A执行指5后:令( L)A= 50H 2:例 MOVA X ,3450HAL 0 5储存器AX 0 354指
令储器
低存地址0B0 5OP4 530 指高地址令行指令执后:(AX) =30 5H4
用途给变量:或寄器赋常存值量限制: 能只于源操用作 数2(寄存)寻器方式 (R址gisteerAddr ssien ) g特:点作操存数在寄器中存例 MOV :X, AB(BXX)= 400H0 (XB) = 4000H执 行指前令: (AX = 3045) 执H行指令后: (AX ) =400H0
途用:用寄器存提供作数时存操速度取快
3)(直寻接方式址 (iDect rAdredsisn )特点:g作操的数移地偏址包在指含中 令:设 (例D S) =0300HMO VAX ,[2000]H存储器…
op 002 0
OVMA ,XNUM 代码
指段令要访问存储单元的物理地为址: 3000H+0000H=220003H设: ( 30200H=)053H0XA3050
行指执后令: (X)=305AH0
0003H 20000H
… …0 530
据数段
3200H0
途用: 用存于单取变量中个操作数的
…如果0020单H元附在段,指加令为:M O AXV, SE:[0002]H 跨越前段缀 :段存寄名器:— —改变默认 用的使寄段存器
第四章指 令统和寻系址方 第式章 基础一知识可以用使属性操作符type TR 来P进行属说性明
四章第 令指系统寻址方和 式第一 基章础知识
(
4)存器寄接间址方式 寻Reg(steir nIdiectr Adredssni )g特 点: 寄(存器) 操=作数偏移地址的 算操作数计理地物址的公式:) 1操数物理地作址(DS)=1 +例6设: D( ) =S2 00H0 (XB) = 100H0 令为指: OMV XA [,B X]BX() S(I ()D)I
)2 操数物作地址理=(S)S 61+(B)PAX存储器
50A0
20000H 1000
H ……A0数段据数组起 始址 21地00H0 1002H2要访问存的储元 物单理地址: 20为00H01000+ H 2=1000 设: H(12000H=)5A00H执行指 后令 :(A)=X0A0H 用5途: 用可于处数理组
05XX XX
(寄存…器对寻址相方式) ()变5寻址址方式 (I denxd edAdrsesin )g 特:点(变 址基、址寄存器)+指 令的位移中量= 操作数的偏移 地
计址算操数物理地作的址式:公存器储(I)S 8位移位 (D量) I+ 1 操作数)物理址地(=DS 1)6+16位 位移 (量XB)8 位移量位2) 操作 物数地址理=( S) S16 +B()P +16 位移量位 :例设( DS ) = 0030H RRAYA=4000H S(I) = 200H 0令为指: OVM X,AAR AYR[S I] 0300H0…o
p码代段o
p0 040指令
访要问的储单存元物 理地址为:3000H+40000 H+002H0 36=000HAX4000H
… … ……3 412数段 据组数始地址起1
234
020H
设0: (60003H=1)32H4执行 指令后 :AX(=1)324H用途 : 可用于处数理组
63000H(
)6基变址址址方寻式 ( Base IddnexAddre sins ) 特点g(:基寄址器存 ) (+变寄址存)器= 操作 数的偏移地址
算计作数物操理地的址公式:(I) S1) 作数物理操址=地DS)(1 + (BX) 6+ DI)( (I) S) 操作2物数地址理= SS( 1)6 +(P) +B (ID)例 设 (: SD) = 21 00 H(B X ) 0158H= 12000H (DI ) =010H 0108H 5令指:为OV MXA,[BX+DI ]存器储数据 段
……43
数起组地始址要访问的存单元储物 理地为:址12000H015+H8+ 1000H=22 51H8AX
2
13
1400H021285
设H: 22158(H=)213H4 行执令指后 (AX:)1=234 用途: H可用处于理组
数
…21
…… 此处隐藏:178字,全部文档内容请下载后查看。喜欢就下载吧 ……