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

我的博客

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

[2009-08-01 18:11] 第6章汇编测试题目

共5道单选题目 

  

在Intel8086环境下,下列说法合理的是__3___。 
 1、  汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。 
 2、  一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。 
 3、  如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。 
 4、  用DW和DD定义进行的数据,只能够以字为单位访问。 
  
1/5 
第6章汇编测试题目 

共5道单选题目 

  

在某程序中,定义了262B的数...
阅读全文 | 评论次数(0) | 浏览次数(360) | 所属类型(汇编作业)

[2009-08-01 17:47] 实验5

(1)
1:cpu执行程序,程序返回前,data段中的数据为多少?
data段中数据不变
2:cpu执行程序,程序返回前,cs=0b7ah,ss=0b79h,ds=0b78h.
3:设程序加载后,code段的段地址为X,则data段的段地址为__X-2__,stack段的段地址为__X-1__;
结论:代码段,数据段或者栈段的段地址取决与 源程序中书写的顺序及段的大小
(2)
对于如下定义的段
name segment
...
name ends
如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为

大于N的最小的16的整数倍

(4)
第三条程序仍然...
阅读全文 | 评论次数(1) | 浏览次数(207) | 所属类型(汇编作业)

[2009-07-29 15:53] 第五章检测题 错一个

第5章汇编测试题目 

共5道单选题目 

  

在Intel8086环境下,对指令mov ax,[bx]描述错误的是__4___。 
 1、  指令中,源操作数的段地址默认为ds中的内容 
 2、  指令中,源操作数的偏移地址为bx中的内容 
 3、  指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1) 
 4、  指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah 
第5章汇编测试题目 

共5道单选题目 

  

 
     mov cx,5 
     s:...
阅读全文 | 评论次数(0) | 浏览次数(197) | 所属类型(汇编作业)

[2009-07-29 13:34] 实验4

实验4
(2)
assume cs:code
code segment
        mov ax,20h
        mov ds,ax  设置段地址20h

        mov bx,0   设置偏移地址0

        mov cx,3fh 设置循环次数

        s:mov [bx],bx
        inc bx
        loop s

        mov ax,4c00h程序返回
        int 21h
code ends
end
(3)
assume cs:code
code segment
        mov ax,cs
        mov ds,ax
        mov ax,0020h
        mov es,ax
        mov bx,0
...
阅读全文 | 评论次数(1) | 浏览次数(184) | 所属类型(汇编作业)

[2009-07-27 17:56] 实验3

实验3
(2)
初始:ax=0h cx=16 ip=0h ds=0b61
mov ax,2000h ax=2000h ip=3h
mov ss,ax    ss=2000h ip=8h
add sp,+0ah   sp=ah   ip=bh
pop ax        sp=ch   ip=ch
pop bx        sp=eh   ip=dh
push ax       sp=ch   ip=eh
push bx       sp=ah   ip=fh
pop  ax       sp=ch   ip=10h
pop bx        sp=eh   ip=11...
阅读全文 | 评论次数(1) | 浏览次数(191) | 所属类型(汇编作业)

[2009-07-24 18:39] 第3章汇编测试题目

共5道单选题目 

  

下列指令的书写正确的是:__3__ 
 1、  push al (push,pop执行的是字操作,16位)
 2、  mov cs:[0],ds:[10] 
 3、  pop si 
 4、  mov ds:[0],2 


第3章汇编测试题目 

共5道单选题目 

  

能够将ax中的内容送到内存0000:0200H处的指令序列是__4__。 
 1、  mov ds,0 
     mov bx,200h 
     mov [bx],ax 
 2、  mov ax,200h 
     mov ds,ax 
 ...
阅读全文 | 评论次数(1) | 浏览次数(206) | 所属类型(汇编作业)

[2009-07-24 17:58] 为什么2000:0-2000:f中的内容会发生改变?

为什么2000:0-2000:f中的内容会发生改变?

(刚学到这里,个人分析一下)
mov ax,2000
mov ss,ax
mov sp,10
mov ax,3123
push ax
mov ax,3366
push ax

根据实验
当指令 mov ss,ax 执行后
内存2000:0-2000:F开始发生变化
2000:E 处存放的 059D (不知道什么意思,不过这个值似乎一直不变,推测每个PC都有不同的值)
2000:C处存放指令mov ss,ax执行后的cs值
2000:A处存放指令mov ss,ax执行后的ip值
2000:[6]处存放ax中...
阅读全文 | 评论次数(2) | 浏览次数(372) | 所属类型(汇编作业)

[2009-07-24 09:11] 检测点3.2答案

检测题3.2
(1)
mov ax,1000
mov ds,ax

mov ax,2000
mov ss,ax
mov sp,10(将20000H-2000FH看作一个栈段,初始栈为空,所以偏移地址为栈最下面字单元的下一个单元,即sp=e+2=10)

push [0]
push [2]以下略

(2)
mov ax,2000
mov ds,ax

mov ax,1000
mov ss,ax
mov sp,0 (将10000H-1000FH看作一个栈段,初始栈满,sp=0)

pop [e]
pop [c]一下略

分析:题中已经给出了DS(内存单...
阅读全文 | 评论次数(1) | 浏览次数(207) | 所属类型(汇编作业)

[2009-07-22 10:53] 检测点3.1答案

检测点3.1
(1)
mov ax,1
mov ds,ax  ds=1
mov ax,[0] ax=2662h
mov bx,[1] bx=e626h
mov ax,bx  ax=2662h
mov ax,[0] ax=2662h
mov bx,[2] bx=d6e6h
add ax,bx  ax=fd48h
add ax,[4] ax=2c14h
mov ax,0   ax=0h
mov al,[2] ax=00e6h
mov bx,0   bx=0h
mov bl,[c] bx=0026h
add al,bl  ax=000ch
(2)
cs=2000h,...
阅读全文 | 评论次数(1) | 浏览次数(136) | 所属类型(汇编作业)

[2009-07-20 14:44] 第二章汇编测试题目

第2章汇编测试题目 

共5道单选题目 

  

下列地址信息与0020H:03EFH确定的内存地址不同的是__2___。 
 1、  5EFH 
 2、  203H:00EFH 
 3、  005EH:000FH 
 4、  0002H:05CFH 
 (内存地址=段地址*16+偏移地址)
      mov ax,936aH 
      mov bx,79b8H 
      add ax,bx 
     指令执行后AX中的数据是:__3__ 
 1、  1c22H 
 2、  0c22H 
 3、  0d22H 
 4、  1d22H 
  ...
阅读全文 | 评论次数(0) | 浏览次数(97) | 所属类型(汇编作业)
页码数(2):  1  2