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

我的博客

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

[2011-09-29 15:30] 汇编语言 实验七 数据处理的两个基本问题

assume cs:codesg,ds:datasg,es:table
datasg 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'                        ;以上是表示21个年份.

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

[2011-09-29 15:15] 汇编语言 实验六 更灵活的定位内存地址

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

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

codesg segment
start:  mov ax,stacksg
        mov ss,ax
        mov ax,datasg
        mov ds,ax
...
阅读全文 | 评论次数(1) | 浏览次数(501) | 所属类型(汇编作业)

[2011-09-15 10:27] 汇编语言 实验五 包含多个段的程序

(1) 将下面的程序编译连接,用Debug加载,跟踪,然后回答问题.
assume cs:code, ds:data ,ss:stack

data segment
        dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h  ;dw 即define word ,定义字型数据。
data ends

stack segment
        dw 0,0,0,0,0,0,0,0 ;定义8个字型,用作栈空间。
stack ends

code segment
start: mov ax,stack ;这里的stack就是栈的ss段地址。
...
阅读全文 | 评论次数(0) | 浏览次数(590) | 所属类型(汇编作业)

[2011-08-23 16:24] 第五章 《汇编语言》实验4 [BX] 和 LOOP 的使用

(1) 编程,向内存0:200~0:23F依次传送数据0~63(3FH)
assume cs:code
code segment
                mov ax,0020H
                mov ds,ax
                mov dl,0
                mov bx,0
                mov cx,40h ;这里为什么不是3F呢,因为3F-3F就等于0,loop就停止了。
s:        mov [bx],dl
                inc bx
                inc dl
                loop s
                
                mov ax,4c00H
                int 21h
code ends
end


(2) 编程,向内存0:200~0:23F依次传送数据0~63(3F...
阅读全文 | 评论次数(5) | 浏览次数(621) | 所属类型(汇编作业)

[2011-08-16 17:22] 第四章 第一个程序 实验任务

还是没学会传多张图片,我传到了我的百度空间了:http://hi.baidu.com/%5Fhqj/blog/item/35bf6472668ad6078701b0aa.html...
阅读全文 | 评论次数(11) | 浏览次数(717) | 所属类型(汇编作业)

[2011-08-16 11:59] 第三章 《汇编语言》 寄存器(内存访问) 实验任务

(1) 使用Debug将上面的程序段写入内存,逐条执行,根据指令执行后的实际情况填空。
mov ax,ffff
mov ds,ax
mov ax,2000
mov ss,ax
mov sp,0100

mov ax[0]  ;ax=5BEAH
add ax,[2] ;ax=5CCAH
mov bx,[4] ;bx=30F0H
add bx,[6] ;bx=6029H

push ax    ;sp=00FE 修改的内存单元的地址是2200:00FE 内容为5CCAH.
push bx    ;sp=00FC 修改的内存单元的地址是2200:00FC 内容为6029H....
阅读全文 | 评论次数(1) | 浏览次数(437) | 所属类型(汇编心得)

[2011-08-16 10:55] 第三章 《汇编语言》 寄存器(内存访问) 检测题3.2

(1)补全下面的程序,使其可以将 10000H~1000FH 中的8个字,逆序复制到20000H~2000FH中,逆序复制的含义如图3.17所示。
mov ax,1000H
mov ds,ax

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

push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]

(2)补全下面的程序,使其可以将 10000H~1000FH 中的8个字,逆序复制到20000H~2000FH中.

mov ax,2000H
mov...
阅读全文 | 评论次数(2) | 浏览次数(470) | 所属类型(汇编作业)

[2011-08-16 10:20] 第三章 《汇编语言》 寄存器(内存访问) 检测题3.1

1、检测题 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=2662H

mov bx,[0001]  bx=e626H
mov ax,bx      ax=...
阅读全文 | 评论次数(3) | 浏览次数(494) | 所属类型(汇编作业)

[2011-08-12 11:29] 第二章 《汇编语言》寄存器

1、检测点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 ...
阅读全文 | 评论次数(0) | 浏览次数(429) | 所属类型(汇编作业)

[2011-08-04 17:28] 第一章 《汇编语言》 检测点1.1

(1)、1个CPU的寻址能力为8KB,那么它的地址总线宽度为:log2^8*1024 即为 13.(2^N 是CPU的寻址能力,N是这个CPU的地址宽度 8086CPU的地址总线宽度为:20).
(2)、1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023.(一个存储单元有8个Bit,即为1B,1KB=1024B).
(3)、1KB的存储器可以存储 1024B*8bit=8192 个bit,1024个Byte.
(4)、1GB、1MB、1KB分别是 2^30 2^20 2^10 Byte.
(5)、8080、8088、80286、80386的地址总线宽度分别为 1...
阅读全文 | 评论次数(2) | 浏览次数(516) | 所属类型(汇编作业)
『 查看更多文章 』