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

我的博客

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

[2008-12-26 09:45] 第十五章做检测题答案

下面的说法正确的是___4___。 
 1、  外设的输入随时都能获得CPU的处理。 
 2、  计算机外设的输入不直接送入CPU,而是直接送入内存。 
 3、  标志寄存器IF位决定着中断信息能否被CPU处理。 
 4、  以上说法都有错误。 
以下说法错误的是__2___。 
 1、  CPU通过总线和端口来与外部设备进行联系。 
 2、  不可屏蔽中断过程的第一步是取中断类型码。 
 3、  外部可屏蔽中断的中断类型码是通过数据总线送入CPU的。 
 4、  中断过程中将IF置为0是为了在中断过程中禁止其他的可屏蔽中断。 
下列关于9号中断的说法正确的是_4___。 ...
阅读全文 | 评论次数(0) | 浏览次数(492) | 所属类型(汇编学习)

[2008-12-25 17:50] 第十四章做检测题答案

下列各代码序列,要从端口号为6FFh的端口读取一个字节的数据,正确的是___3___。 
 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中的数据向左移3位的代码是 
    ...
阅读全文 | 评论次数(0) | 浏览次数(478) | 所属类型(汇编学习)

[2008-12-22 21:31] 第十三章检测题答案

执行n号中断源对应的中断服务程序,CS,IP的内容应被修改为: [3]
 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) 
关于ret 和 iret下列说法错误的是 [1]
 1、  ret和iret都改变标志寄存器的值 
 2、  ret不改变cs的值,iret改变cs的值 
 3、  ret和iret都改变sp的值 
 4、  ret和iret都改变i...
阅读全文 | 评论次数(0) | 浏览次数(523) | 所属类型(汇编学习)

[2008-12-18 17:55] 第十二章检测题答案

题略【2】
在执行int指令前各个寄存器的值如下 
     AX=1221 BX=0005 CX=0014 DX=0000 SP=0016 BP=0000 SI=0000 DI=0000 
     DS=B800 ES=13F4 SS=1404 CS=1404 IP=0012 NV UP EI PL NZ NA PO NC 
     则int指令执行后内存SS:[12H]处的字单元的内容为 【3】
 1、  B800H 
 2、  3202H 
 3、  1404H 
 4、  0012H 
关于在执行中断程序前将TF位设置为0下列说法正确的是 【2】
 1、  设置...
阅读全文 | 评论次数(1) | 浏览次数(636) | 所属类型(汇编学习)

[2008-12-14 18:02] 第十一章检测题答案

下列指令对标志寄存器内容产生影响,但不会改变参与其执行过程的其它寄存器内容的是____2__。  
 1、 loop s  
 2、 cmp cx,0  
 3、 jcxz s  
 4、 div cx  

对于Intel8086cpu标志寄存器的说法正确的是__2___。  
 1、 cpu执行每一条指令都有可能改变标志寄存器的内容。  
 2、 无符号数运算的进位或借位情况由cf标志位记录,有符号数运算的溢出情况由of标志位记录。  
 3、 当前指令对标志寄存器的影响为此指令的执行提供了所需的依据,对后续指令没有任何指导作用。  
 4、 所有的条件转移指令都要参考...
阅读全文 | 评论次数(0) | 浏览次数(442) | 所属类型(汇编学习)

[2008-12-05 16:16] 第八章检测答案

一、下列指令序列不能够实现把内存地址0:202h中的字节数据送入al功能的是______。 3 
 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,ax  
  ...
阅读全文 | 评论次数(0) | 浏览次数(458) | 所属类型(汇编学习)

[2008-11-27 12:07] 第六章答案

一、在Intel8086环境下,下列说法合理的是_____。 3 
 1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。  
 2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。  
 3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间  
    存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。  
 4、 用DW和DD定义进行的数据,只能够以字为单位访问。  
注解:1、可以的执行。我们有段间跳转啊。同时修改cs,ip就能在各段见穿梭了。 
      2、见课本P121最下面,一个数...
阅读全文 | 评论次数(0) | 浏览次数(525) | 所属类型(汇编学习)

[2008-11-27 09:48] 第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) 
  

    mov cx,5 
    s: mov ax,[bx] 
    add bx,2 
    loop s 
    上面指令序列,当指令第一次执行到add...
阅读全文 | 评论次数(0) | 浏览次数(451) | 所属类型(汇编学习)

[2008-11-25 10:08] 第二章检测 (摘录)

一、下列关于8086CPU的工作原理的描述错误的是_____。  
 1、 汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。  
 2、 CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。   
3、 任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。  
 4、 传送指令能够更改所有通用寄存器的内容。  
注解:1、正确,见课本P13  
     2、正确  
      3、错误。课本P24,8086机中,任意时刻,CPU将CS:IP指向的内容当作指令执行。此处的含义是将要执行,比如输入T,CPU读取CS:IP的...
阅读全文 | 评论次数(2) | 浏览次数(730) | 所属类型(汇编学习)

[2008-11-23 12:07] 推荐博文 字符下滑(dos下)

assume cs:code,es:data
data segment
db 'welcome to china'
data ends
code segment
start:mov ax,data
      mov es,ax
      mov ax,0b800h
      mov ds,ax
      mov bx,48h
      mov cx,25
s:    push cx
      mov si,0
      mov cx,16
s1:   mov al,es:[si]
      mov [bx],al
      mov al,42h...
阅读全文 | 评论次数(6) | 浏览次数(927) | 所属类型(汇编学习)
页码数(2):  1  2