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

我的博客

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

[2009-08-04 14:44] 实验7

assume cs:code,ds:data,es:table 

data segment 

db '1975','1976','1977','1978','1979','1980','1981',
   '1982','1983' 
db '1984','1985','1986','1987','1988','1989','1990',
   '1991','1992' 
db '1993','1994','1995' 

dd  16,22,3832,1356,2390,8000,16000,24486,50065,97479,
    140417,197514...
阅读全文 | 评论次数(3) | 浏览次数(420) | 所属类型(汇编作业)

[2009-08-01 19:15] 实验5  (6)

assume cs:code
a segment
    dw 1,2,3,4,5,6,7,8
a ends
b segment
    dw 0,0,0,0,0,0,0,0
b ends
cose segment
    s: mov ax,a
       mov ds,ax
       mov ax,b
       mov ss,ax
       mov sp,16
     
       mov bx,0
       mov cx,8
start: push ds:[bx]
       add bx,2
       loop start...
阅读全文 | 评论次数(1) | 浏览次数(340) | 所属类型(汇编作业)

[2009-08-01 18:39] 实验5  (5)

(5)
assume cs:code
a segment
    db 1,2,3,4,5,6,7,8
a ends
b segment
    db 1,2,3,4,5,6,7,8
b ends
c segment
    db 0,0,0,0,0,0,0,0
c ends
code segment
    s: mov ax,a
       mov ds,ax
       mov bx,0

       mov dx,0

       mov cx,8
start: mov dx,[bx]
       add dx,[bx+16]
   ...
阅读全文 | 评论次数(1) | 浏览次数(406) | 所属类型(汇编作业)

[2009-08-01 17:31] 检测点6.1

(1)
assume cs:codesg
codesg segment
    dw 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H
start: 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,4d00H
       int 21H
codesg  ends
end start ...
阅读全文 | 评论次数(1) | 浏览次数(603) | 所属类型(汇编作业)

[2009-07-31 19:23] 实验4

(3)
assume cs:code
code segment
       mov ax,code/cs
       mov ds,ax
       mov ax,0200H
       mov es,ax
       mov bx,0

       mov cx,24/23
s:     mov al,[bx]
       mov es:[bx],al
       inc bx
       loop s
       
       mov ax,4c00H
       int 21H
code ends
end


复制的是内存...
阅读全文 | 评论次数(4) | 浏览次数(406) | 所属类型(汇编作业)

[2009-07-31 19:09] 实验4

(1)和(2)
assume cs:code
code segment
       mov ax,0020H
       mov ds,ax   
       mov bx,0
       
       mov cx,64     ;0~3FH是64个数据
s:     mov al,ds:[bx]
       inc bx
       loop s
       
       mov ax,4c00H
       int 21H
code ends
end...
阅读全文 | 评论次数(2) | 浏览次数(358) | 所属类型(汇编作业)

[2009-07-31 14:59] 实验二

(1)
mov ax,ffff
mov ds,ax
mov ax,2200
mov ss,ax
mov sp,0100
mov ax,[0]        ;ax=5bea
add ax,[2]        ;ax=00e0
mov bx,[4]        ;bx=31f0
add bx,[6]        ;bx=2f32
push ax   ;sp=00fe,修改的内存单元的地址是220fe内容为00e0 
push bx   ;sp=00fc,修改的内存单元的地址是220fc内容为2f32
pop ax        ;sp=00fe    ,ax=2f3...
阅读全文 | 评论次数(1) | 浏览次数(381) | 所属类型(汇编作业)

[2009-07-31 12:20] 问题 (实验一的内容)

点击查看原图
我第二个题不知道怎么做呀,可以帮忙不呀.我不知道怎么写到2000:0里面去呀.我用R改了CS和IP可是显示的还是不是这个地址呀,显示的是0CC2:0100


网友的帮忙解释:
先用a命令改写2000:0内存中的内容 
-a 2000:0000  
2000:0000 mov ax,1  
2000:0003 add ax,ax  
2000:0005 jmp 2000:0003  
2000:0007  
再用r命令改写CS和IP 
-rcs  
****  
:2000  
-rip  
****  
:0000...
阅读全文 | 评论次数(3) | 浏览次数(322) | 所属类型(汇编作业)

[2009-07-31 11:17] 续接  问题(实验一)

点击查看原图
CS:IP都是1000:0000...
阅读全文 | 评论次数(0) | 浏览次数(114) | 所属类型(汇编作业)

[2009-07-31 11:11] 问题 (实验一的内容)

点击查看原图
我第一步是用D1000:0 F查看内存的内容;
第二步用E1000:0 向内存写入机器码;
三步用D1000:0 7查看内存中的内容;
四步用R查看CPU寄存器的内容和用T来执行怎么不是一样的呀?
能说说吗.我的意思就是为什么我查看的时候就执行了第一条指令而用执行T的时候又是第二条指令了.

机器码     汇编指令
B80100    MOV AX,0001
B90200    MOV CX,0002
01C8      ADD AX,CX...
阅读全文 | 评论次数(2) | 浏览次数(204) | 所属类型(汇编作业)
页码数(2):  1  2