汇编网首页登录博客注册
charly_yby的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  为了生下你,数千万的细胞参与了竞争,记住,你生来就是个成功者。
  • 『姓名』:Yby
  • 『性别』:男『发送消息
  • 个人说明:用7G打游戏时候怎么没觉得累呢。。。。敲字母反倒手指头酸~
  • 详细信息『加为好友』
学习动态
好友圈
友情链接

[2010-03-20 22:10] 明天连班36小时,回来发布实验5~

RT...
阅读全文 | 评论次数(2) | 浏览次数(682) | 所属类型(默认类型)

[2010-03-18 19:03] 第六章 检测点 6.1(2)

assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
dw 0,0,0,0,0,0,0,0,0,0

start: mov ax,cs
mov ss,ax
mov sp,24h

mov ax,0
mov ds,ax
mov bx,0
mov cx,8

s: push [bx]
pop cs:[bx]
add bx,2
loop s

mov ax,4c00h
int 21h

codesg ends
end start


开始...
阅读全文 | 评论次数(0) | 浏览次数(497) | 所属类型(汇编作业)

[2010-03-18 18:35] 第六章  检测点6.1  (请学长们多多指教~)

assume cs:codesg
codesg segment

dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h

atart: mov ax,0
mov ds,ax
mov bx,0
mov cx,8

s:mov ax,[bx]

mov cs:bx,ax

add bx,2
loop s

mov ax,4c00h
int 21

codesg ends

end start



AX=1068  BX=0000  CX=0008  DX=0000  SP=0000  BP=000...
阅读全文 | 评论次数(1) | 浏览次数(626) | 所属类型(汇编作业)

[2010-03-18 17:58] 实验4   第三小题(欢迎学长们指正~)

assume cs:code  
code segment  
        mov ax,cs      
        mov ds,ax  
        mov ax,20H  
        mov es,ax  
        mov bx,0  
        mov cx,17h  
  s:mov al,[bx]  
        mov es:[bx],al  
        inc bx  
        loop s  
        mov ax,4c00h  
        int 21h  
code ends  ...
阅读全文 | 评论次数(2) | 浏览次数(666) | 所属类型(汇编作业)

[2010-03-15 19:15] 消沉两天,找了个破B工作

恢复学习,再不得意也得学...
阅读全文 | 评论次数(2) | 浏览次数(654) | 所属类型(默认类型)

[2010-03-13 00:29] 关于代码长度(为实验4第三小题找的)

尤其是数据的长度,可能很多人都有疑问。其实只要把代码反汇编就可以弄清楚,mov用在寄存器之间传送数据的指令是2个字节,用在寄存器和立即数之间是3个字节,用在寄存器和ES:[BX]这之间是3个字节。inc指令占用一个字节,loop s占用两个字节。题目所要求的数据长度加起来应该是23个字节,也就是0017H。

(从论坛里扒拉出来的)...
阅读全文 | 评论次数(0) | 浏览次数(487) | 所属类型(默认类型)

[2010-03-12 22:55] 实验4   第1、2合(3还得研究研究- -)

总共是9行(开始还在计较为什么没有bh=0来清零高位)
assume cs:code 
code segment 
  
mov ax,0020h   
  mov ds,ax   
  mov bx,0   
  mov cx,64 
  
s:mov [bx],bl   
  inc bl   
  loop s   

mov ax,4c00h   
int 21h     

code ends 
end

很窘迫的说- -
最开始死活就要把mov bx,0加上,仔细看了看书和论坛,搞明白了,只是把8位数据放到一个内存单元中。晕菜呀~...
阅读全文 | 评论次数(0) | 浏览次数(419) | 所属类型(汇编作业)

[2010-03-10 17:09] 实验3    (附部分图)

点击查看原图
在编译的时候因为没有把masm程序放到system32下,折腾了半天,呵呵

然后又因为低头看书打字,恩错字母,把segment的t打成了m(不知道怎么搞的。。。)

再然后呢,又是在cmd下做的实验,晕菜~

现在经过一波三折终于出宫了~哈哈...
阅读全文 | 评论次数(3) | 浏览次数(664) | 所属类型(汇编作业)

[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程序进行支持。...
阅读全文 | 评论次数(0) | 浏览次数(475) | 所属类型(默认类型)

[2010-03-09 23:48] 额,实验通过不等于概念掌握= =

检测题逻辑错误那块没掌握好,题做错了.........
阅读全文 | 评论次数(0) | 浏览次数(571) | 所属类型(默认类型)
『 查看更多文章 』