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


- [li4096255] 学习 03/20 09:17
- [游客] 咳咳咳... 12/18 22:05
- [ybbrdfxk] 厉害呀 12/06 11:12
- [游客] 博主的感情很是丰富,从字里行间能感受出来,散了就散了吧,强求不得. 11/27 15:36
- [游客] 带着父母的皱纹上路,有多少人知道这一点。 11/27 14:44
- [mywiil] 天空为何那么暗~~,爱情为何那么难~~!! 11/27 13:22
- [游客] 虽然不错 但是要是能碰到屏幕后弹去其他地方就更好了 11/27 00:39
- [musicvs] 哈,好有趣~ 11/25 21:20
- [mess] 推荐大家都学博主做检测题的方法,对每个题支都说出一个理由。 不过博主也要注意了,不过以过检测题 11/25 11:10
- [游客] 不错啊呵呵 11/25 11:04
[2008-12-26 09:45] 第十五章做检测题答案
阅读全文 |
评论次数(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位的代码是
...
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...
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、 设置...
在执行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、 所有的条件转移指令都要参考...
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
...
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最下面,一个数...
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...
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的...
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...
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) |
所属类型(汇编学习)