15春《微机原理及应用》在线作业3
一、多选题(共 10 道试题,共 50 分。)
1. 运算器执行两个补码的加法时,对产生溢出的不正确描述为()。 A. 如果高位有进位,则产生溢出 B. 如果和的符号位为0,则产生溢出 C. 如果和的符号位为1,则不产生溢出
D. 如果两个加数的符号位相同,但与和符号位相反,则产生溢出 正确答案:AB
2. 下列指令中语法正确的是()。 A. IN AX,20H B. LEA SI,[2000H] C. OUT DX,AL D. SHL AX,2 正确答案:ABC
3. 有关伪指令语句叙述正确的是()。 A. 本身会产生可执行的机器指令代码 B. 它告诉汇编程序有关源程序的某些信息 C. 它有时用来说明内存单元的用途
D. 伪指令在汇编过程中没有经过汇编程序处理. 正确答案:BC
4. 计算机语言有哪几种?() A. 机器语言 B. 高级语言 C. 汇编语言 D. C语言
正确答案:ABCD
5. 单地址DMA控制器特点有:()。
A. 内部只有一个口,即存储器口,而 I/O 口是隐含着;访问存储器是显寻址,访问I/O口是隐寻址。
B. DMA一次传送需两个总线周期,即读源口数据和写数据到目的口。 C. 由于DMA访问I/O口与CPU几乎一样,所以I/O译码器可以共用。
D. DMA传输只与系统数据总线宽度有关,而与DMAC的数据总线宽度无关。因此,8位DMAC可以实现8位/16位/32位/64位的DMA传送。 正确答案:AD
6. 关于宏指令与子程序,说法不对的是()。
A. 宏指令的目标代码与子程序的目标代码都是唯一的