汇编语言与微机原理/计算机组成原理第三章:寻址方式与数据传送

简介: 汇编语言与微机原理/计算机组成原理第三章:寻址方式与数据传送

一. 单选题(共8题,49.6分)

  1. (单选题)假设VAR为变量,指令“MOV BX, OFFSET VAR”的源操作数寻址方式是( )
    A. 立即寻址
    B. 直接寻址
    C. 间接录址
    D. 存储器寻址
    正确答案: A
  2. (单选题)
    下面两个传送指令语句中源操作数寻址方式是( )
VAR1 DW    32H 
VAR2 EQU 32H 
MOV AX,VAR1 
MOV BX,VAR2 

A. 都是立即数寻址

B. 都是直接寻址

C. 前一条指令是立即数寻址,后一条指令是直接寻址

D. 前一条指令是直接寻址,后一条指令是立即数寻址

正确答案: D

  1. (单选题)
BUF1 DB  3 DUP(0,2 DUP (1,2),3) 
COUNT EQU $ - BUF1 

符号COUNT等价的值是( )

A. 6

B. 18

C. 16

D. 8

正确答案: B

  1. (单选题)指令“mov [bx+8],ax”的目的操作数采用( )寻址方式。
    A. 寄存器相对
    B. 存储器间接
    C. 寄存器
    D. 立即数
    正确答案: A
  2. (单选题)源操作数采用存储器的直接寻址的指令是( )(var是一个变量)
    A. mov var, ax
    B. mov cx,1234
    C. mov bx, var+2
    D. mov dx,offset var
    正确答案: C
  3. (单选题)指令“mov ax,2010”的源操作数采用( )寻址方式。
    A. 直接
    B. 立即数
    C. 寄存器
    D. 寄存器间接
    正确答案: B
  4. (单选题)有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是( )
    A. 48
    B. 60H
    C. 90H
    D. 120
    正确答案: C
  5. (单选题)设物理地址(21001H)=20H,(21002H)=30H,(21003H)=40H。如从地址21002H中取出一个字的内容是( )
    A. 2030H
    B. 3040H
    C. 3020H
    D. 4030H
    正确答案: D

二. 判断题(共8题,50.4分)

9. (判断题)指令“lea ax,[bx+di+50]”可以将BX+DI+50的结果传送给AX。

A. 对

B. 错

正确答案: 对

  1. (判断题)指令“mov [si],[di]”是错误的,因为8086系统不存在这种传送组合。
    A. 对
    B. 错
    正确答案: 对
  2. (判断题)立即数寻址只会出现在源操作数中。
    A. 对
    B. 错
    正确答案: 对
  3. (判断题)有符号数前面进行符号扩展,位数加长一位、数值增加一倍。
    A. 对
    B. 错
    正确答案: 错
  4. (判断题)指令“MOV AX,0”使AX结果为0,所以标志ZF=1。
    A. 对
    B. 错
    正确答案: 错
  5. (判断题)语句“mov [bx],250”没有MASM语法错误。
    A. 对
    B. 错
    正确答案: 错
  6. (判断题)寄存器间接寻址方式,操作数是在某一寄存器中。
    A. 对
    B. 错
    正确答案: 错
  7. (判断题)汇编程序使用的保留字,例如寄存器名称等,是不能用作用户定义的标识符的。
    A. 对
    B. 错
    正确答案: 对


目录
相关文章
|
1天前
|
程序员 索引
逆向学习汇编篇:内存管理与寻址方式
逆向学习汇编篇:内存管理与寻址方式
2 0
|
1月前
|
索引 存储 C语言
【汇编】[bx+idata]的寻址方式、SI和DI寄存器
【汇编】[bx+idata]的寻址方式、SI和DI寄存器
130 0
【汇编】[bx+idata]的寻址方式、SI和DI寄存器
|
10月前
|
存储 编译器 C语言
5.6 汇编语言:汇编高效数组寻址
数组和指针都是用来处理内存地址的操作,二者在C语言中可以互换使用。数组是相同数据类型的一组集合,这些数据在内存中是连续存储的,在C语言中可以定义一维、二维、甚至多维数组。多维数组在内存中也是连续存储的,只是数据的组织方式不同。在汇编语言中,实现多维数组的寻址方式相对于C语言来说稍显复杂,但仍然可行。下面介绍一些常用的汇编语言方式来实现多维数组的寻址。
104 0
|
1月前
汇编指令学习(寻址方式)
汇编指令学习(寻址方式)
28 0
|
10月前
|
算法 vr&ar 网络架构
汇编实验4(99乘法表,整数分解,素数环,迷宫问题)【栈传参,递归,寻址方式】
汇编实验4(99乘法表,整数分解,素数环,迷宫问题)【栈传参,递归,寻址方式】
77 0
|
Ruby
汇编实验2 寻址方式练习
实验目的: 1.理解存储器分段及寻址方式的意义 2.熟练掌握立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址等几种寻址方式。 3.复习巩固DEBUG中的R、D、E命令。 4.掌握用A命令编制程序,U命令进行反汇编,用G、T命令执行程序。
228 0
汇编实验2 寻址方式练习
|
存储 数据处理 Android开发
【Android 逆向】x86 汇编 ( call 子函数调用指令 | jmp 跳转指令 | lea 加载指令 | mov 数据传送指令 )
【Android 逆向】x86 汇编 ( call 子函数调用指令 | jmp 跳转指令 | lea 加载指令 | mov 数据传送指令 )
214 0
汇编语言之寻址方式
汇编语言之寻址方式
128 0