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

我的博客

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

[2010-11-03 08:00] 第八章

下列指令序列不能够实现把内存地址0:202h中的字节数据送入al功能的是______。 
 1、  mov ax,0 
     mov ds,ax 
     mov bx,202h 
     mov al,[bx]    能
 2、  mov ax,0 
     mov ds,ax    
     mov bx,200h 
     mov al,[bx+2]    能
 3、  mov ax,0 
     mov ds,ax 
     mov bp,202h 
     mov al,[bp]   没有指定的情况下,BP是SS为首地址
 4、  mov...
阅读全文 | 评论次数(1) | 浏览次数(311) | 所属类型(汇编作业)

[2010-10-19 23:04] 第7章

生成EXE之后用Debug加载后,查看寄存器内容如下: 
     ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000 
     程序的起始地址的段地址是_3____。 
 1、  0b3e 
 2、  0b2d 
 3、  0b3d 
 4、  0 

因为是中间有个PSP 256,所以应该在
下列指令不能执行的是_____。 
 1、  mov ax,10h[bx] 
 2、  mov ax,10h[di] 
 3、  mov ax,[di+si] 
 4、  mov ax,10h[bx][si] 
两个变址不可直接加。
对如下程...
阅读全文 | 评论次数(0) | 浏览次数(254) | 所属类型(汇编作业)

[2010-10-12 20:13] 第6章多个

在Intel8086环境下,下列说法合理的是___3__。 
 1、  汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。 
  可以使用,如果大于64K,CPU会分配给他。
 2、  一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
    不对,命名没有任何意义,要看和谁命名,如果和CS应该就是起始 
 3、  如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
  对 
 4、  用DW和DD定义进行的数据,只能够以字为单位访问。 
    看定义的...
阅读全文 | 评论次数(0) | 浏览次数(298) | 所属类型(汇编作业)

[2010-10-08 19:45] [bx]和LOOP

在Intel8086环境下,对指令mov ax,[bx]描述错误的是_____。 
 1、  指令中,源操作数的段地址默认为ds中的内容 
 2、  指令中,源操作数的偏移地址为bx中的内容 
 3、  指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1) 
 4、  指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah) 
4错,因为指反了。。如果设DS=2000   BX=0  内存的地址为20000为AX,AX分为
AH,AL,那么AL=20000,AH就等于20001

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

[2010-10-07 11:54] 4,。第一个程序

共2道单选题目 

  

关于伪指令相关描述错误的是_____。 
 1、  伪指令没有对应的机器码,只用来指导汇编过程的。对 
 2、  伪指令由编译器处理,在程序中可有可无。 错。伪指令是编译器执行,编译器根据伪指令执行。CPU不执行.,所以一定要有
 3、  编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。 对。 
 4、  伪指令是汇编语言源程序不可缺少的组成部分 对

下列程序中,出现逻辑错误的是:_3___ 
 1、  assume cs:code 
     code segment 
     mov ax,2 
     ad...
阅读全文 | 评论次数(0) | 浏览次数(255) | 所属类型(汇编作业)

[2010-10-05 12:24] 寄存器内部

下列说法正确的是:__4__ 
 1、  数据段和代码段的段地址不能相同。 可以相同。错
 2、  指令mov ax,bx执行完后bx中的值为零。 是原来BX的值,不是零
 3、  一个栈段的大小可以设为任意值。   大小应该在0到FFFF之间
 4、  当SP=0时,再次压栈将发生栈顶超界,但压栈操作有效。 

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

[2010-10-03 20:37] 第二章寄存器

寄存器一共有14个,分为AX,BX,CX,DX,BP,SP,IP,CS,DS,ES,SS,SI,DI
2:字在寄存器中的存储。一个字等于两个字节,等于2B=16b
3:汇编指令 mov ax,4   add ax,ax
4屋理地址等于=段地址*16+偏移地址
段的意思是定义基础地址。加上内存的偏移地址,定位地址。
段没有划分,划分是CPU划分的。
CS和IP。。。CS指向段地址。IP指向偏移.CS是代码寄存器,IP是指针寄存器

修改CS,IP的指令在DEBUG中用R修改。在代码中用JMP表示DEBUG,D是查看,。U是查看代码和内容。E和A修改。T执行...
阅读全文 | 评论次数(0) | 浏览次数(288) | 所属类型(汇编作业)

[2010-10-02 16:40] 汇编第一章基本知识

讲了计算机的基本构造。
存储器分为内存和硬盘存储。
存储单元。分为高位和低位。计算机以2进制表示。每8个二进制表示一个字节。一个存储器有128位,就是有128个字节。
CPU对存诸器的读写。分为数据总线,地址总线,控制总线。先是由地址总线发出数据。然后控制总线找到地址。然后由数据线传出,
数据总线是控制CPU的寻址有多大。比如10位的地址总线有2的10次方的存储单元寻址。比如说1024K的存储单元的地址总线宽度是多少1024*1024=1048576B=2的20次方,就是地址总线宽度为20
数据总线根据所在的宽度传说。8位,一次传说一字节。16位一次传送2字节,控制总线。控制数据的传...
阅读全文 | 评论次数(0) | 浏览次数(316) | 所属类型(汇编作业)