- [anwu00] 写反了,最小为1001H,最大为2000H 05/10 11:04
- [crazyman] 博主确实好久不见了。 这里是一个开始,希望更多人都能从这里明确方向,开始自己的计算机之路。 08/16 14:55
- [游客] 你那个循环3FH错了 应该是循环40H 因为是添入0-63 就是添64次 08/02 17:27
- [游客] 我猜是因为2000:0000这段是给当成了一段栈寄存器使用了 所以一些数据会往里写入 写入的数据有的 07/29 23:00
- [游客] 2^N=寻址能力 N是总线宽度 算出的能力是B为单位 比如宽度13的CPU 2^13=8192 07/29 22:56
- [游客] 恩,有道理 04/08 12:25
- [atel] 那主程序我测试过的,可以显示的.但是加载到了软盘就不行了. 04/06 22:36
- [wdm] 没有错误啊。 我试了,运行ok的! 04/06 18:17
- [wdm] 说明程序还是有问题哟。 建议你一点一点的来做,先做一显示功能选项的界面吧。 然后在一点点的进行功 04/06 18:10
- [atel] 有什么错误? 04/04 21:33
[2008-01-20 02:38] 第2章实验任务
1.用DEBUG运行程序,然后填空.
mov ax,ffff
mov ds,ax
mov ax,2200
mov ss,ax
mov sp,0100
mov ax,[0] ;ax=5ba
add ax,[2] ;ax=5cca
mov bx,[4] ;bx=30f0
add bx,[6] ;bx=6023
push ax ;sp=00fe 修改内存单元2200:00fe为5cca
push bx ;sp=00fc 修改内存单元2200:00fc为6023
pop ax ;sp=00fe ax=6023
pop bx ;sp=0100 bx=5cca
push [4] ;sp=00fe 修改内存单元2200:00fe为30f0
push [6] ;sp=00fc 修改内存单元2200:00fc为2f33
2 .观察图中实验过程,然后分析2000:0~2000:f中的内容要发生改变?
没的悟性,回答不出来.
mov ax,ffff
mov ds,ax
mov ax,2200
mov ss,ax
mov sp,0100
mov ax,[0] ;ax=5ba
add ax,[2] ;ax=5cca
mov bx,[4] ;bx=30f0
add bx,[6] ;bx=6023
push ax ;sp=00fe 修改内存单元2200:00fe为5cca
push bx ;sp=00fc 修改内存单元2200:00fc为6023
pop ax ;sp=00fe ax=6023
pop bx ;sp=0100 bx=5cca
push [4] ;sp=00fe 修改内存单元2200:00fe为30f0
push [6] ;sp=00fc 修改内存单元2200:00fc为2f33
2 .观察图中实验过程,然后分析2000:0~2000:f中的内容要发生改变?
没的悟性,回答不出来.
评论次数(3) |
浏览次数(506) |
类型(汇编实验) |
收藏此文 |