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

我的博客

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

[2010-06-07 18:01] 第十七章

1.把键盘的扫描码读入并将其转化成ASCⅡ码或状态信息,存储在内存的指定位置的中断例程是___3___。  
 1、 int 16h  
 2、 int 21h  
 3、 int 9h  
 4、 int 10h  

2.提供读取键盘缓冲区功能的BIOS中断例程是__4___。  
 1、 int 9h  
 2、 int 21h  
 3、 int 10h  
 4、 int 16h  

3.当有键按下时,将按键的___3____依次存储在键盘缓冲区中。  
 1、 通码和断码  
 2、 通码和扫描码  
 3、 通码和ASCII码  
 4、 断码和...
阅读全文 | 评论次数(0) | 浏览次数(545) | 所属类型(汇编作业)

[2010-06-07 16:50] 第十五章

下面的说法正确的是__4___。 
        1、         外设的输入随时都能获得CPU的处理。 
        2、         计算机外设的输入不直接送入CPU,而是直接送入内存。 
        3、         标志寄存器IF位决定着中断信息能否被CPU处理。 
        4、         以上说法都有错误。 
以下说法错误的是__2__。 
        1、         CPU通过总线和端口来与外部设备进行联系。 
        2、         不可屏蔽中断过程的第一步是取中断类型码。 
        3、    ...
阅读全文 | 评论次数(0) | 浏览次数(457) | 所属类型(汇编作业)

[2010-06-07 16:49] 第十一章

第一题 
下列指令对标志寄存器内容产生影响,但不会改变参与其执行过程的其它寄存器内容的是______。  
 1、 loop s  
 2、 cmp cx,0  
 3、 jcxz s  
 4、 div cx  
--------------------------- 
这题选2 
答案1,3不影响标志位,答案4影响标志位也会改会ax,dx的值 

第二题 
对于Intel8086cpu标志寄存器的说法正确的是_____。  
 1、 cpu执行每一条指令都有可能改变标志寄存器的内容。  
 2、 无符号数运算的进位或借位情况由cf标志位记录,有符号数运算的溢出情况...
阅读全文 | 评论次数(0) | 浏览次数(542) | 所属类型(汇编作业)

[2010-06-07 16:48] 第十六章

第一题: 
将标号a处的8个数累加的和放到标号b处所在的单元中,下面选项中的程序正确的是______。 
1、 assume cs:code  
    code segment  
    mov si,0  
    mov cx,8  
    s: add b,a[si]  
    inc si  
    loop s  
    mov ax,4c00h  
    int 21h  
    a db 1,2,3,4,5,6,7,8  
    b db 0  
    code ends  
    end  
 2、 assume cs:cod...
阅读全文 | 评论次数(0) | 浏览次数(564) | 所属类型(汇编作业)

[2010-06-06 22:29] 第十四章

下列各代码序列,要从端口号为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) | 浏览次数(473) | 所属类型(汇编作业)

[2010-06-06 21:19] 第十三章

(一)执行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)  
这道题好解决。先压栈CS,后IP,所以CS的内存单元地址要大。另外,一个中断程序入口的CS和IP各占一个字单元,所以,下一个中断号对应的CS和IP要加上4。故选3。 

(二)关于ret 和 iret下列说法错误的是__1__...
阅读全文 | 评论次数(0) | 浏览次数(636) | 所属类型(汇编作业)

[2010-06-06 20:17] 第十二章

下列指令能通过编译的是   2 
 1、  div [32]  
 2、  mov ax,ds:[bp]  
 3、  int 121h  
 4、  jmp 32  
  
   

   

  
     在执行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指令执行后内存S...
阅读全文 | 评论次数(0) | 浏览次数(499) | 所属类型(汇编作业)

[2010-06-06 15:22] 第十章

第10章汇编测试题目 

  

下列哪条指令不能够使CS:IP指向当前内存段范围内以s为标号的代码段______。 (4)
 1、  jmp near ptr s 
 2、  jmp far ptr s 
 3、  call near ptr s 
 4、  call word ptr s 

分析:call word后 必须明确给出内存单元地址,而不是给出标号s 

下面指令执行后,ax中的数值为多少____                          (2)
     内存地址 机器码                   汇编指令 
      1000...
阅读全文 | 评论次数(0) | 浏览次数(562) | 所属类型(汇编作业)

[2010-06-06 14:17] 第九章

下列能够改变CS:IP所指位置并能通过编译的指令是______。 ( 4 ) 
1、 jmp short [bx] 
2、 jne [bx] 
3、 loop byte ptr [bx] 
4、 jmp [bx] 
分析: 
我在masm5.0上输入以上命令,只有1、4通过 
[bx]中的数,放到jmp short [bx]中可能会出现越界情况 
故,选4 
对于如下程序: 
assume cs:code 
data segment 
? 
data ends 
code segment 
start:mov ax,data 
mov ds,ax 
mov b...
阅读全文 | 评论次数(0) | 浏览次数(505) | 所属类型(汇编作业)

[2010-06-06 10:48] 第八章

一、下列指令序列不能够实现把内存地址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   
    m...
阅读全文 | 评论次数(0) | 浏览次数(510) | 所属类型(汇编作业)
『 查看更多文章 』