2011年11月22日

汇编作业题2

摘要: 2-1下面的MOV指令完成什么操作?(a)MOV AX,BX; 把BX的内容移动到AX中(c)MOV BL,CH; 把CH的内容移动到BL中2-2 列出寄存器寻址使用的8位寄存器答:AH、AL、BH、BL、CH、CL、DH和DL2-3列出寄存器寻址使用的16位寄存器答:AX、BX、CX、DX、SI、DI、SP、BP和段寄存器。2-6 指令MOV BL,CX 错在哪里?答:BL和CX的位数不一致。2-7 指令MOV DS,SS 错在哪里?答:两个寄存器之间是不能直接传送数据的。2-13 指令 MOV [BX],[DL] 错在哪里答:目标操作数寻址方式错误。2-17给定DS=1200H,BX=0. 阅读全文

posted @ 2011-11-22 20:39 1.曲待续 阅读(506) 评论(0) 推荐(0) 编辑

汇编作业题1

摘要: 第一章作业1-12 在实模式操作下,段寄存器的用途是什么?答:段寄存器是用来定义数据段得起始地址的。在实模式下,它定义一个最大64KB存储段的起点。注:在保护模式下,它选择一个描述数据段起始地址和长度的描述符。1-15 实模式存储器寻址允许访问哪个地址以下的存储器?答:在实模式下,存储器寻址允许访问低于FFFF:FFFF地址的存储区。1-18 堆栈存储器由(堆栈)段加(基址指针)偏移的组合来寻址。1-19 如果基址针(BP)寻址存储器,则寻址的数据在(堆栈)段中。1-20 试确定由以下实模式80286寄存器组合所寻址的存储单元:(a)DS=1000H和DI=2000H1000H*10H+200 阅读全文

posted @ 2011-11-22 20:28 1.曲待续 阅读(441) 评论(0) 推荐(0) 编辑

导航