(1)(2)
assume cs:code
code segment
mov ax,20h
mov ds,ax
mov bx,0
mov cx,64
s:mov [bx],bl
inc bl
loop s
mov ax,4c00h
int 21h
code ends
end
------------
我一做出来答案就是这样了,刚好是王爽老师说的9行代码。。。也不知道对不起,请各位老师帮忙批改,顺便给出超过9行代码的答案,确实想不出来了。谢谢各位老师,各位志同道合的同学。
第三题还在纠...
- [tomato] 将内存中的值和偏移地址用不同的寄存器,就要超过9条指令了。 03/20 11:02
- [fpamc] 你看一下我的吧, 关于为什么第一题不限制指令数,而第二题限制, 可能是因为让你明白简化的思维和能 03/19 07:10
- [fpamc] mov sp,0 add sp,10 从这步就已经相当于mov sp,10的值 之后再pop 03/19 07:00
- [tiangcin] mov sp,0a pop ax 这个设SP的时候,直接用POP指令,取的值不是栈外面的值么? 03/18 22:22
- [游客] 经过调试……发现两个一样的~ 03/14 18:23
- [tiangcin] 下一个指令是pop喔,你画个内存看看? mov sp,0a 这样栈段内容是空的,sp本身就是指向 03/14 12:57
- [fpamc] 功能一样的,我感觉~ 03/14 08:22
- [tomato] 应该都不会出现栈越界。 03/13 23:10
- [tiangcin] 给你一个反问,以2000为栈段, mov sp,0 add sp,0a pop ax 和 03/13 12:43
- [tomato] 图片可以将问题表达地很清晰,很不错哦! 03/11 23:24
- [tomato] 是4次修改,具体在哪里修改看一下书中指令执行的过程,ip值是在什么时候修改。最后ax的值是多少,那就 02/08 22:39
- [tomato] 改正一下,如果是有符号数,那么应该是-32768至32767. 02/04 10:07
- [tomato] 如果是无符号数,那么应该是0至65535,如果是有符号数,那么应该是-32767至32768. 02/04 10:05
[2012-03-18 22:15] 实验4
阅读全文 |
评论次数(2) |
浏览次数(1009) |
所属类型(汇编作业)
[2012-03-11 12:35] 实验3
[img]/blog/user/multimedia/tiangcin/images/pic_1331438997515.png[/img]
mov ax,2000H
[img]/blog/user/multimedia/tiangcin/images/pic_1331439025156.png[/img]
mov ss,ax(mov sp,0)
[img]/blog/user/multimedia/tiangcin/images/pic_1331439039031.png[/img]
add sp,oa
[img]/blog/user/multimedia/tiang...
mov ax,2000H
[img]/blog/user/multimedia/tiangcin/images/pic_1331439025156.png[/img]
mov ss,ax(mov sp,0)
[img]/blog/user/multimedia/tiangcin/images/pic_1331439039031.png[/img]
add sp,oa
[img]/blog/user/multimedia/tiang...
阅读全文 |
评论次数(10) |
浏览次数(1086) |
所属类型(汇编作业)
[2012-02-23 22:10] 检测点3.1
(1)
AX=2662H
BX=E626H
AX=E626H
AX=2662H
BX=D6E6H
AX=FD48H
AX=2C14H
AX=0000H
AX=00E6H
BX=0000H
BX=0026H
AX=000CH
(2)
①mov ax,6622H
jmp 0ff0:0100
mov ax,2000H
mov ds,ax
mov ax,[0008]
mov ax,[0002]
②CPU依照①步骤执行后的各项寄存器的数值为
CS:2000H,1000H,1000H,1000H,1000H,1000H
IP:0003,0000,00...
AX=2662H
BX=E626H
AX=E626H
AX=2662H
BX=D6E6H
AX=FD48H
AX=2C14H
AX=0000H
AX=00E6H
BX=0000H
BX=0026H
AX=000CH
(2)
①mov ax,6622H
jmp 0ff0:0100
mov ax,2000H
mov ds,ax
mov ax,[0008]
mov ax,[0002]
②CPU依照①步骤执行后的各项寄存器的数值为
CS:2000H,1000H,1000H,1000H,1000H,1000H
IP:0003,0000,00...
阅读全文 |
评论次数(1) |
浏览次数(812) |
所属类型(汇编作业)
[2012-02-22 20:39] 12.2.22
终于遇到高深莫测的“栈”了。非要把你拆了不可。...
阅读全文 |
评论次数(2) |
浏览次数(795) |
所属类型(学习签到)
[2012-02-21 16:50] 12.2.21
旅游完回来,继续接着学习。...
阅读全文 |
评论次数(0) |
浏览次数(738) |
所属类型(学习签到)
[2012-02-13 19:37] 12.2.13
基础还不牢固,加油吧。...
阅读全文 |
评论次数(2) |
浏览次数(788) |
所属类型(学习签到)
[2012-02-12 22:03] 12.2.12
第三章难度高呀。。一个不注意就错,一错就全完蛋。...
阅读全文 |
评论次数(0) |
浏览次数(794) |
所属类型(学习签到)
[2012-02-11 14:28] 12.2.11
感觉今天神清气爽,状态灰常好。...
阅读全文 |
评论次数(0) |
浏览次数(773) |
所属类型(学习签到)
[2012-02-10 12:40] 12.2.10
今天由我来亲自下厨,嗯,感觉味道还行,不错不错。...
阅读全文 |
评论次数(0) |
浏览次数(798) |
所属类型(学习签到)
[2012-02-09 19:57] 12.2.9
悲了个催,昨天忘记了要交网费,现在慢慢感觉学习越来越有趣了,加油!...
阅读全文 |
评论次数(1) |
浏览次数(812) |
所属类型(学习签到)
『 查看更多文章 』