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、 断码和...
[2010-06-07 18:01] 第十七章
阅读全文 |
评论次数(0) |
浏览次数(545) |
所属类型(汇编作业)
[2010-06-07 16:50] 第十五章
下面的说法正确的是__4___。
1、 外设的输入随时都能获得CPU的处理。
2、 计算机外设的输入不直接送入CPU,而是直接送入内存。
3、 标志寄存器IF位决定着中断信息能否被CPU处理。
4、 以上说法都有错误。
以下说法错误的是__2__。
1、 CPU通过总线和端口来与外部设备进行联系。
2、 不可屏蔽中断过程的第一步是取中断类型码。
3、 ...
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标志位记录,有符号数运算的溢出情况...
下列指令对标志寄存器内容产生影响,但不会改变参与其执行过程的其它寄存器内容的是______。
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...
将标号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位的代码是 ...
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__...
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...
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...
下列哪条指令不能够使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...
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...
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) |
所属类型(汇编作业)
『 查看更多文章 』