【汇编作业】不同寻址方式的灵活运用

汇编作业二 不同寻址方式的灵活运用

一、实验目的与要求

熟悉和掌握7种不同的操作数寻址方式的使用方法。

二、实验内容

对指定内存单元的数据进行不同寻址方式的访问。

三、实验报告要求

1、立即寻址方式的使用

在Debug环境下使用A命令进行汇编,输入语句MOV Al,6H和mov ax,12afh。截图使用反汇编,立即寻址方式中立即数存放在指令中,并说明第一条指令的地址是?第二条指令的地址是?

第一条指令的地址:0100H

第二条指令的地址:0102H

2、寄存器寻址方式的使用

修改bx内容为9999h,执行mov ax,bx ;bx中的内容传到ax中,查看ax和bx值,不用访问内存。

3、直接寻址方式的使用

使用e ds:1000命令向内存依次输入数据11h、22h、33h、44h、55h、66h,执行下面指令在?号处填写答案。

mov ax,[1000]     ;执行该指令后,ax=2211h?

mov bx,[1003]     ;执行该指令后,bx=5544h?

4、寄存器间接寻址方式的使用

继续使用上面的数据ds:1000 11h、22h、33h、44h、55h、66h,,执行下面指令在?号处填写答案。

mov bx,1002    ;执行该指令后,bx=?

mov ax,[bx]     ;执行该指令后,ax=?

5、寄存器相对寻址方式

继续使用上面的数据ds:1000 11h、22h、33h、44h、55h、66h,执行下面指令在?号处填写答案。

mov bx,1000    ;执行该指令后,bx=?

mov ax,[bx+4]     ;执行该指令后,ax=?

6、基址加变址寻址方式

继续使用上面的数据ds:1000 11h、22h、33h、44h、55h、66h,执行下面指令在?号处填写答案。

mov bx,1000    ;执行该指令后,bx=?

Mov si,1

mov ax,[bx+si]     ;执行该指令后,ax=?

7、相对基址加变址寻址方式

继续使用上面的数据ds:1000 11h、22h、33h、44h、55h、66h,执行下面指令在?号处填写答案。

mov bx,1000    ;执行该指令后,bx=?

Mov si,1

mov ax,[bx+si+2]     ;执行该指令后,ax=?

附加题.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值