汇编语言选择题
( )“[0]”表示一个内存单元,0表示内存单元的偏移地址。
( )用mov指令访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在ds寄存器中。
( )8086CPU中,栈的操作机制遵循“后进先出”的规则。
( )DOS系统的shell(外壳)程序是debug。
( )在汇编语言原程序中,包含汇编指令和伪指令,二者可以被编译为机器指令,最终为CPU所执行。
判断题 展开
将1000H送入到寄存器ds中,使用的语句是“mov ds, 1000H”。
错,因为汇编语言规定,不能直接对段寄存器赋值
“[0]”表示一个内存单元,0表示内存单元的偏移地址。
正确
用mov指令访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在ds寄存器中。
这题我不确定,
因为我发现如果偏移地址是di或者si或者一个数值
那么就是正确,如果偏移地址是bp的话,那么错误
8086CPU中,栈的操作机制遵循“后进先出”的规则
正确
DOS系统的shell(外壳)程序是debug。
错误,shell是command
在汇编语言原程序中,包含汇编指令和伪指令,二者可以被编译为机器指令,最终为CPU所执行。
错误,伪指令不会产生目标代码,所以不会有机器指令
PS:若用不明白的地方,可以追问
2.C
3.B
4.C
5.C
6.D 7.D
8 。 e
9.A
10.C
11.D 12.D
(你最好检查你的教材,不同的教材的名称可能不喜欢,称为一本教科书“标识符”)
13.C
15.B
16所有三个选项
17.B
(错,0是立即数 )“[0]”表示一个内存单元,0表示内存单元的偏移地址。
(对,非寄存器间接寻址时DS为默认段 )用mov指令访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在ds寄存器中。
( 对 )8086CPU中,栈的操作机制遵循“后进先出”的规则。
( 错 )DOS系统的shell(外壳)程序是debug。
( 错 )在汇编语言原程序中,包含汇编指令和伪指令,二者可以被编译为机器指令,最终为CPU所执行。
2.C
3.B
4.C
5.C
6.D 7.D
8 。 e
9.A
10.C
11.D 12.D
(你最好检查你的教材,不同的教材的名称可能不喜欢,称为一本教科书“标识符”)
13.C
15.B
16所有三个选项
17.B
-
会是1000H美联储寄存器DS的语句MOV DS,1000H。
错误的,因为汇编语言的要求,而不是直接对段寄存器赋值
-
“[0]”表示存储器单元0表示偏移量的存储器单元的地址。
正确
-
MOV指令访问内存单元,可以只在mov指令的偏移地址的单位,在这种情况下,在ds缺省段地址寄存器。
这个问题我不知道,然后
,因为我发现,如果偏移地址是二或Si或值的 / P>正确的偏移地址,BP,然后错误
-
8086CPU,栈遵循的规则的运作机制,“后进先出”
-
DOS系统外壳(shell)程序的调试。
错误,shell命令
-
汇编语言在原来的计划,包括装配批示和指示,可以被编译成机器指令,并最终由CPU执行的。
错误,指令不生成目标代码,所以没有机器指令
PS:如果你不明白,你可以问: 跨度类=“评估外”> 的认可 B类=“评估民的评价数量固定“> 0 | 评论
-
-
-
-
-