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


- [shuimx] 不明白。我写的简化了。就是和书上的一样,结果也是一样的。是 3002 。 06/07 08:41
- [游客] 你写的和书上不一样哎 06/06 17:34
- [游客] 检测点11.4你明白了吗 06/06 17:34
- [游客] 顶 06/06 17:25
- [游客] 先运行一下你的程序,在运行一下下面的检测程序: assume cs:code code segm 06/06 17:17
- [游客] 可以给我讲讲汇编吗?同意的话,太感谢了。QQ:791505640 05/30 22:46
- [游客] 可以给我讲讲汇编吗?同意的话,太感谢了。QQ:791505640 05/30 22:46
[2011-06-10 15:08] 第15章汇编测试题目
阅读全文 |
评论次数(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中的数据...
下列各代码序列,要从端口号为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、 ...
执行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、 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、 当前指令对标志寄存器的影响为此指令的执行提供了所需的依
据...
(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、 该程序加载后其中的...
某程序中定义了如下数据:
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...
下列能够改变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: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!"复制到它后续的数据区中,
...
生成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,那么程序载入内存,...
在Intel8086环境下,下列说法合理的是_____。
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
(注释:段名表示段地址,offset 段名表示段的大小)
=====3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。
(2)
在某程序中,定义了262B的数据段data,那么程序载入内存,...
阅读全文 |
评论次数(0) |
浏览次数(277) |
所属类型(默认类型)