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

我的博客

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

[2010-08-08 23:39] 检测点9.3

补全程序,利用loop指令,实现在内存2000H段中查找第一个值为0的byte,找到后,将它的偏移地址存储在dx中。

 

assume cs:code

code segment

start:

        mov ax,2000h

        mov ds,ax

        mov bx,0

        s:

                mov cl,[bx]

                mov ch,0

                inc cx    

                inc b...
阅读全文 | 评论次数(0) | 浏览次数(611) | 所属类型(汇编作业)

[2010-08-08 23:21] 检测点9.2

补全程序,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中
assume cs:code
code segment
start:
       mov ax,2000h
       mov ds,ax
       mov bx,0
    s: mov cl,[bx]
       mov ch,0
       jcxz ok
       inc bx
       jmp short s
   ok: mov dx,bx
       mov ax,4c00h
       int 21h
code e...
阅读全文 | 评论次数(0) | 浏览次数(532) | 所属类型(汇编作业)

[2010-07-30 23:04] 检测点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...
阅读全文 | 评论次数(0) | 浏览次数(545) | 所属类型(汇编作业)

[2010-07-30 15:26] 实验4

1、编程,向内存0:200~0:23F依次传送数据0~63,只能用9条指令,包括 mov ax,4c00h和int 21h
assume cs:code
code segment
  mov ax,200h
  mov ds,ax
  mov bx,0
  mov cx,63
s:mov [bx],bx
  inc bx
  loop s
  mov ax,4c00h
  int 21h
code ends
end

2、将mov ax,4c00h之前的指令复制到内存0:200处
assume cs:code
code segment
  mov ax,cs...
阅读全文 | 评论次数(0) | 浏览次数(623) | 所属类型(汇编作业)

[2010-07-25 01:07] 检测点2.2

1、给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH
开始:0001H*16+0H,结束:0001H*16+FFFFH

2、有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应该满足的条件是:最小为:1001H,最大为:2000H
最大:SA*16+0H=20000H
最小:SA*16+FFFFH=20000H,应段首地址应为16的倍数,所以最小为1001H...
阅读全文 | 评论次数(0) | 浏览次数(590) | 所属类型(汇编作业)

[2010-07-25 00:09] 检测点2.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 ax=6C82H
add ah,ah ax=D882h
add al,6 ax=D888H
add al,al ax=D810h
mov ax,cx ax=6246H

最多使用4条汇编指令,...
阅读全文 | 评论次数(1) | 浏览次数(469) | 所属类型(汇编作业)

[2010-07-24 19:57] 检测点1.1

1、13
2、1024,0,1023
3、8*1024,1024
4、2^30, 2^20, 2^10
5、64, 1,16,4
6、1,1,2,2,4
7、512,256
8、二进制...
阅读全文 | 评论次数(0) | 浏览次数(293) | 所属类型(汇编作业)
页码数(1):  1