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

我的博客

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

[2010-02-03 16:45] 第七章 实验六

编程,将datasg段中每个单词的前4个字母改为大写字母。
 
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 se...
阅读全文 | 评论次数(1) | 浏览次数(937) | 所属类型(汇编作业)

[2010-02-03 11:29] 检测点6.1

1、下面的程序实现依次用0:0~0:15单元的内容改写程序中的数据,完成程序: 
assume cs:codesg 
codesg segment 
        dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h 
        mov ax,0 
        mov bx,0 
        mov cx,8 
      s:mov ax,[bx]   
     =====     ;填空 mov cs:[bx],ax 
        add bx,2 
        loop s 

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

[2010-01-27 13:40] 第五章 实验四

1.向内存0:200~0:23f依次转送数据0~63 
2.要求同上,限制程序只使用9条语句 
assume cs:code  
code segment  
start:   
    mov bx,20h  
    mov ds,bx   
  
    mov bx,0  
    mov cx,64  
 s:     
    mov [bx],bl  ;以字节为单位传送,所以这里使用八位寄存器bl
    inc bx   
    loop s  

    mov ax,4c00h  
    int 21h  
code ends  
e...
阅读全文 | 评论次数(1) | 浏览次数(471) | 所属类型(汇编作业)

[2010-01-18 10:28] 检测点3.2

1、 
mov ax,2000H  
mov ss,ax  
mov sp,10H  

2、
mov ax,1000H  
mov ss,ax  
mov sp,0H 

在纸上画了画,答案应该没问题。...
阅读全文 | 评论次数(2) | 浏览次数(414) | 所属类型(汇编作业)

[2010-01-18 10:27] 检测点3.1

1、 
第一空:2662H  (这里要注意的是物理地址是10h即1:0)
第二空:E626H  
第三空:E626H  
第四空:2662H  
第五空:D6E6H  
第六空:FD48H  
第七空:2C14H  
第八空:0000H  
第九空:00E6H  
第十空:0000H  
第十一空:0026H  
第十二空:000CH  

2、指令的执行顺序如下、寄存器等值用debug可以得到,也熟练一下debug(懒惰了,就不往这抄了~~(╯﹏╰)b): 
mov ax,6622h  
jmp 0ff0:0100  (虽然执行后指向10000H,但cs=0f...
阅读全文 | 评论次数(1) | 浏览次数(386) | 所属类型(汇编作业)

[2010-01-14 11:13] 检测点2.3

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

共4次修改ip,执行Mov ax,bx前,题目应该是默认cs:ip指向第一条指令。 

第1次:读入mov ax,bx后  
第2次:读入sub ax,ax后  
第3次:读入jmp ax后  
第4次:执行完jmp ax后  
最后ip的值为ax的值...
阅读全文 | 评论次数(1) | 浏览次数(367) | 所属类型(汇编作业)

[2010-01-14 11:12] 检测点2.2

知识点:物理地址=段地址*10h+偏移地址

1、00010H到1000FH   
2、最小1001H,最大2000H 
段地址范围:0000H~FFFFH   
偏移地址范围:0000H~FFFFH

偏移地址为0时,SA最大,为2000H;
当偏移地址FFFFH时,SA最小=10001h/10h,结果是1000H余1,则最小值是1001H。...
阅读全文 | 评论次数(1) | 浏览次数(378) | 所属类型(汇编作业)

[2010-01-14 11:09] 检测点2.1

1、  
MOV AX,62627 AX=F4A3H  (十进制到十六进制的转换)       
MOV AH,31H   AX=31A3H  (只更改ah)                      
MOV AL,23H   AX=3123H  (只更改al)                      
ADD AX,AX    AX=6246H  (加法,add ax,ax相当于ax=ax*2)
MOV BX,826CH BX=826CH                                  
MOV CX,AX    CX=6246H              ...
阅读全文 | 评论次数(1) | 浏览次数(313) | 所属类型(汇编作业)

[2010-01-13 20:50] 检测点1.1

1. 13  
地址总线,1根地址总线能发送两个信息0或1,所以能寻址1个存储单元即1Byte。
10根可寻址1024Byte即1MB。

2. 1024B 0~1023  
3. 8192bit 1024B  
4. (1024*1024*1024)B  
   (1024*1024)B  
    1024B  
5. 64KB 1MB 16MB 4GB  
6. 1B 1B 2B 2B 4B 
 数据总线,几根数据总线决定了一次能传多少bit。 
7. 512次 256次  
8. 二进制信息...
阅读全文 | 评论次数(1) | 浏览次数(338) | 所属类型(汇编作业)
页码数(1):  1