


- [charly_yby] 1024^3=2^10*3=2^30 05/30 16:59
- [wisji8] 看来还是和大家说的23个才对,因为我刚才数了下机器指令的字节数,刚数到23个。 05/04 23:12
- [wisji8] 17个不对,因为我20个只复制到mov es:[bx], al。 05/04 23:11
- [游客] 博主真辛苦。 03/31 16:03
- [angelvsdemon] 同感啊! 03/29 18:12
- [phoenixbsd] 兄弟铁人啊! 03/20 23:13
- [charly_yby] 我这只小笨猪,用记事本打开源程序再复制啊= = 03/18 18:39
- [charly_yby] 恩,努力~ 03/15 23:22
- [versaariel] 工作就是生存,开心点,生活是自己的^-^ 03/15 20:10
- [charly_yby] 没更改过环境变量,昨天也没有尝试,索性就放在源目录里呗~ 不过还是谢谢提醒~ 03/10 21:23
- [游客] 在编译的时候,masm在忽略了交叉文件后,masm自动关闭了?你是怎么解决的?需要把什么放进syst 07/02 22:01
- 质疑实验4第二题九行的解法 (求前辈解惑~~~)
- 在计算某个乘法算式时,用mov 先把数值放进去,是否可以节约时间? (完全新手的猜想~)
- 在编译的时候,masm在忽略了交叉文件后,masm自动关闭了
- <<<<<<<<<<求助>>>>>>>>>第三章检测题 知道自己的错了,概念有2个不确定的~
- 在debug中执行pop指令造成刷屏!求助!
- 关于检测点3.1中的一些概念问题~ 求高手指点!!!
- 段大小的问题~ (第三个选择为什么是错的?)
- 关于IP变更次数容易犯的错误~ (同样是菜鸟的同学进)
- 关于第二章检测题的疑问!!
- 完全菜鸟自学,基础很差,需要购买《微机原理与接口》,不知道能为王爽老师的《汇编语言》做铺垫与基础学习的是哪个版本呢?

[2010-03-20 22:10] 明天连班36小时,回来发布实验5~
RT...
阅读全文 |
评论次数(2) |
浏览次数(718) |
所属类型(默认类型)
[2010-03-15 19:15] 消沉两天,找了个破B工作
恢复学习,再不得意也得学...
阅读全文 |
评论次数(2) |
浏览次数(681) |
所属类型(默认类型)
[2010-03-13 00:29] 关于代码长度(为实验4第三小题找的)
尤其是数据的长度,可能很多人都有疑问。其实只要把代码反汇编就可以弄清楚,mov用在寄存器之间传送数据的指令是2个字节,用在寄存器和立即数之间是3个字节,用在寄存器和ES:[BX]这之间是3个字节。inc指令占用一个字节,loop s占用两个字节。题目所要求的数据长度加起来应该是23个字节,也就是0017H。
(从论坛里扒拉出来的)...
(从论坛里扒拉出来的)...
阅读全文 |
评论次数(0) |
浏览次数(558) |
所属类型(默认类型)
[2010-03-10 16:17] cmd和command的不同
cmd.exe和command.exe真的不同。
前者是WINDOWS的命令行接口,很强大,是个32位的应用程序。
后者呢,是运行在ntvdm中,有个程序叫ntvdm.exe的,它是NT系统中16位虚拟机,这下明白了吧,command.exe才是16bit的应用程序,我们学习16位汇编使用debug.exe,要运行在这个16位中,以便对我们那些16bit程序进行支持。...
前者是WINDOWS的命令行接口,很强大,是个32位的应用程序。
后者呢,是运行在ntvdm中,有个程序叫ntvdm.exe的,它是NT系统中16位虚拟机,这下明白了吧,command.exe才是16bit的应用程序,我们学习16位汇编使用debug.exe,要运行在这个16位中,以便对我们那些16bit程序进行支持。...
阅读全文 |
评论次数(0) |
浏览次数(509) |
所属类型(默认类型)
[2010-03-09 23:48] 额,实验通过不等于概念掌握= =
检测题逻辑错误那块没掌握好,题做错了.........
阅读全文 |
评论次数(0) |
浏览次数(607) |
所属类型(默认类型)
[2010-03-09 23:37] 实验3 通过~ (明天生日,先早睡觉咯~)
呜啊,明天再把详细结果搞上来(如果没有喝醉的话)...
阅读全文 |
评论次数(0) |
浏览次数(297) |
所属类型(默认类型)
[2010-03-09 00:50] 第三章检测题本来可以一次通过的~
我太郁闷了,虽说有两个概念不是很确定,但是这个错误绝对是太低智商了!
下列指令的书写正确的是:__3__
1、 push al
2、 mov cs:[0],ds:[10]
3、 pop si
4、 mov ds:[0],2
我竟然在排除的时候因为平时没注意SI是个寄存器而把它给否了,我太白痴了~
怨念啊怨念~...
下列指令的书写正确的是:__3__
1、 push al
2、 mov cs:[0],ds:[10]
3、 pop si
4、 mov ds:[0],2
我竟然在排除的时候因为平时没注意SI是个寄存器而把它给否了,我太白痴了~
怨念啊怨念~...
阅读全文 |
评论次数(1) |
浏览次数(278) |
所属类型(默认类型)
[2010-03-06 16:43] 第二章检测题又是错了一个,到底是哪道题出错了,我抓狂了!(已经解决了!)
图片是我的答案,实在是没有找到错误啊,大家帮帮忙!...
阅读全文 |
评论次数(8) |
浏览次数(443) |
所属类型(默认类型)
[2010-03-06 15:46] 第三单元学习中碰到的问题(书第50页,问题3.3无法查看)
看书能看明白,但是在dubug中进行单步跟踪造成错误~
情况是这样的,我先按照示意图将1000:0处的数据更改为23、11、22、11,然后把指令写入我的当前位置,可用R命令查看就造成刷屏,用u命令查看会造成一个错误,图片如下:...
情况是这样的,我先按照示意图将1000:0处的数据更改为23、11、22、11,然后把指令写入我的当前位置,可用R命令查看就造成刷屏,用u命令查看会造成一个错误,图片如下:...
阅读全文 |
评论次数(2) |
浏览次数(305) |
所属类型(默认类型)
[2010-03-06 15:36] 十进制转换为16进制地方法
(1)707/16=44,余3,(2)44/16=2,余12,(3)707=2C3H,第一个余数就是最低位3,(假如除尽了就是0),第二个余数是12,16进制是用C来表示,那第二位就是C了,44/16商2,那就是第3位了.所以707=2c3,再把2C3转回10进制给你看.商2是出了2次,2*16*16=512,C=12,12(C)*16=192,512+192+3(最低位3)=707.
62627/16=3914(余3)/16=244(余10用A表示)/16=15(余4).15用F表示
62627=f4A3.10=A,11=B,12=C,13=D,14=E,15=F.
不看还...
62627/16=3914(余3)/16=244(余10用A表示)/16=15(余4).15用F表示
62627=f4A3.10=A,11=B,12=C,13=D,14=E,15=F.
不看还...
阅读全文 |
评论次数(4) |
浏览次数(249) |
所属类型(默认类型)