. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->INT指令
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  实验13.3最终的目的是什么?求助  [待解决] 回复[ 7次 ]   点击[ 890次 ]  
wu136626
[帖 主]   [ 发表时间:2009-08-30 14:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-08-22 07:47
13.3是让我们学会“双向”链表的思?
还是要我们仔细调试 弄清楚int 10h和int 21h的编程思想和详细代码? 
可是int 10h和int 21h里面有些指令我看不懂  因为还没学过  lds les之类的!
wu136626
[第1楼]   [ 回复时间:2009-08-30 14:42 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-08-22 07:47
ah=2 int 10h

一开始的时候sp就改变为fffa,因为没有设置栈  
08be cmp ah,00
08c1 jz 08f3
08c3 cmp ah,1c
08c6 ja 08d3
08c8 cmp ah,04
08cb jz 08ed    (判断)

08cd les ax,sp (光标跳了)ip变为064c

064c push ds
     push ax
     mov ax,0040
     mov ds,ax
     text word ptr [314h],2400h
0659 jnz 06aa

06aa pop ax
06ab pop ds  
06ax iret (出口)

les指令是怎么让光标跳的?
tinyparticle
[第2楼]   [ 回复时间:2009-09-01 19:34 ]   [引用]   [回复]   [ top ] 
荣誉值:188
信誉值:4
注册日期:2009-07-05 19:26
08cd les ax,sp (光标跳了)ip变为064c 
LZ这是书上的内容吗?没找到:(
哪页来着?
wu136626
[第3楼]   [ 回复时间:2009-09-02 17:55 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-08-22 07:47
自己调试得来的  ah=2 int 10h里面的一段程序
online6883
[第4楼]   [ 回复时间:2013-02-02 21:58 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-04-07 22:11
实验13.3最终的目的是什么?
        我选择填 mov dh,byte ptr[si]
                 ...
                 mov dx,word ptr[bx]
                 ...
                 inc si
                 add bx,2
  表示指向【si】【bx】的盒子,我们无法利用盒子里的东西找到下一个东西在哪个盒子里,但知道了盒子有多少个(cx=4),盒子的长度(byte,word),以及盒子是顺序相联的...就能找到所有盒子的信息!这不是C语言的数组指针!!!
kennedy
[第5楼]   [ 回复时间:2014-09-23 17:58 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2014-09-05 19:19
回复:[第4楼]
------------------
汇编 盒子里的地址默认指针指向0
1152659530
[第6楼]   [ 回复时间:2023-08-12 18:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2023-07-25 10:13
这道题有两个变量,变量是主程序的参数。参数变化没有规律,存储起来方便传参?
1152659530
[第7楼]   [ 回复时间:2023-08-13 19:14 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2023-07-25 10:13
回复:[第6楼]
------------------
我搞错了,答案在第十六章
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved