- 2
- 0
- 约5.73千字
- 约 5页
- 2020-04-10 发布于广东
- 举报
一:寻址:
立即寻址:MOV AX,1O
寄存器寻址:MOV AX,1234H
直接寻址:(指令下一字单元的内容是操作数的偏移地址EA) BUF为数据段定义的变量,
MOV AX,BUF (偏移地址直接给出)
4?寄存器间接寻址:操作数的偏移地址为间址寄存器存放的内容。用[R]表示,R为寄存器。 R为BX,SI或DI时,段基址隐含由DS提供。R为BP吋,段棊址由SS提供。
5?寄存器相对寻址:操作数的偏移地址EA为指令中寄存器的内容加位移量;
川X[R]表示(X为位移量,为8或16位二进制补码表示的有符号数) 即:断基址左移四位+间址寄存器内容+偏移量
6.慕址变址寻址:操作数的偏移地址EA为指令中基址寄存器(BR)内容,变址寄存器(IR) 内容之和。用[BR][IR]或[BR+IR]表示。
7相对慕址变址寻址:操作数偏移地址EA是指令中棊址寄存器BR、变址寄存器内容IR、位 移量X三项之和。格式用X[BR+IR]表示,EA=[BR]+[IR]+X
8?跨段:格式:段寄存器名:操作数地址。
Eg:MOV AX,DS:[BP] ;BP的偏移地址不再对应SS,而是对应的DS
二:寄存器:
1?通用奇存器AX,BX,CX,DX,全为十六位寄存器,也可拆分为高,低八位,做两独立八位寄存 器使用,分别为AH,AL,BH,BL
AX:又叫累加器,常用于存放算数逻辑运算的操作数,且所有的I
原创力文档

文档评论(0)