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

我的博客

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

[2010-02-26 22:40] 实验五 编写、调试具有多个段的程序

(1)1.data段中的数据为: 
       23 01 56 04 89 07 BC 0A-EF 0D ED 0F BA 0C 87 09 ;
   2.cs = 0B91H , ss = 0B90H , ds = 0B8FH ;
   3.设程序加载后,code段的段地址为X,则data段的段地址为X-2,stack段的段地址为X-1.
(2)1.data段中的数据为: 
      23 01 56 04 00 00 00 00-00 00 00 00 00 00 00 00 ;
   2.cs = 0B91H , ss = 0B90H , ds = 0B8FH ;
 ...
阅读全文 | 评论次数(0) | 浏览次数(412) | 所属类型(汇编作业)

[2010-02-25 15:49] 检测点6.1

(1) 
assume cs:code
code 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
code ends
end s...
阅读全文 | 评论次数(0) | 浏览次数(412) | 所属类型(汇编作业)

[2010-02-24 19:04] 实验4  [bx] 和 loop 的使用

(1&2)编程,向内存0:200~0:23F依次传送数据0~63(3FH).(9条指令)
assume cs:code
code segment
        mov ax,0020h
        mov ds,ax
        mov bx,0
        mov cx,64
      s:mov [bx],bl
        inc bl
        loop s

        mov ax,4c00h
        int 21h
code ends
end
(3) 1. cs 
    2. 23
因为要复制的是mov ax...
阅读全文 | 评论次数(1) | 浏览次数(563) | 所属类型(汇编作业)

[2010-02-23 16:46] 检测点3.2

(1) mov ax,2000H
    mov ss,ax
    mov sp,0010H

(2) mov ax,1000H
    mov ss,ax
    mov sp,0000H...
阅读全文 | 评论次数(4) | 浏览次数(467) | 所属类型(汇编作业)

[2010-02-22 22:38] 检测点3.1

(1)mov ax ,1 
   mov ds,ax 
   mov ax,[0000]         ax = 2662H 
   mov bx,[0001]         bx = E626H 
   mov ax,bx             ax = E626H 
   mov ax,[0000]         ax = 2662H 
   mov bx,[0002]         bx = D6E6H 
   add ax,bx             ax = FD48H 
   add ax,[0004]         ax = 2C14H 
   m...
阅读全文 | 评论次数(7) | 浏览次数(470) | 所属类型(汇编作业)

[2010-02-22 19:31] 检测点2.3

下面的3条指令执行后,CPU 4 次修改IP;
第一次是在读入指令 mov ax,bx 后,ip = ip+2;
第二次是在读入指令 sub ax,ax 后,ip = ip+2;
第三次是在读入指令 jmp ax 后,ip = ip+2;
第四次是在执行完 jmp ax 后,ip = 0.

由于在执行完sub ax,ax 后 ax = 0000H,所以最后IP的值为0000H。...
阅读全文 | 评论次数(2) | 浏览次数(385) | 所属类型(汇编作业)

[2010-02-22 14:14] 检测点2.2

(1)给定个段地址0001H,仅通过变化偏移地址寻址,CPU的寻址范围为(00010H)到(1000FH)。
(2)有一数据存在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是最小为(1001H)最大为(2000H)。...
阅读全文 | 评论次数(1) | 浏览次数(478) | 所属类型(汇编作业)

[2010-02-22 13:46] 检测点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        AX=826CH  
add ax,bx        AX=04D8H  
mov al,bh        AX=0482H  
mov ah,bl      ...
阅读全文 | 评论次数(1) | 浏览次数(384) | 所属类型(汇编作业)

[2010-02-22 12:37] 检测点1.1

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13.    
(2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023. 
(3)1KB的存储器可以存储8192个bit,1024个Byte.
(4)1GB、1MB、1KB分别是1073741824、1048576、1024Byte. 
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力 
分别为:64(KB)、1(MB)、16(MB)、4(GB). 
(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、...
阅读全文 | 评论次数(1) | 浏览次数(486) | 所属类型(汇编作业)
页码数(1):  1