汇编网首页登录博客注册
十堰职业技术学院学生211032的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  

[2009-05-31 12:54] 习题11.3-11.4

检测点11.3 
(1)        补全下面的程序,统计F000:0-处32个字节中,大小在[32,128]的数据的个数. 
Mov ax,0f000h 
Mov ds,ax 
Mov bx,0 
Mov dx,0 
Mov cx,32 
 S: mov al,[bx] 
   Cmp al,32 
  
   jb s0
   Cmp al,128 
   ja s0                 

   Inc dx 
 S0: inc bx 
Loop s 

(2)        补全下面的程序,统计F000:0-处32个字节中,大小在(32...
阅读全文 | 评论次数(2) | 浏览次数(378) | 所属类型(默认类型)

[2009-05-31 12:49] 检测点11.2

11.2 写出下面每条指令执行后,ZF,PF,SF,CF,OF等标志位的值
1)        0 0 0 1 1 
2)        0 0 0 1 1  传送指令对标志位没有影响 
3)        0 0 1 0 1 
       (al)=10h+90h=16+(-112)= -96 
4)        0 0 1 0 1 
5)        1 1 0 1 1 
6)        1 1 0 1 1 
7)        1 0 0 0 0 
       (al)=fch+05h=101h 
8)        1 0 0 0 0传送指令对标志位没有...
阅读全文 | 评论次数(1) | 浏览次数(324) | 所属类型(默认类型)

[2009-05-31 12:47] 检测点10.1-10.5

检测点10.1 
补全程序,实现从内存1000:0000处开始执行指令 
 assume cs:code 
 stack segment 
  db 16 dup (0) 
 stack ends 
 code segment 
 start:mov ax,stack 
       mov ss,ax 
       mov,sp,16 
       mov ax, 
       push ax 
       mov ax, 
       push ax 
       reft f 
 code ends 
 end start 
分析:Mov a...
阅读全文 | 评论次数(1) | 浏览次数(365) | 所属类型(默认类型)

[2009-05-31 12:45] 检测点9.2-9.3

检测点9.2 
  补全编程,利用JCXZ指令,实现在内存2000H段中查找第一个字为0的字节,找到后,将它的偏移地址存储在DX中. 
assume cs:code  
code segment  
start: mov ax,2000H  
       mov ds,ax  
       mov bx,0  

   s:  mov ch,0  
       mov cl,[bx]  
       jcxz ok  
       inc bx  
       jmp short s  
   
   ok: mov dx,bx  

       ...
阅读全文 | 评论次数(1) | 浏览次数(324) | 所属类型(默认类型)

[2009-05-31 12:44] 检测题9.1

(1) 若要使程序中的 jmp 指令执行后, CS:IP 指向程序的第一条指令, 在 data 段中应该定义哪些数据? 
程序如下: 
assume cs:code  
data segment  
   dw 0 ,0
data ends  

code segment  
start:  
    mov ax, data  
    mov ds, ax  
    mov bx, 0  
    jmp word ptr [bx+1]  
code ends  
end start 
(2)补全程序, 使 jmp 指令执行后, CS:IP 指向程序的第一条...
阅读全文 | 评论次数(1) | 浏览次数(359) | 所属类型(默认类型)

[2009-03-31 21:05] 检测点3 .2和6 .2

检测点3.2
 (1)补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序复制到20000h-2000fh中
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,10h
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 ds,ax
mov ax,1000...
阅读全文 | 评论次数(1) | 浏览次数(398) | 所属类型(默认类型)