如果要在10000H出写入字型数据2266H,可以用一下代码完成:
mov ax,1000H
mov ds,ax
mov ax,2266H
mov [0],ax
补全代码,完成同样的功能
要求:不能使用“mov 内存单元,寄存器 ”指令
---------------------------------
mov ax,1000H
mov ss,ax
mov sp,0000H 错
mov sp,0002H 对(输入数据后到达0位置那在没有输入一前应该是SP+2)
mov bx,2266H
push bx
-------------------------------...


[2010-11-27 18:19] 问题3.A
阅读全文 |
评论次数(0) |
浏览次数(540) |
所属类型(问题X.X)
[2010-11-27 17:57] 完全自学计划
1、本学习计划以王爽《汇编语言》为自学教材。
2、学习进度为每周两章,自学者可以根据自己实际情况酌情安排。
3、该书采用循序渐进讲解方式,按照顺序学习每一章节。切勿盲目追赶进度,应该把每章节都学好再继续下面章节的学习。
4、每章节后面的检测点、课后题、课程设计都要独立完成,都要在计算机上具体实现,做完这些课后练习后才可继续下面章节学习。
5、学习过程中遇到问题尽可能自己解决,培养独立思考和动手能力,有利于提升自己
的自信心。
6、学习过程贵在坚持,如果决定了要学好计算机,就要坚持学下去,坚持到最后的才
是胜利者。
汇编网
07/9/11...
2、学习进度为每周两章,自学者可以根据自己实际情况酌情安排。
3、该书采用循序渐进讲解方式,按照顺序学习每一章节。切勿盲目追赶进度,应该把每章节都学好再继续下面章节的学习。
4、每章节后面的检测点、课后题、课程设计都要独立完成,都要在计算机上具体实现,做完这些课后练习后才可继续下面章节学习。
5、学习过程中遇到问题尽可能自己解决,培养独立思考和动手能力,有利于提升自己
的自信心。
6、学习过程贵在坚持,如果决定了要学好计算机,就要坚持学下去,坚持到最后的才
是胜利者。
汇编网
07/9/11...
阅读全文 |
评论次数(0) |
浏览次数(381) |
所属类型(默认类型)
[2010-11-27 17:57] 问题3.9
编程:
1.将10000H-1000FH这段空间当作栈,初始状态栈是空的;
2.设置AX=001AH,BX=001BH
3.利用栈,交换AX和BX中的数据
---------------------------------
分析:正常是:后进先出,这里只要先进先出,就可以交换AB中的数据
---------------------------------
mov ax,1000H
mov ss,ax
mov sp,0010H
mov ax,001AH
mov bx,001BH
push ax
push bx
pop ax
pop bx
--...
1.将10000H-1000FH这段空间当作栈,初始状态栈是空的;
2.设置AX=001AH,BX=001BH
3.利用栈,交换AX和BX中的数据
---------------------------------
分析:正常是:后进先出,这里只要先进先出,就可以交换AB中的数据
---------------------------------
mov ax,1000H
mov ss,ax
mov sp,0010H
mov ax,001AH
mov bx,001BH
push ax
push bx
pop ax
pop bx
--...
阅读全文 |
评论次数(0) |
浏览次数(420) |
所属类型(问题X.X)
[2010-11-27 17:47] 问题3.8
编程:
1.将10000H-1000FH这段空间当作栈,初始状态栈是空的;
2.设置AX=001AH,BX=001BH
3.将AX、BX中的数据输入栈
4.然后就爱你个AX、BX清零;
5.从栈中恢复AX、BX原来的内容。
----------------------------------------
自己的分析:
1.确定栈顶基地址ss和偏移量sp:段地址由ax传送,偏移量由栈顶的情况决定,如:这里栈顶的第一个元素的栈顶地址为1000:000EH,而实际上这个栈是空的,相当于最后一个元素出栈,SP=Sp+2,故SP为0010,只要将0010传送给SP即可;
2.设置AX、...
1.将10000H-1000FH这段空间当作栈,初始状态栈是空的;
2.设置AX=001AH,BX=001BH
3.将AX、BX中的数据输入栈
4.然后就爱你个AX、BX清零;
5.从栈中恢复AX、BX原来的内容。
----------------------------------------
自己的分析:
1.确定栈顶基地址ss和偏移量sp:段地址由ax传送,偏移量由栈顶的情况决定,如:这里栈顶的第一个元素的栈顶地址为1000:000EH,而实际上这个栈是空的,相当于最后一个元素出栈,SP=Sp+2,故SP为0010,只要将0010传送给SP即可;
2.设置AX、...
阅读全文 |
评论次数(0) |
浏览次数(340) |
所属类型(问题X.X)
[2010-11-27 16:47] 问题3.7
编程,将10000H-1000FH这段空间爱你当作栈,初始状态是空的,将AX、BX、DX中的数据入栈!
mov ax,1000H
mov ss,ax 给段寄存器传送基地址(栈shed)
mov sp 0010H 设置栈顶的偏移量根据栈情况确定栈的偏移量,空栈,偏移量+2,如000E+2=0010
push ax
push bx
push ds...
mov ax,1000H
mov ss,ax 给段寄存器传送基地址(栈shed)
mov sp 0010H 设置栈顶的偏移量根据栈情况确定栈的偏移量,空栈,偏移量+2,如000E+2=0010
push ax
push bx
push ds...
阅读全文 |
评论次数(0) |
浏览次数(438) |
所属类型(问题X.X)
[2010-11-27 15:53] 第7天 学习汇编一周总结 20101127
今天刚好是学习汇编的一整周,来总结一下这周的学习:
刚开始学习汇编的时候用的教程是在图书馆里借的一本汇编书,很厚,自己仔细的看了4天,越看越没底气,忒难理解了!后来我才知道我借的是32位汇编!唉o(︶︿︶)o 唉,也难怪我不懂!
两天前来到这里,进论坛看看,学习氛围挺好的!都说王老师的书好!我就去找了一本,结果就是不一样!现在我喜欢上了王爽老师的书,并决心看好这本书,学好汇编!
现在我正在看第三章 ,因为前面看过“高难度的书”所以理解前面的知识还是很快的!第三章也快看完了!感觉也不错!
汇编这门语言很锻炼人的思维能力,书里的很多题 不仅要能用眼看出来,还应实际操作出来,实际操作...
刚开始学习汇编的时候用的教程是在图书馆里借的一本汇编书,很厚,自己仔细的看了4天,越看越没底气,忒难理解了!后来我才知道我借的是32位汇编!唉o(︶︿︶)o 唉,也难怪我不懂!
两天前来到这里,进论坛看看,学习氛围挺好的!都说王老师的书好!我就去找了一本,结果就是不一样!现在我喜欢上了王爽老师的书,并决心看好这本书,学好汇编!
现在我正在看第三章 ,因为前面看过“高难度的书”所以理解前面的知识还是很快的!第三章也快看完了!感觉也不错!
汇编这门语言很锻炼人的思维能力,书里的很多题 不仅要能用眼看出来,还应实际操作出来,实际操作...
阅读全文 |
评论次数(0) |
浏览次数(398) |
所属类型(汇编每日总结)
[2010-11-27 15:06] 检测点3.1
(1)在debug中,用"d 0:0 1f"察看内存,结果如下:
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前:AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx.[0001] BX=E626H
mov ax,bx AX=E626H
mo...
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前:AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx.[0001] BX=E626H
mov ax,bx AX=E626H
mo...
阅读全文 |
评论次数(0) |
浏览次数(414) |
所属类型(汇编作业)
页码数(1):
1