chengzhi 发表于 2015-11-3 15:01:43

汇编作业3.2解答

本帖最后由 chengzhi 于 2015-11-3 15:05 编辑

检测点3.2:
**** Hidden Message *****

zlming 发表于 2015-11-4 18:41:01

chengzhi 发表于 2015-11-4 21:24:22

zlming 发表于 2015-11-4 18:41


3q

zph888 发表于 2015-11-5 12:05:29

同一大题第2小题:
(2)补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中。
mov ax,2000H
mov ds,ax
mov ax,1000H
mov ss,ax   
mov sp,0为什么让SP=0,依据000F+1的话也是10H呀?
pop
pop
pop
pop
pop
pop
pop
pop

chengzhi 发表于 2015-11-5 15:40:07

zph888 发表于 2015-11-5 12:05
同一大题第2小题:
(2)补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中 ...

因为下面执行的是pop操作,要先取出数据,再将sp+2的,所以设置为sp = 0取出前两个字节的数据

zph888 发表于 2015-11-5 16:22:08

本帖最后由 zph888 于 2015-11-5 16:30 编辑

谢谢!我理解了:有栈以后,盯住栈顶很重要!空栈指向最下面,满栈指向最上面
mov ax,2000H
mov ds,ax   原来以上2条指令是预设内存空间(地址),准备接收数据
mov ax,1000H
mov ss,ax   
mov sp,0以上3条是设置栈空间(地址),并指向栈顶
pop    
pop
pop
pop
pop
pop
pop
pop

chengzhi 发表于 2015-11-5 16:39:00

zph888 发表于 2015-11-5 16:22
谢谢!我理解了:有栈以后,盯住栈顶很重要!空栈指向最下面,满栈指向最上面
mov ax,2000H
mov ds,ax   ...

对的,cpu只认得栈顶,执行的时候要注意pop和push的执行顺序:smile,祝学习顺利

鱼C工作室.YCGZS 发表于 2015-11-22 11:16:56

感谢分享

chenfengdou 发表于 2015-11-25 20:21:28

lai 学习学习

hezhi8420 发表于 2015-11-25 21:43:23

sdfsfvsDdsfSDfs

dps521 发表于 2015-11-26 11:41:44

过来看看呵呵

daewoo 发表于 2015-11-28 21:31:07

过来学习了

孤心傲 发表于 2015-11-30 13:08:03

怎么快速获得鱼币

斩月and剡月 发表于 2015-11-30 14:07:25

受教了:lol:

cjj9020 发表于 2015-12-15 10:19:47

看看结束

lgh365 发表于 2015-12-16 21:14:17

题目都没有看清楚

wzy997991067 发表于 2015-12-22 17:37:03

来看看=_=

chengzhi 发表于 2015-12-24 20:21:05

wzy997991067 发表于 2015-12-22 17:37
来看看=_=

欢迎

gglili 发表于 2015-12-29 21:29:27

3.2作业我也是不太懂,学习一下

cyril 发表于 2015-12-30 20:24:12

:lol:
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 汇编作业3.2解答