下面的说法正确的是_4_____。
1、 外设的输入随时都能获得CPU的处理。
2、 计算机外设的输入不直接送入CPU,而是直接送入内存。
3、 标志寄存器IF位决定着中断信息能否被CPU处理。
4、 以上说法都有错误。
以下说法错误的是__2___。
1、 CPU通过总线和端口来与外部设备进行联系。
2、 不可屏蔽中断过程的第一步是取中断类型码。
3、 外部可屏蔽中断的中断类型码是通过数据总线送入CPU的。
4、 中断过程中将IF置为0是为了在中断过程中禁止其他的可屏蔽中断。
下列关于9号中断的说法正确的是__4__。...
[2010-06-06 11:58] 15
阅读全文 |
评论次数(0) |
浏览次数(484) |
所属类型(汇编作业)
[2010-06-05 16:50] 11
下列指令对标志寄存器内容产生影响,但不会改变参与其执行过程的其它寄存器内容的是__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) |
所属类型(汇编作业)
[2010-05-25 15:13] 10
某程序中定义了如下数据:
data segment
db "Hello"
db 'world'
db "!"
db 'W','elcome'
db "to","masm!"
db "Bye",'b','ye!'
dw 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh
dd 16 dup (0)
data ends
下列说法正确的是_3_____。
1、 该程序加载后其中的字符数据和数字数据在内存中...
data segment
db "Hello"
db 'world'
db "!"
db 'W','elcome'
db "to","masm!"
db "Bye",'b','ye!'
dw 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh
dd 16 dup (0)
data ends
下列说法正确的是_3_____。
1、 该程序加载后其中的字符数据和数字数据在内存中...
阅读全文 |
评论次数(0) |
浏览次数(578) |
所属类型(汇编作业)
[2010-05-15 11:19] 9
mov cx,0
s: mov ax,bx
loop s
以上指令序列执行后mov ax,bx被执行了多少次_4____。
1、 0
2、 256
3、 65535
4、 65536
对于指令jmp dword ptr [bx+0dh]的说法错误的是____2__。
1、 该指令能够实现段间转移。
2、 该指令转移的目的地址是在指令明确给出的。
3、 该指令转移的目的地址被存放在内存空间中。
4、 该指令中运用的寻址方式是寄存器相对寻址。
有如下程序段,填写2条指令,使程...
s: mov ax,bx
loop s
以上指令序列执行后mov ax,bx被执行了多少次_4____。
1、 0
2、 256
3、 65535
4、 65536
对于指令jmp dword ptr [bx+0dh]的说法错误的是____2__。
1、 该指令能够实现段间转移。
2、 该指令转移的目的地址是在指令明确给出的。
3、 该指令转移的目的地址被存放在内存空间中。
4、 该指令中运用的寻址方式是寄存器相对寻址。
有如下程序段,填写2条指令,使程...
阅读全文 |
评论次数(0) |
浏览次数(507) |
所属类型(汇编作业)
[2010-05-14 19:22] 8
下列指令序列不能够实现把内存地址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,ax
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
mov ds,ax
m...
阅读全文 |
评论次数(0) |
浏览次数(452) |
所属类型(汇编作业)
[2010-05-13 20:35] 7
生成EXE之后用Debug加载后,查看寄存器内容如下:
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是__3___。
1、 0b3e
2、 0b2d
3、 0b3d
4、 0
下列指令不能执行的是__3___。
1、 mov ax,10h[bx]
2、 mov ax,10h[di]
3、 mov ax,[di+si]
4、 mov ax,10h[bx][si]
对如下程序要实现将datasg段中的字符串"welcome to ma...
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是__3___。
1、 0b3e
2、 0b2d
3、 0b3d
4、 0
下列指令不能执行的是__3___。
1、 mov ax,10h[bx]
2、 mov ax,10h[di]
3、 mov ax,[di+si]
4、 mov ax,10h[bx][si]
对如下程序要实现将datasg段中的字符串"welcome to ma...
阅读全文 |
评论次数(0) |
浏览次数(435) |
所属类型(汇编作业)
[2010-05-13 18:48] 6
在Intel8086环境下,下列说法合理的是__3___。
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。
在某程序中,定义了262B的数据段data,那么程序载入内存,该段实际占用的内存空间是_3___B。
1、 256
2、 262 ...
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。
在某程序中,定义了262B的数据段data,那么程序载入内存,该段实际占用的内存空间是_3___B。
1、 256
2、 262 ...
阅读全文 |
评论次数(0) |
浏览次数(479) |
所属类型(汇编作业)
[2010-05-13 12:18] 5
在Intel8086环境下,对指令mov ax,[bx]描述错误的是__3___。
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
上面指令序列,当指令第一次执行到ad...
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
上面指令序列,当指令第一次执行到ad...
阅读全文 |
评论次数(0) |
浏览次数(474) |
所属类型(汇编作业)
[2010-05-13 10:38] 4
关于伪指令相关描述错误的是_2____。
1、 伪指令没有对应的机器码,只用来指导汇编过程的。
2、 伪指令由编译器处理,在程序中可有可无。
3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
4、 伪指令是汇编语言源程序不可缺少的组成部分。
下列程序中,出现逻辑错误的是:__2__
1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code
...
1、 伪指令没有对应的机器码,只用来指导汇编过程的。
2、 伪指令由编译器处理,在程序中可有可无。
3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
4、 伪指令是汇编语言源程序不可缺少的组成部分。
下列程序中,出现逻辑错误的是:__2__
1、 assume cs:code
code segment
mov ax,2
add ax,ax
mov ax,4c00h
int 21h
code
...
阅读全文 |
评论次数(0) |
浏览次数(446) |
所属类型(汇编作业)
[2010-05-12 12:45] 3
在8086CPU系统中一个栈段的容量最大为__3___。
1、 1KB
2、 512KB
3、 64KB
4、 32GB
能够只将al中的内容压入栈的指令序列是__3___。
1、 push al
2、 pop ax
3、 mov ah,0
push ax
4、 mov ax,0
push ax
下列说法正确的是:4____
1、 数据段和代码段的段地址不能相同。
2、 指令mov ax,bx执行完后bx中的值为零。
3、 一个栈段的大小可以设为任意值。
4...
1、 1KB
2、 512KB
3、 64KB
4、 32GB
能够只将al中的内容压入栈的指令序列是__3___。
1、 push al
2、 pop ax
3、 mov ah,0
push ax
4、 mov ax,0
push ax
下列说法正确的是:4____
1、 数据段和代码段的段地址不能相同。
2、 指令mov ax,bx执行完后bx中的值为零。
3、 一个栈段的大小可以设为任意值。
4...
阅读全文 |
评论次数(0) |
浏览次数(467) |
所属类型(汇编作业)
『 查看更多文章 』