- [ltp1234] push cx add si,1 ;结果的数字个数 04/09 01:58
- [ltp1234] 写的很好!! 04/08 23:48
- [游客] 我也不知道说些什么 挺一下好啦 04/03 20:50
- [e56004474] 没事的话,别坐电车。 据说。。。 03/17 18:52
- [waasmedu] 拜读!受教!! 12/21 11:18
- [chinatree] 不错,顶。 12/05 03:32
- [ljl] 晕,最后一题也没有想到。。。 12/04 14:56
- [mouse] 楼上的看错了,填空位置填inc cx,就是为了找到第一个值为0的byte 07/29 15:37
- [wbkyh] 检测点9.2中,loop s指令有问题,该指令执行后,cx=cx-1,如果cx=0,则循环结束,也就 06/28 09:32
- [游客] 结果是1,*p取得的是a的地址中的内容,也就是a的值 06/08 00:22
- [lp1989] 请教一道题: 在数据段BUF下开始已定义了信息“I LIKE IBM-PC”, 编写在屏 幕上显 12/29 13:32
- [fangaiyisheng] 飘过,很好 ,很强大! 06/18 06:05
- [游客] [ lyh1984 发表于 2009-06-26 10:39 ] 请问一下,我用DEB 07/15 10:59
- [lyh1984] 请问一下,我用DEBUG为什么调不出字符串呢?我想知道你们是怎么调的,是用CMD DEBUG吗? 06/26 10:39
- [q470393267] 我看你头像半天了,那猫和老鼠能抗啊都没有死~ 05/05 21:31
- [fangyugirl] 经过上机DEBUG,我已经知道问题在哪里了,谢谢你呀。 04/09 10:31
- [fangyugirl] 我是想问你第10章的第三个子程序,这个子程序我现在主要的问题是12666/10会产生溢出,所以我调用 04/09 09:57
- [mouse] [ wangping198611 发表于 2009-03-23 11:43 ] 03/31 10:28
- [mouse] miaozaoyang 发表于 2009-03-29 22:31 ] [ 删除留 03/31 10:23
- [miaozaoyang] 又得问你个问题了,不知道为什么,实验15 不能够正常进行,程序应该是没有任何问题的,还是操作系统的问 03/29 22:31
[ lp1989 发表于 2010-12-29 13:32 ]
请教一道题:
在数据段BUF下开始已定义了信息“I LIKE IBM-PC”, 编写在屏
幕上显示该信息的程序段:(要求用DOS中断的2号功能,入口参数:
DL中为要输出的字符)
[ fangaiyisheng 发表于 2010-06-18 06:05 ]
飘过,很好 ,很强大!
[ 游客 发表于 2009-07-15 10:59 ]
[ lyh1984 发表于 2009-06-26 10:39 ]
请问一下,我用DEBUG为什么调不出字符串呢?我想知道你们是怎么调的,是用CMD DEBUG吗??
----------------
能说的清楚点吗?debug是一个程序,在运行下输入cmd command都可以,建议使用command。
如果是debug的d命令使用问题,加以看看书,d命令输入后显示的三部分内容分别是什么。
[ lyh1984 发表于 2009-06-26 10:39 ]
请问一下,我用DEBUG为什么调不出字符串呢?我想知道你们是怎么调的,是用CMD DEBUG吗??
[ q470393267 发表于 2009-05-05 21:31 ]
我看你头像半天了,那猫和老鼠能抗啊都没有死~
[ fangyugirl 发表于 2009-04-09 10:31 ]
经过上机DEBUG,我已经知道问题在哪里了,谢谢你呀。
[ fangyugirl 发表于 2009-04-09 09:57 ]
我是想问你第10章的第三个子程序,这个子程序我现在主要的问题是12666/10会产生溢出,所以我调用了DIVDW这个子程序,但是这样以来,参数传递就会出现问题,寄存器也会冲突,大量的进栈出栈太容易出错.
我看过别人写的,并没有调用DIVDW这个子程序,所以我想问你,希望你能告诉我你的思路.谢谢!
[ mouse 发表于 2009-03-31 10:28 ]
[ wangping198611 发表于 2009-03-23 11:43 ] [ 删除留言 ]
关于奇怪的程序的回帖
是啊,传送的值就是一个二进制数据啊,所以才不知道这个2进制数据经过译码后到底是什么啊,s2的存入的数据是什么只有经过译码器译码变成了指令后才能知道到底是什么啊,换句话来说,你使用a命令来修改内存,你随便输入一些值,那么经过反汇编形成的指令在你输入的时候你也不知道是什么啊!mouse你有没有QQ啊,这样子说太麻烦了,等着加我的QQ531222278
-----------------
不论是你用e命令还是a命令(a命令输入的是汇编指令),在内存中都是“二进制信息”,这个我们在检测点1.1中就知道了。
而二进制信息和汇编指令的对应关系是固定的,有一个规则可循(masm.exe这个编译器就是这个规则)。这也是编程语言出现的根本,因为计算机只能执行机器指令即二进制信息,而我们现在编程用的汇编 c java等都是在与二进制信息有固定的对应关系基础上的。
[ mouse 发表于 2009-03-31 10:23 ]
miaozaoyang 发表于 2009-03-29 22:31 ] [ 删除留言 ]
又得问你个问题了,不知道为什么,实验15 不能够正常进行,程序应该是没有任何问题的,还是操作系统的问题。
你上次 让我用 矮人工具箱,我有点不会用,是不是用那个就可以解决问题了?
谢谢,我的QQ:306447830.
希望能帮一下我!
------------------
书上15.4最后说了,设计键盘的程序最好在实dos下做。
[ miaozaoyang 发表于 2009-03-29 22:31 ]
又得问你个问题了,不知道为什么,实验15 不能够正常进行,程序应该是没有任何问题的,还是操作系统的问题。
你上次 让我用 矮人工具箱,我有点不会用,是不是用那个就可以解决问题了?
谢谢,我的QQ:306447830.
希望能帮一下我!
[ wangping198611 发表于 2009-03-23 11:43 ]
关于奇怪的程序的回帖
是啊,传送的值就是一个二进制数据啊,所以才不知道这个2进制数据经过译码后到底是什么啊,s2的存入的数据是什么只有经过译码器译码变成了指令后才能知道到底是什么啊,换句话来说,你使用a命令来修改内存,你随便输入一些值,那么经过反汇编形成的指令在你输入的时候你也不知道是什么啊!mouse你有没有QQ啊,这样子说太麻烦了,等着加我的QQ531222278
[ lhjoanna 发表于 2009-02-06 01:15 ]
谢谢mouse的回复与提醒,我已经结了,以前不知道自己可以结呢。
[ sgiceleo 发表于 2009-02-02 23:25 ]
谢谢mouse老兄的指点 ,实验一的第四题,我怎么没有看出显示有什么不同呢 ,不是对显卡的显示进行操作吗?
[ mouse 发表于 2008-12-04 10:04 ]
我喜欢冬天,寒风可以敲打我都意志,敲碎我都懒惰。
[ zhuyanlac 发表于 2008-11-15 15:42 ]
第一次进这网站,过来看看,以后多多指教啊~~~
[ shiyinian 发表于 2008-11-13 22:47 ]
哦 呵呵 , 发现了,不过不怎么好用就没有用哪个了
[ vjcheng 发表于 2008-11-13 13:50 ]
呵呵,朋友,谢谢你的鼓励,我会继续加油的....你也要加油哦!!!(*^__^*) 嘻嘻……
[ xianxia 发表于 2008-11-06 12:03 ]
呵呵,是你吗?mouse?我看到还有一个mouselove。。。!谢谢你的指点!
[ livonia 发表于 2008-10-21 14:15 ]
很强啊,踩踩
[ ai_cr 发表于 2008-09-11 16:12 ]
喜欢你的签名。
[ yuwuc 发表于 2008-07-31 11:47 ]
楼主的进度很快啊,希望在今后的汇编语言学习中继续得到你的指点!
[ ym3823078 发表于 2008-07-21 12:46 ]
请问博主你想 过 这个问题 么?
[ ym3823078 发表于 2008-07-21 12:45 ]
这个题目如下:
-t
AX=2000 BX=0000 CX=0000 DX=0000 SP=0010 BP=0000 SI=0000 DI=0000
DS=0B39 ES=0B39 SS=2000 CS=0B39 IP=0108 NV UP EI PL NZ NA PO NC
0B39:0108 B82331 MOV AX,3123
-d 2000:0 f
2000:0000 00 00 00 00 00 00 00 20- 00 00 08 01 39 0B 9D 05 ..........
这个是中断引起的入栈
入栈顺序为:
标志寄存器 9D 05
CS 39 0B
IP 08 01
BP 00 00
AX 00 20
问题 一:我想问标志寄存器的值为什么是9D 05 ?怎么看?
问题 二:为什么BP和AX也 要入栈?一般要 入栈的 不 是标志寄存器 CS IP 么?请大家 多 多指正,谢谢!
[ wxz505 发表于 2008-06-27 20:02 ]
踩踩来了啊~
[ makeamind 发表于 2008-05-29 19:15 ]
已解决谢谢
[ makeamind 发表于 2008-05-28 22:52 ]
您好,我想问下
2、有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件为:最小为:?最大为:?
段地址*16+偏移地址=20000H
偏移地址范围为0-FFFFH
》》段地址*16=10001H-20000H
当偏移地址取FFFFH最大时,段地址*16最小为10001H,所以段地址最小为1001。
当偏移地址去0H时,段地址*16取最大为20000H,所以段地址最大为2000。
不知道怎么分析对不对!还有个问题就是段地址也是16位,其范围也跟偏移地址一样的是么?
[ jiangwulu 发表于 2008-01-23 16:21 ]
哦,谢谢~
[ 游客 发表于 2008-01-11 20:29 ]
从键盘输入两个数字字符,存入缓冲区。
把sh1内的字符转换为十六进制,存入sh2.从sh2读入数据,转换为十进制数,有十位数,个位数.分别转换为字符后输出到屏幕上.
大哥,谢谢你了.
谢谢你.
帮我这个忙.
我QQ:278515004
[ abcabc 发表于 2008-01-04 16:52 ]
网站漏洞,嘿嘿,去试试~
[ mouse 发表于 2008-01-03 08:55 ]
嘿嘿,看到有人的图像是动态的就把自己的也改了改~~~~~
把一个.gif的图片,直接把扩展名改成.jpg上传就可以了{没有试过大图片,不知道会不会当机~_~}