中易网

寄存器寻址方式谁知道?

答案:3  悬赏:10  
解决时间 2021-10-17 12:42
寄存器寻址方式谁知道?
最佳答案
你好,寄存器寻址方式:      
                 操作数在CPU内部的寄存器中,指令指定寄存器号。      对于16位操作数,寄存器可以是:AX、BX、CX、DX、SI、DI、SP和BP等。   对于8位操作数,寄存器可以是AL   、AH、BL、BH、CL、CH、DL、DH。   这种寻址方式由于操作数就在寄存器中,不需要访问存储器来取得操作数   因而可以取得较高的运算数度。
全部回答
寻址方式:    立即寻址   MOV   AX   ,   常数    直接寻址   MOV   AX   ,   [常数]   ;加上中括号   或   MOV   AX   ,   变量名或标号    寄存器寻址   MOV   AX   ,   通用寄存器    寄存器间接寻址   MOV   AX   ,   [(BX,BP,SI,DI)中的一个]   ;以下四行均需加上中括号    寄存器相对寻址   MOV   AX   ,   [(BX,BP,SI,DI)中的一个   +   偏移量]    基址变址寻址   MOV   AX   ,   [基址寄存器   +   变址寄存器]    相对基址变址寻址   MOV   AX   ,   [基址寄存器   +   变址寄存器   +   偏移量]      在编程领域不是有那么个思想么:    什么是好程序?其中的一条就是程序源文件的易读性,不是你的程序别人看不懂就是好程序了    上面几乎包含了8086所有的寻址方式    其实能够灵活地运用各种指令才是最终的目的    第二个寄存器直接寻址指的是存储器(内存)寻址 寄存器寻址: mov   ax,bx mov   [bx],ax 第二个操作数的寄存器寻址 寄存器直接寻址: mov   ax,[bx] mov   ax,[bp] 第二个操作数是寄存器直接寻址 大概是这样
不可以直接mov   ds,3不可以直接往段寄存器里传立即数。不能传立即数和段寄存器本身的特点有关系。由于8086的物理地址是有段寄存器内容*16+偏移量决定的,所以其地址的生成是由一些特殊的移位实现的,如果传送立即数,没有寄存器用来保存该地址。所以段地址寄存器的赋值是不可以用立即数的。除了段地址,也就是ds,cs,ss,es,和一些特殊功能寄存器,比如pc,sp等,其余的寄存器,像ax,bx,cx,dx,di,si等都可以传立即数。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
深圳哪里有华为手机实体店?在实体店买手机便
本命年开双眼皮好不好?
湖北省黄冈市邮政局速递物流公司城东揽投部电
信捷PLC与四方变频器E380用MODBUS485如何通讯
射频紧肤除皱价格是多少?
兰州有英国签证受理中心吗
运安停车场地址在什么地方,想过去办事,
青岛海鲜干货批发
胎教有哪些?妈妈试过效果好吗?
阳江那家设计公司做凉果包装设计比较好?好急
北京进出口报关找哪家代理公司好?
河南双龙湾和云台山哪里更好
惠普笔记本风扇不转能导致电脑断电吗
请问淇县是哪个体省的,谢谢
谁知道蒙古包蚊帐无底的好还是有底的好?
推荐资讯
被加盟商骗了到哪里告他?我是被香港飞跃集团
华美美术培训学校地址在什么地方,想过去办事
lol一击制胜什么时候出
珠海市斗门区井岸镇的邮政编码是多少?
黑河出售电煤多少钱一吨
关于四季个性一点的题目,散文形式的,只要题
德泰傢俱地址在哪,我要去那里办事,
思茅有什么好吃的烧烤店?
保定巴黎婚纱摄影现在有什么外景呀?价钱怎么
舟山哪有正宗卖狗狗的地方哦
狮子座的开运饰品
舒城县哪里的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?