微机原理中的H 这里为什么不能说直接 MOV DS,1000H 而是要通过AX设置首地址?

;寄存器间接寻址 (10)INC WORD PTR[BP+50H] ;相对基址寻址 小结:虽然对存储器的访问指令、输入/输出指令(IN指令和OUT指令)、跳转指令(JMP指令)都有直接寻址和间接寻址但是形式是有很大差别的: 直接寻址: 对于存储器的访问用方括号括起来的二进制数, 如:MOV BX[1200H] 对于输入/输出指令(IN指令和OUT指令)用二进制数 如:IN AX,8FH 又如: OUT 78HAL 對于跳转指令(JMP指令)是以目标标号为直接地址的 如: JMP ADDR1 2.间接寻址: (1)对于存储器的访问有分为基址寻址、变址寻址、基址加变址寻址鉯及带位移量的所谓相对基址寻址、相对变址寻址、相对基址加变址寻址 如:MOV AX,[BP] 对于输入/输出指令用DX做间接寻址寄存器 如:IN AXDX 又如: OUT DX,AL 答:地址的计数表达式为:(SS)×16+(BP)+(SI) INC BYTE PTR(DI)答:地址表达式为:(DS)×16+(DI) 注:段寄存器的分工: 代码段(程序段):CS 数据段:①一般DS;②当用BP(及其组合)间接寻址偏移量时用SS段寄存器;③ 串操作时,源段(与SI组合)用DS;目标段(与DI组合)用ES 堆栈段:①与堆栈相关的指令;②当用BP(及其组合)间接寻址偏移量时用SS段寄存器; 附加段:①加段超越运算符(如38-(4);;②串操作时,目标段(与DI组合)用ES 3-39 指出下列指令的错误何在 1.MOV [SI],IP 答:IP不可访问: 2.MOV CSAX 答:CS不可访问: 3.MOV BL,SI+2 答:类型不匹配或者变址寻址寄存器未加方括号。应写成MOV

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

3.2 分别说明下例指令采用的寻址方式和完成的操作功能

3.3 判断下列指令正误,如果错误请指出原因。

我要回帖

更多关于 微机原理中的H 的文章

 

随机推荐