当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西北工业大学网络教育学院:《汇编语言程序设计》 第二章 作业题

资源类别:文库,文档格式:PPT,文档页数:7,文件大小:48.5KB,团购合买
第二章作业题 1.给定BX=637DH,SI=2A9BH,偏移量D=7237H,试确 定在以下各种寻址方式下的有效地址是什么? (1)直接寻址 (2)使用BX的间接寻址 (3)使用BX的寄存器相对寻址 (4)基址变址寻址 (5)基址变址相对寻址
点击下载完整版文档(PPT)

第二章作业题 第二章 作业氨

第 二 章 作 业 题 封面 1

第二章作业题 1.给定BX=637DH,SI=2A9BH,偏移量D=7237H,试确 定在以下各种寻址方式下的有效地址是什么? (1)直接寻址 (2)使用B的间接寻址 (3)使用BX的寄存器相对寻址 (4)基址变址寻址 (5)基址变址相对寻址

第 二 章 作 业 题 2 1.给定 BX=637DH,SI=2A9BH,偏移量D=7237H,试确 定在以下各种寻址方式下的有效地址是什么? (1)直接寻址_____________ (2)使用BX的间接寻址_______________ (3)使用BX的寄存器相对寻址__________ (4)基址变址寻址______________ (5)基址变址相对寻址______________

第二章作业题 2.已知DS=2000H,BX=0100H,SI=0002H,存储单元 [20100H~[20103H依次存放12345678H, [21200H~[21203H依次存放2A4CB765H,说明下 列每条指令执行后AX寄存器的内容。 ①MoAX,1200H ② MOVAX,BX ⑧MOAX,[1200H ④MoAX,BX ⑤ MOVAX,[BX+1100m ⑧MOⅴAX,[BX+S ⑦MOAX,[BXSI+1100

第 二 章 作 业 题 3 2.已知DS=2000H,BX=0100H,SI=0002H,存储单元 [20100H] ~[20103H]依次存放12 34 56 78H, [21200H] ~[21203H]依次存放2A 4C B7 65H,说明下 列每条指令执行后AX寄存器的内容。 ①MOV AX,1200H ②MOV AX,BX ③MOV AX,[1200H] ④MOV AX,[BX] ⑤MOV AX,[BX+1100H] ⑥MOV AX,[BX+SI] ⑦MOV AX,[BX][SI+1100H]

第二章作业题 3.指出下列指令的错误 ① mov Cx,dl ⑤ mov es,ds ② mov 1p,ax ⑥mov[sp],ax ③ mov es,1234h ⑦ mov aX,bx+d ④mova1,300 ⑧mov20h,al 4.指出下列指令的错误。 ①xchg[si],30h⑤ adc ax. as ② pop cs add Lsil. 80h ③sub[si],[di]⑦ina1,3fch ④ push ah ⑧8 out dx,ah

第 二 章 作 业 题 4 3. 指出下列指令的错误。 ①mov cx,dl ⑤mov es,ds ②mov ip,ax ⑥mov [sp],ax ③mov es,1234h ⑦mov ax,bx+di ④mov al,300 ⑧mov 20h,al 4. 指出下列指令的错误。 ①xchg [si],30h ⑤adc ax,ds ②pop cs ⑥add [si],80h ③sub [si],[di] ⑦in al,3fch ④push ah ⑧out dx,ah

第二章作业题 5.用一条指令完成如下功能。 ①BX和DX内容相加,结果存入DX。 ②用BX和S的基址变址寻址方式把存储器中的一个 字节与AL相加,结果存入AL ③用BX和位移量0B2H的寄存器相对寻址方式把存储 器中的一个字和CX相加,结果放入存储器。 ④用位移量为0520的直接寻址方式把存储器中的一 个字和3412H相加,结果存入存储器 ⑤把数0AOH与AL寄存器的内容相加,结果存入AL

第 二 章 作 业 题 5 5. 用一条指令完成如下功能。 ①BX和DX内容相加,结果存入DX。 ②用BX和SI的基址变址寻址方式把存储器中的一个 字节与AL相加,结果存入AL。 ③用BX和位移量0B2H的寄存器相对寻址方式把存储 器中的一个字和CX相加,结果放入存储器。 ④用位移量为0520H的直接寻址方式把存储器中的一 个字和3412H相加,结果存入存储器。 ⑤把数0A0H与AL寄存器的内容相加,结果存入AL

第二章作业题 6.编写程序段完成下列要求 ①用位操作指令实现AL(无符号数)乘以10 ②用逻辑运算指令实现0~9的ASCI码与非压缩BCD码 的相互转换(使非压缩BCD码高4位为0) ③把DX.AX中的双字左移4位 ④设DXAX中为32位有符号数,将其除以8 7.对下列要求,分别给出3种方法,每种方法只用一条 指令。 ①使CF=0②使AX=0③同时使AX=0,CF=0

第 二 章 作 业 题 6 6.编写程序段完成下列要求: ①用位操作指令实现AL(无符号数)乘以10 ②用逻辑运算指令实现0~9的ASCII码与非压缩BCD码 的相互转换(使非压缩BCD码高4位为0) ③把DX.AX中的双字左移4位 ④设DX.AX中为32位有符号数,将其除以8 7.对下列要求,分别给出3种方法,每种方法只用一条 指令。 ①使CF=0 ②使AX=0 ③同时使AX=0,CF=0

第二章作业题 8检查BUF的内容是否为正偶数,如是正偶数,则 0→AL,编写程序段 教材P71:习题2.24 2.26(2、3、5、6) 2.29 7

第 二 章 作 业 题 7 8.检查BUF的内容是否为正偶数,如是正偶数,则 0→AL,编写程序段。 教材P71:习题2.24 2.26(2、3、5、6) 2.29

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有