[2014-06-04 14:05] 汇编实践——实验任务2
使用Debug,将程序段写入内存,逐条执行...
阅读全文 |
评论次数(0) |
浏览次数(651) |
所属类型(汇编作业)
[2014-06-04 13:55] 汇编作业——检测点3.2
MOV AX,1000H
MOV DS,AX
MOV AX,2000H
MOV SS,AX
MOV SP,0010H
PUSH [0]
PUSH [2]
PUSH [4]
PUSH [6]
PUSH [8]
PUSH [A]
PUSH [C]
PUSH [E]
MOV AX,2000H
MOV DS,AX
MOV AX,1000H
MOV SS,AX
MOV SP,0000H
POP[E]
POP[C]
POP[A]
POP[8]
POP[6]
POP[4]
POP[2]
POP[0]...
MOV DS,AX
MOV AX,2000H
MOV SS,AX
MOV SP,0010H
PUSH [0]
PUSH [2]
PUSH [4]
PUSH [6]
PUSH [8]
PUSH [A]
PUSH [C]
PUSH [E]
MOV AX,2000H
MOV DS,AX
MOV AX,1000H
MOV SS,AX
MOV SP,0000H
POP[E]
POP[C]
POP[A]
POP[8]
POP[6]
POP[4]
POP[2]
POP[0]...
阅读全文 |
评论次数(0) |
浏览次数(645) |
所属类型(汇编作业)
[2014-06-04 13:32] 汇编思考——问题(3.11---3.12)
将10000H--1FFFFH这段空间当作栈段,初始状态是空
此时,SS=1000H SP=0000H
PUSH POP等指令在执行的时候只修改SP
所以栈顶的变化范围是0000H--FFFFH
从栈空时候的SP=0,一直压栈,直到栈满时SP=0
如果再次压栈,栈顶将环绕,覆盖了原来栈中的内容
所以一个站段的容量最大为64KB...
此时,SS=1000H SP=0000H
PUSH POP等指令在执行的时候只修改SP
所以栈顶的变化范围是0000H--FFFFH
从栈空时候的SP=0,一直压栈,直到栈满时SP=0
如果再次压栈,栈顶将环绕,覆盖了原来栈中的内容
所以一个站段的容量最大为64KB...
阅读全文 |
评论次数(0) |
浏览次数(646) |
所属类型(汇编作业)
[2014-06-04 12:31] 汇编思考——问题3.6
将10000H--1000FH这段空间当作栈,初始状态时空的
此时,SS=1000H, SP=0010H
执行POP指令时,栈顶上面的数据依然存在
但是,它已不在栈中
当执行PUSH指令时,在里面写入新的数据,它将覆盖...
此时,SS=1000H, SP=0010H
执行POP指令时,栈顶上面的数据依然存在
但是,它已不在栈中
当执行PUSH指令时,在里面写入新的数据,它将覆盖...
阅读全文 |
评论次数(0) |
浏览次数(193) |
所属类型(汇编作业)
[2014-06-04 12:10] 汇编作业——检测点3.1
(1)
MOV AX,1
MOV DS,AX
MOV AX,[0000]
MOV BX,[0001]
MOV AX,BX
MOV AX,[0000]
MOV BX,[0002]
ADD AX,BX
ADD AX,[0004]
MOV AX,0
MOV AL,[0002]
MOV BX,0
MOV BL,[000C]
ADD AL,BL
(2)
MOV AX,6622H
JMP 0FF0,0010
MOV AX,2000H
...
MOV AX,1
MOV DS,AX
MOV AX,[0000]
MOV BX,[0001]
MOV AX,BX
MOV AX,[0000]
MOV BX,[0002]
ADD AX,BX
ADD AX,[0004]
MOV AX,0
MOV AL,[0002]
MOV BX,0
MOV BL,[000C]
ADD AL,BL
(2)
MOV AX,6622H
JMP 0FF0,0010
MOV AX,2000H
...
阅读全文 |
评论次数(0) |
浏览次数(225) |
所属类型(汇编作业)
[2014-06-04 11:45] 汇编思考——问题3.5
MOV AX,123BH
MOV DS,AX
MOV AX,0
ADD AX,[0]
ADD AX,[2]
ADD AX,[4]
一个字型数据数据占两个单元,所以偏移地址是0、2、4...
MOV DS,AX
MOV AX,0
ADD AX,[0]
ADD AX,[2]
ADD AX,[4]
一个字型数据数据占两个单元,所以偏移地址是0、2、4...
阅读全文 |
评论次数(0) |
浏览次数(223) |
所属类型(汇编作业)
[2014-06-04 11:16] 汇编思考——问题3.4
SUB指令: 两个数据相减
例子:
SUB AX,BX 相当于 AX = AX-BX...
例子:
SUB AX,BX 相当于 AX = AX-BX...
阅读全文 |
评论次数(0) |
浏览次数(223) |
所属类型(汇编作业)
[2014-06-04 11:13] 汇编思考——问题3.3
字型数据的高地址的高8位送入AH
字型数据的低地址的低8位送入AL...
字型数据的低地址的低8位送入AL...
阅读全文 |
评论次数(0) |
浏览次数(229) |
所属类型(汇编作业)
[2014-06-04 11:02] 汇编思考——问题3.2
MOV BX,1000H
MOV DS,BX
MOV [0],AL
将AL中的数据送入内存单元10000H中
MOV 内存单元地址,寄存器
MOV 寄存器,内存单元地址...
MOV DS,BX
MOV [0],AL
将AL中的数据送入内存单元10000H中
MOV 内存单元地址,寄存器
MOV 寄存器,内存单元地址...
阅读全文 |
评论次数(0) |
浏览次数(239) |
所属类型(汇编作业)
[2014-06-04 10:39] 汇编思考——问题3.1
(1)0地址单元中存放的字节型数据是20H
(2)0地址字单元中存放的字型数据是4E20H
(3)2地址单元中存放的字节型数据是12H
(4)2地址字单元中存放的字型数据是0012H
(5)1地址字单元中存放的字型数据是124EH
任何两个连续的内存单元,N号单元和N+1号单元
可以将它们看成两个内存单元
也可看成一个地址为N的字单元中的高位字节单元和低位字节单元...
(2)0地址字单元中存放的字型数据是4E20H
(3)2地址单元中存放的字节型数据是12H
(4)2地址字单元中存放的字型数据是0012H
(5)1地址字单元中存放的字型数据是124EH
任何两个连续的内存单元,N号单元和N+1号单元
可以将它们看成两个内存单元
也可看成一个地址为N的字单元中的高位字节单元和低位字节单元...
阅读全文 |
评论次数(0) |
浏览次数(216) |
所属类型(汇编作业)