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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态

[2008-03-07 23:54] 习惯性流汗

在Intel8086环境下,对指令mov ax,[bx]描述错误的是_____。 
 1、 指令中,源操作数的段地址默认为ds中的内容 
 2、 指令中,源操作数的偏移地址为bx中的内容 
 3、 指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1) 
 4、 指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah) 
 
估计是这个了....在我看来 3和4是同一个意思....   
才做到第5章.......
阅读全文 | 评论次数(9) | 浏览次数(1607) | 所属类型(汇编学习)

[2008-03-05 18:49] 终于改对了...

assume cs:code
code segment
start:        mov ax,cs
        mov es,ax
        mov bx,offset kcsj

        mov al,1
        mov ch,0
        mov cl,1
        mov dl,0h
        mov dh,0
        mov ah,3        ;写
        int 13h                ;将引导代码写入0,0,1

ssss:        mov ax,4c00h
        int 21h

kcsj:        
        jmp short kcsjstart                
str1:        db        '1,  reboot computer',0
        db        '2,  start system'...
阅读全文 | 评论次数(13) | 浏览次数(1074) | 所属类型(汇编学习)

[2007-10-26 14:07] 知道start是什么了

终于知道start的作用了...汗...原来它并不是伪指令,只是个标识符而已,属用户定义字,end start指明程序的入口地址,这些是看了第六章后才知道的,完全可以把它写成其他的,如a,只是最后我们要用end a来指明...如果程序代码段中只有指令的话,这个完全可以不写,此时CPU是按顺序从上往下执行的.... 具体见实验五的第4小题....
阅读全文 | 评论次数(22) | 浏览次数(2482) | 所属类型(汇编学习)

[2007-10-20 18:31] 第一个程序中的问题

程序中有个start这个后面没解释,不知有什么用,而且后面的几个程序中都没有用到它....
start是否也是一个关键字(应该叫伪指令吧!)?
----问题来自4.2节...
阅读全文 | 评论次数(6) | 浏览次数(408) | 所属类型(汇编学习)

[2007-10-15 22:25] 推荐博文 狂晕,第二章检测至少做了4次了还是没通过

我晕,不要搞文字游戏啊!我不擅长这个.......
每次都栽在这种题上,......
一个例子...
16位结构的CPU 不一定具备的特性是:____ 
 1、 运算器一次最多可以处理16位的数据 
 2、 寄存器的最大宽度为16位 
 3、 寄存器和运算器之间的通路为16位 
 4、 地址总线为16根

无语......
谁能告诉我,知道这些有什么用?
还有王老师的书有这个么?我找了几个小时才找到其中的两条,而第一条是在第一章中的..........
能写,调试,逆向工程才是王道.............
阅读全文 | 评论次数(12) | 浏览次数(1309) | 所属类型(汇编学习)

[2007-10-12 19:51] 推荐博文 第二章检测的一个题 会的进来 

下列说法中正确的是:____ 
 1、 8086CPU采用“段地址*16+偏移地址=物理地址”的寻址模式,所以内存是由一个一个的段组成,每一个段有一个段地址。 
 2、 物理地址为ffff0H的内存单元的偏移地址可能为ffffH。 
 3、 一个段的大小可以是8Byte。 
 4、 在一段没有任何跳转指令的程序中,超出64K的部分将不会被执行。   

我在<IBM-PC汇编语言程序设计>这本书第27页看到有这样一句话"实际上,可以根据需要来确定段的大小,它可以是1B,100B,100B或在64KB范围内的任意个字节."
王老师的书中并没有清楚地说明3和4到底哪个才是对的.希望重...
阅读全文 | 评论次数(4) | 浏览次数(894) | 所属类型(汇编学习)

[2007-10-10 12:31] 晕啊!第二章检测没通过

昨晚做了下,错了3个,刚刚又做了一次,还有一个是错误的
这个题是不是可以选两个啊

下面那个是错误的指令_____ 
 1、 mov ax,bx 
 2、 add al,0f5H 
 3、 mov al,bh 
 4、 add al,100H 
我觉得2和4都是不对的....
0f5h这里前面不能有0吧!后面的H也就算了,毕竟debug和masm是不一样的....
谁来解释一下这里的这个0的问题......
阅读全文 | 评论次数(3) | 浏览次数(448) | 所属类型(汇编学习)
页码数(1):  1