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

我的博客

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

[2009-11-21 23:58] 暂停

因为项目任务暂停汇编学习,一个月后再来...
阅读全文 | 评论次数(1) | 浏览次数(869) | 所属类型(默认类型)

[2009-10-27 16:53] 第六章

监测点6.1
(1)        下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序:
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,4c00h
        int        21h
codesg        ends
end...
阅读全文 | 评论次数(0) | 浏览次数(583) | 所属类型(汇编作业)

[2009-09-30 12:44] 9月暂停说明

开学伊始,事情较多,加之任务比较重,故耽搁了一个月,此处说明一下。十一起继续汇编学习。望诸位多予以关注和帮助。...
阅读全文 | 评论次数(1) | 浏览次数(864) | 所属类型(默认类型)

[2009-09-05 12:40] 第五章试验4

实验4     [bx]和loop的使用
(1)编程,向内存0:200~0:23F依次传送数据0~63(3FH)。
(2)编程,向内存0:200~0:23F依次传送数据0~63(3FH),程序中只能使用9条指令,9条指令中包括”mov ax,4c00h”和”int 21h”。
assume cs:code 
code segment 
    mov ax,0020h 
    mov ds,ax 
    mov bx,0 
    mov cx,64 

s:  mov [bx],bl 
    inc bx 
    loop s 

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

[2009-08-25 10:48] 第四章实验

实验3    编程、编译、连接、跟踪
(1)        将下面的程序保存为t1.asm文件,将其生成可执行文件t1.exe:
assume   cs:codesg
codesg    segment
   mov   ax,2000H
   mov   ss,ax
   mov   sp,0
   add   sp,4  ;add   sp,10
   pop   ax
   pop   bx
   push  ax
   push  bx
   pop   ax
   pop   bx
   mov   ax,4c00H
   int   21H
codesg   en...
阅读全文 | 评论次数(5) | 浏览次数(754) | 所属类型(汇编作业)

[2009-08-24 09:59] 第三章检测题

点击查看原图
检测点3.1
(1)        在debug中用“d 0:0 1f”查看内存,结果如下:
0000:0000  70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010  62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov  ax,1
mov  ds,ax
mov  ax,[0000]             AX= 2662 
mov  bx,[0001]             BX= E626...
阅读全文 | 评论次数(1) | 浏览次数(804) | 所属类型(汇编作业)

[2009-08-18 10:16] 第二章作业

检测点2.1
(1)        写出每条汇编指令执行后相关寄存器中的值。
mov  ax,62627                ax=  F4A3H 
mov  ah,31H                  ax= 31A3H 
mov  al,23H                   ax= 3123H 
add  ax,ax                    ax= 6246H 
mov  bx,826CH                bx= 826CH 
mov  cx,ax                    cx= 6246H 
mov  ax,bx      ...
阅读全文 | 评论次数(1) | 浏览次数(746) | 所属类型(汇编作业)

[2009-08-16 10:19] 监测点1.1

(1)一个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13.
       8KB=2^3*2^10=2^13   故地址总线宽度为13
(2)1KB的存储器有 2^10个存储单元,存储单元的编号从 0 到1023.
(3)1KB的存储器可以存储 2^20 个bit,2^10 个byte。
     改正:
          1KB=2^10B(yte)=2^10*8 bit=2^13 bit
(4)1GB,1MB,1KB分别是 2^30,2^20,2^10 byte。
(5)8080,8088,80286,80386的地址总线宽度分别为16根,20根,24根,32根,...
阅读全文 | 评论次数(3) | 浏览次数(580) | 所属类型(汇编作业)