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

我的博客

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

[2011-06-10 15:08] 第15章汇编测试题目

(1)
下面的说法正确的是______。 
 1、  外设的输入随时都能获得CPU的处理。 
 2、  计算机外设的输入不直接送入CPU,而是直接送入内存。 
 3、  标志寄存器IF位决定着中断信息能否被CPU处理。 
=== 4、  以上说法都有错误。

(2)
以下说法错误的是_____。 
 1、  CPU通过总线和端口来与外部设备进行联系。 
 ===2、  不可屏蔽中断过程的第一步是取中断类型码。 
 3、  外部可屏蔽中断的中断类型码是通过数据总线送入CPU的。 
 4、  中断过程中将IF置为0是为了在中断过程中禁止其他的可屏蔽

中断。 

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

[2011-06-10 08:19] 第14章汇编测试题目

(1)
下列各代码序列,要从端口号为6FFh的端口读取一个字节的数据,正确的是______。 
 1、  mov bx,6FFH 
     out al,bx 
 2、  in al,6FFH 
 ===3、  mov dx,6FFH 
     in al,dx 
 4、  mov dx,6FFH 
     out al,dx 

(2)
以下关于移位错误的是______。 
 1、  shl的功能是将寄存器或内存单元的数据向左移位。 
 ===2、  shl移位时将最后移出的一位放入OF中。 
 3、  shr把最高位用0补充。 
 4、  把al中的数据...
阅读全文 | 评论次数(0) | 浏览次数(247) | 所属类型(默认类型)

[2011-06-09 08:40] 第13章汇编测试题目

(1)
执行n号中断源对应的中断服务程序,CS,IP的内容应被修改为: 
 1、  (IP) = (n*4+2) (CS) = (n*4)  
 2、  (IP) = (n*2+2) (CS) = (n*2)  
 ===3、  (IP) = (n*4) (CS) = (n*4+2) 
 4、  (IP) = (n*2) (CS) = (n*2+2) 

(2)
关于ret 和 iret下列说法错误的是 
 ===1、  ret和iret都改变标志寄存器的值 
 2、  ret不改变cs的值,iret改变cs的值 
 3、  ret和iret都改变sp的值 
 4、  ...
阅读全文 | 评论次数(0) | 浏览次数(230) | 所属类型(默认类型)

[2011-06-04 18:00] 第12章汇编测试题目

(1)
下列指令能通过编译的是 
 1、  div [32] 
 ===2、  mov ax,ds:[bp] 
 3、  int 121h 
 4、  jmp 32 
注意 jmp 直接修改ip值可以 jmp 16位寄存器  例 jmp ax 。而不可

以直接写立即数。jmp 修改 cs:ip 值,可以直接写立即数  例 jmp 

1000:0980。

(2)
在执行int指令前各个寄存器的值如下 
     AX=1221 BX=0005 CX=0014 DX=0000 SP=0016 BP=0000 SI=0000 

DI=0000 
     D...
阅读全文 | 评论次数(1) | 浏览次数(387) | 所属类型(默认类型)

[2011-06-04 10:59] 第11章汇编测试题目

共5道单选题目  
(1)
下列指令对标志寄存器内容产生影响,但不会改变参与其执行过程的

其它寄存器内容的是______。 
 1、  loop s 
 ===2、  cmp cx,0 
 3、  jcxz s 
 4、  div cx 

(2)
对于Intel8086cpu标志寄存器的说法正确的是_____。 
 1、  cpu执行每一条指令都有可能改变标志寄存器的内容。 
 ===2、  无符号数运算的进位或借位情况由cf标志位记录,有符号

数运算的溢出情况由of标志位记录。 
 3、  当前指令对标志寄存器的影响为此指令的执行提供了所需的依

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

[2011-06-03 17:19] 第10章汇编测试题目

(1)
某程序中定义了如下数据: 
     data segment 
     db "Hello" 
     db 'world' 
     db "!" 
     db 'W','elcome' 
     db "to","masm!" 
     db "Bye",'b','ye!'       ;32
     dw 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh 
     dd 16 dup (0) 
     data ends 
     下列说法正确的是______。 
 1、  该程序加载后其中的...
阅读全文 | 评论次数(0) | 浏览次数(280) | 所属类型(默认类型)

[2011-06-03 15:42] 第9章汇编测试题目

(1)
下列能够改变CS:IP所指位置并能通过编译的指令是______。 
 1、  jmp short [bx] 
 2、  jne [bx] 
 3、  loop byte ptr [bx] 
 ==4、  jmp [bx] 

(2)
对于如下程序: 
     assume cs:code 
     data segment 
      ? 
     data ends 
     code segment 
     start:mov ax,data 
      mov ds,ax 
      mov bx,0 
      jmp dw...
阅读全文 | 评论次数(0) | 浏览次数(265) | 所属类型(默认类型)

[2011-06-02 21:28] 第8章汇编测试题目

(1)
下列指令序列不能够实现把内存地址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] 
 4、  mov ax,0 
     mov ds...
阅读全文 | 评论次数(0) | 浏览次数(264) | 所属类型(默认类型)

[2011-06-02 20:04] 第7章汇编测试题目

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

注意:生成EXE之后用Debug加载后,DS中的是程序加载的起始段地址,其中 开始的 10hB是 PSP。真正程序的起始地址的段地址是 ds+10h。 
(2)
对如下程序要实现将datasg段中的字符串"welcome to 

masm!"复制到它后续的数据区中, 
 ...
阅读全文 | 评论次数(0) | 浏览次数(241) | 所属类型(默认类型)

[2011-06-02 11:58] 第6章汇编测试题目

(1)
在Intel8086环境下,下列说法合理的是_____。 
 1、  汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。 
 2、  一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
(注释:段名表示段地址,offset 段名表示段的大小) 
 =====3、  如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。 
 4、  用DW和DD定义进行的数据,只能够以字为单位访问。 
(2)
在某程序中,定义了262B的数据段data,那么程序载入内存,...
阅读全文 | 评论次数(0) | 浏览次数(277) | 所属类型(默认类型)
页码数(2):  1  2