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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  有人说,交换一个苹果,我们每人仍然只有一个苹果;交换一个思想,我们每人却有两个思想!
  • 『姓名』:小李                
  • 『性别』:保密  『发送消息
  • 个人说明:
  • 详细信息『加为好友』
学习动态
友情链接

[2008-03-06 10:49] 实验十_子程序 除法子程序

assume cs:code  
code segment  
  start: 
       mov ax,4240h    ;被除数低16位  
        mov dx,000fh    ;被除数高16位  
        mov cx,0ah      ;除数  

        call divdw      ;调用子程序divdw  

       mov ax,4c00h   
       int 21h  

  divdw:           
        push si  
        push di 
         
        mov...
阅读全文 | 评论次数(1) | 浏览次数(431) | 所属类型(汇编作业)

[2008-03-06 10:40] 实验十_子程序 十进制数值显示

点击查看原图
assume cs:code   

data segment   
   db 10 dup(0)  
data ends  
stack segment 
   dw 16 dup(0) 
stack ends 
code segment   
 start:  
    mov ax,12666  
    mov bx,data  
    mov ds,bx  
    mov bx,stack 
    mov ss,bx 
    mov sp,32                ;存放十进制数字 

    call dtoc  

    mov dh,8  
 ...
阅读全文 | 评论次数(1) | 浏览次数(579) | 所属类型(汇编作业)

[2008-03-06 10:29] 实验十_子程序 显示字符串

点击查看原图
assume cs:code   
data segment   
 db 'welcome to masm!',0   ;字符串以0结尾,程序中用jcxz判断结束  
data ends   

code segment   
start:  
       mov dh,8             ;行号  
        mov dl,3             ;列号  
        mov cl,2             ;颜色  
        mov ax,data       
       mov ds,ax   
       mov si...
阅读全文 | 评论次数(1) | 浏览次数(423) | 所属类型(汇编作业)

[2008-02-23 09:28] 实验九

点击查看原图
第一个不用debug就能知道结果的程序o(∩_∩)o...

assume cs:code,ds:data  

data segment  
    db 'welcome to masm!' 
    db 2h,24h,71h        ;三个字符串的颜色 
data ends  

stack segment 
    dw 8 dup(0) 
stack ends 

code segment  
 start: 
     mov ax,0b872h  
     mov es,ax  
     mov ax,data  
     mov...
阅读全文 | 评论次数(1) | 浏览次数(498) | 所属类型(汇编作业)

[2008-02-23 09:14] 实验八 一个奇怪的程序

点击查看原图
assume cs:code  

code segment  
       mov ax,4c00h  
       int 21h  
 start:  
       mov ax,0  
     s:  
       nop  
       nop  
       mov di,offset s  
       mov si,offset s2  
       mov ax,cs:[si]  
       mov cs:[di],ax   ;把jmp short s1这条指令复制到了标号s的开头,两个nop处。【如图】
    s0:   ...
阅读全文 | 评论次数(2) | 浏览次数(537) | 所属类型(汇编作业)

[2008-02-23 09:02] 试验七

点击查看原图
assume cs:codesg 

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,382,1356,2390,8000,16000,24486,50065,97479,140417,197514 
  dd 345980,590827,80353...
阅读全文 | 评论次数(3) | 浏览次数(621) | 所属类型(汇编作业)

[2008-02-23 08:52] 实验六

点击查看原图
将datasg段中每个单词的前四个字母改为大写 

assume cs:codesg,ss:stacksg,ds:datasg 
 
stacksg segment  
    dw 0,0,0,0,0,0,0,0  
stacksg ends  

datasg segment  
    db '1. display      '  
    db '2. brows        '  
    db '3. replace      '  
    db '4. modify       '  
datasg ends  

codesg segment ...
阅读全文 | 评论次数(1) | 浏览次数(521) | 所属类型(汇编作业)

[2008-02-19 10:51] 检测点3.2

1)、
MOV AX,2000H 
MOV SS,AX 
MOV SP,0010H 

2)、 
MOV AX,1000H 
MOV SS,AX 
MOV SP,0 

原因:pop和push的使用。...
阅读全文 | 评论次数(2) | 浏览次数(476) | 所属类型(汇编作业)

[2008-02-19 10:50] 检测点3.1

1)、  
2662 
E626 
E626 
2662 
D6E6 
FD48 
2C14 
0000 
00E6 
0000 
0026 
000C
 
2)、 
MOV AX,6622H         
JMP 0FF0:0100       执行后:cs=0ff0 ip=0100->物理地址=10000h    
MOV AX,2000H            
MOV DS,AX              
MOV AX,[0008]           
MOV AX,[0002]           


数据和程序在内存里没有区别...
阅读全文 | 评论次数(3) | 浏览次数(441) | 所属类型(汇编作业)

[2008-02-15 15:45] 检测点2.3

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少? 
mov ax,bx 
sub ax,ax 
jmp ax 

答:4次。 

第1次:读入mov ax,bx ,ip=ip+2
第2次:读入sub ax,ax ,ip=ip+2(执行后ax=0)
第3次:读入jmp ax,ip=ip+2 
第4次:执行完jmp ax后 ,ip=0

最后IP的值为0(即ax的值)。...
阅读全文 | 评论次数(3) | 浏览次数(397) | 所属类型(汇编作业)
页码数(2):  1  2