


- [xiaolaopo] stack segment dw 16 dup(0) stack ends code s 06/11 07:30
- [游客] 支持! 05/30 21:23
- [游客] 不一定学了高级语言才有模块化的思想啊。 难道写子程序的时候没有细细揣摩一下么?学好任何一门编程语言 05/30 15:51
- [pgd5776] CLI是怕在程序在改变键盘中断入口时发生键盘中断。 该程序的作用就是把中断的程序放入内存,并改变中 05/30 11:54
- [younggay] 看看cli和sti的用法和作用。 不打开键盘中断,你的程序怎么去运行啊? 05/30 11:42
- [游客] 还要注意,设置中断向量前,cli, 设置完毕后,sti 05/29 13:22
- [游客] 程序结构有些乱,出错就不容易查了,不要怀疑机子有问题,是程序本身的问题,再仔细看看。 05/29 12:05
- [游客] 应该先把中断处理安装后, 再设置中断向量吧, 要不设置完中断向量后,发生中断,会执行什么代码啊! 05/29 11:49
- [pgd5776] 没有必要接受键盘中断啊 05/29 11:39
- [yigeling] 只添加cli命令吗? 05/29 11:37
[2008-05-28 18:06] 求教!! stack overflow!
实验15
程序出错,希望给出指正
vmware虚拟机
ms-dos 7.10
assume cs:code
stack segment
dw 20 dup (0)
stack ends
code segment
start:
cli
mov ax,stack
mov ss,ax
mov sp,40
mov dx,offset int9e-offset int9
mov ax,0
mov es,ax
push es:[9*4]
pop es:[200h]
push es:[9*4+2]
pop es:[202h]
;020a:040a
mo...
程序出错,希望给出指正
vmware虚拟机
ms-dos 7.10
assume cs:code
stack segment
dw 20 dup (0)
stack ends
code segment
start:
cli
mov ax,stack
mov ss,ax
mov sp,40
mov dx,offset int9e-offset int9
mov ax,0
mov es,ax
push es:[9*4]
pop es:[200h]
push es:[9*4+2]
pop es:[202h]
;020a:040a
mo...
阅读全文 |
评论次数(2) |
浏览次数(681) |
所属类型(我的提问)
[2008-04-23 22:54] debug跟踪失败
实验5 (5)
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start:
mov ax,c
mov ss,ax
mov ax,a
mov ds,ax
mov ax,b
mov es,ax
mov sp,9 \\到这里时DEBUG自动退出
mov cx,7
mov bx,8
mov ax,0
s:
mov ah,ds:[bx...
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start:
mov ax,c
mov ss,ax
mov ax,a
mov ds,ax
mov ax,b
mov es,ax
mov sp,9 \\到这里时DEBUG自动退出
mov cx,7
mov bx,8
mov ax,0
s:
mov ah,ds:[bx...
阅读全文 |
评论次数(6) |
浏览次数(453) |
所属类型(我的提问)
[2008-04-23 12:11] “定义了262B的数据段data”是什么意思?
我认为应该做完一章检测题,在学下一章,所以我想把以前学的六章补上。在经过失败和挫折我走到了最后一站。
可是碰到了一道题我无法理解的题,帮帮我吧
谢谢...
可是碰到了一道题我无法理解的题,帮帮我吧
谢谢...
阅读全文 |
评论次数(4) |
浏览次数(455) |
所属类型(我的提问)
[2008-04-17 12:41] 有谁能帮帮我,告诉我如何改错吗?
在书5.8段前缀的使用中,开始时有个小题目和分析。我没有看分析,我想用它来检验我。但是我的程序有一个问题我不知道该怎么解决,请帮帮我,谢谢。
题目:将内存ffff:0~ffff:b 单元中的数据拷贝到0:200~0:20b单元中。
我的程序
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov ax,0h
mov ss,ax
mov sp,20eh
mov cx,0dh
s: mov bx,cx
mov ah,[bx]
push ax
add sp,1
loop s
mov al,ds:[0h]
mov...
题目:将内存ffff:0~ffff:b 单元中的数据拷贝到0:200~0:20b单元中。
我的程序
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov ax,0h
mov ss,ax
mov sp,20eh
mov cx,0dh
s: mov bx,cx
mov ah,[bx]
push ax
add sp,1
loop s
mov al,ds:[0h]
mov...
阅读全文 |
评论次数(3) |
浏览次数(408) |
所属类型(我的提问)
页码数(1):
1