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

我的博客

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

[2009-04-18 13:54] 检测点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 codesg:[bx],ax
       add bx,2
loop s
       mov ax,4c00h
  ...
阅读全文 | 评论次数(1) | 浏览次数(132) | 所属类型(汇编作业)

[2009-04-17 14:50] 第五章实验4[bx]和loop的使用

(1)编程,向内存0:200~0:23F依次传送数据0~63(3FH)

程序:
assume cs:codesg

codesg segment

mov ax,20H
mov ds,ax
mov bx,0
mov cx,64
s:
  mov [bx],bx
  inc bx
loop s
mov ax,4c00h
int 21h

codesg ends
end

(2)编程,向内存0:200~0:23F依次传送数据0~63,程序中只能使用9条指令,9条指令包括"mov ax,4c00h"和"int 21h".

程序:
assume cs...
阅读全文 | 评论次数(2) | 浏览次数(147) | 所属类型(汇编作业)

[2009-04-16 20:05] 第三章检测题

检测点3.1
(1)在DEBUG中,用"d 0:01f"查看内存,结果如下。
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         ...
阅读全文 | 评论次数(1) | 浏览次数(146) | 所属类型(汇编作业)

[2009-04-16 19:19] 第二章检测题

检测点2.1
(1)写出每条汇编指令执行后相关的寄存器中的值.

mov ax,62627   AX=F4A3H
mov ah,31H     AX=31A3H
mov al,23H     AX=3123H
mov ax,ax      AX=3123H
mov bx,826cH   BX=826cH
mov cx,ax      CX=3123H
mov ax,bx      AX=826cH
mov al,bh      AX=8282H
mov ah,bl      AX=6c82H
add ah,ah      AX=d882H
add al,6      ...
阅读全文 | 评论次数(1) | 浏览次数(111) | 所属类型(汇编作业)

[2009-04-16 18:52] 第一章检测题

检测点1.1
(1)一个cpu的寻址能力为8KB,那么它的地址总线宽度为13.
(2)1KB的存储器有1024个存储单元.存储单元的编号从0到1023.
(3)1KB的存储器可以存储8192个bit,1024个Byte.
(4)1GB,1MB,1KB分别是2^30,2^20,2^10Byte.
(5)8080,8088,8086,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为64KB,1MB,16MB,4GB
(6)8080,8088,8086,80286的数据总线宽度分别为8根,8根,16根,16根,32根。则它们一次可以传送的数...
阅读全文 | 评论次数(1) | 浏览次数(149) | 所属类型(汇编作业)