微型计算机原理偏移地址,微机原理及应用复习

1、8086CPU中,若DS的内容为4300H,则数据段的首单元物理地址为左移四位43000 H,数据段最后单元物理地址为43000H+FFFFH=52FFFH

2、8086CPU中,若物理地址为063C74H,地址偏移量为4344H,则段地址为5E93 H。 063C74H-4344H=5E930H,再右移四位.为5E93H

3、8086指令系统的串传送指令中,目的操作数的物理地址由寄存器ES*16 与 DI 相加得到,源操作数的物理地址由寄存器 DS*16 与 SI 相加得到。

4、CPU与接口间传送的信号类型主要有控制信息、数据信息和状态信息。

5、使用 AND AX,0FFH 指令可使寄存器AX的高8位清零,其他位不变,

使用 OR AL,0F0H 指令可使寄存器AL高4位置1,其他位不变,

使用 XOR AX,OFFH 指令可使寄存器AX的低8位取反,其他位不变。

6、可用 MOV AX,SS:[560H] 指令将SS:560H单元内容传送到AX寄存器中,

用 MOV [560H],CX 指令将寄存器CX的内容传送到DS:560H单元中,

用 MOV CX,6734 指令将数据6734送入CX寄存器中。

7、中断类型码为42H的中断服务程序入口地址的偏移地址存放在中断向量表中的 108H,109H 单元,段地址存放在 10AH,10BH 单元。

8、将下列各指令中操作数寻址所使用的段寄存器分别填写在各指令后空格中:

MOV AL, [3000H] DS

ADD [BP],AX SS

SUB AX,EX:[BX+DI] ES

SCASB ES

1、写出将DS:3766H单元内容送AL中的指令

写出将BX内容送ES:3766H单元的指令

写出将2340H送CX的指令。

MOV AL,[3766H]

MOV ES:[3766H],BX

MOV CX,2340H

2、将BX的D8~D12位清0

AND BX,1110000011111111B

(或者AND BX,0E0FFH)

3、写出指令中操作数寻址所使用的段寄存器

MOVAL,[357H] DS

ADD [DI],BX DS

ANDCL,[BP+69H] SS

STOSB ES

地址计算:

1、巳知8086CPU中下列各寄存器的内容分别为:

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值