admin管理员组

文章数量:1571094

2024年3月30日发(作者:)

微机原理第四章练习题及解

一:单项选择题

 汇编源程序文件的扩展名是( C )。

A:*.LST B:*.OBJ C:*.ASM D:*.EXE

 源程序文件汇编后的目标文件的扩展名是( B )。

A:*.LST B:*.OBJ C:*.ASM D:*.EXE

 目标文件连接后的可执行文件的扩展名是( D )。

A:*.LST B:*.OBJ C:*.ASM D:*.EXE

 下列可作为标识符用的字符串是( C )。

A:MOV B:ZF C:FAH D:PTR

 下列为寄存器名的字符串是( B )。

A:ZP B:BP C:AP D:CP

 下列为状态标志的字符串是( A )。

A:ZP B:BF C:DF D:TF

 下列为控标志的字符串是( D )。

A:ZP B:SF C:OF D:TF

 下列为指令助记符的字符串是( C )。

A:ADCC B:AAAA C:SUB D:POOP

 下列为运算符的字符串是( B )。

A:ADC B:PTR C:OAG D:LOOP

 定义字类型的伪指令符是( B )。

A:DB B:DW C:DD D:DQ

 说明字节类型的伪指令符是( C )。

A:WORD B:DWORD C:BYTE D:SHOR

 返回变量段属性的伪指令符是( B )。

A:OFFSET B:SEG C:TYPE D:SIZE

 定义过程结束的伪指令符是( C )。

A:END B:ENDS C:ENDP D:ENDM

 下列为段定义的伪指令是( B )。

A:PROC B:SEGMENT C:ASSUME D:STRUC

 下列为符号定义的伪指令是( B )。

A:ORG B:EQU C:STR D:RET

二:填空题

 将指令助记符翻译为指令机器码的过程称为( 汇编 )。

 汇编程序的功能是输入扩展名为ASM的( 汇编源程序 )文件,输出扩展名为OBJ

的( 目标代码 )文件和扩展名为LST的( 列表 )文件。

 汇编源程序中的保留字类型有( 寄存器名 )、( 标志名 )、( 指令助记符 )、

( 伪指令符 )和( 运算符 )。

 汇编源程序中, FAH是( 变量 );0FAH是( 常量 )。

 汇编源程序中,ABC和 abc 是意义( 相同 )的标识符。

 汇编源程序中,( 指令 )前的标号应加冒号;( 伪指令 )前的标号不加冒号。

 汇编源程序经汇编后,( 指令助记符 )将翻译为机器码;( 伪指令符 )将不会

翻译为机器码。

 变量具有( 段基址 )属性、( 偏移量地址 )属性和( 数据类型 )属性。

 汇编源程序中,BUF + 4是( 表达式 );[BX + 4] 是( 寻址方式 )。

 段定义伪指令是( SEGMENT );段说明伪指令是( ASSUME )。

 过程定义伪指令是( PROC );宏定义伪指令是( MACRO )。

 ENDS是( 段 )定义结束伪指令;ENDP是( 过程 )定义结束伪指令;

ENDM是( 宏 )定义结束伪指令。

 宏调用在( 源程序汇编 )时完成;过程调用在( 执行程序执行 )时完成。

 要返回符号地址的段基址属性应使用( SEG )运算符;要返回符号地址的段内

偏移地址属性应使用( OFFSET )运算符;要返回符号地址的数据类型属性应使

用( TYPE )运算符。

 定义字节类型变量的伪指令是( DB );定义字类型变量的伪指令是( DW )。

 说明字节类型的伪指令是( BYTE );说明字类型的伪指令是( WORD )。

 执行顺序程序语句时,指令指针IP的值会( 自动加1 );执行条程序语句时,指令

指针IP的值根据条件而( 跳变 )。

 在先循环后判断的循环结构中,一般判断( CX )寄存器中的值是否为0。

 执行指令MOV AL,80H+90H后,(AL)=( 10H )、CF = ( 0 )。

 执行指令MOV AL,NOT 0FFH后,(AL)=( 00H )。

 执行指令MOV AL,2 LT 5后,(AL)=( FFH )。

 与指令 MOV AL,LOW BX功能相同的指令是( MOV AL,BL )。

 若BUF为字节类型变量,完成指令MOV AX,( WORD ) PTR BUF。

 指令 AND AL,BL OR 0FFH中,( AND )是指令助记符;( OR )是运算

符;( BL OR 0FFH )是表达式。

 伪指令END的功能是( 结束汇编 )。

 伪指令ENDS的功能是( 结束段定义 )。

 伪指令ENDP的功能是( 结束过程定义 )。

 伪指令ENDM的功能是( 结束宏定义 )。

 指令 MUL BYTE PTR[BX]中,( MUL )是指令助记符;( BYTE )是伪指

令;( PTR )是运算符;( BYTE PTR[BX] )是表达式。

 调用过程时,入口参数和出口参数传递的方法有,通过( 寄存器 )传递参数;通

过( 存储器 )传递参数;通过( 堆栈 )传递参数。

 21H的DOS功能调用的应用过程为,将功能号送寄存器( AH );取入口参数;执

行( INT 21H )指令;获得出口参数。

 INT 21H中断的功能号为01H,它的出口参数送寄存器( AL )。

 INT 21H中断的功能号为02H,它的入口参数送寄存器( DL )。

三:判断题

汇编语言源程序文件的扩展名是ASM( √ )。

伪指令符经汇编将翻译为指令机器码( √ )。

伪指令符经汇编将翻译为指令机器码( × )。

符号AAA是指令助记符( √ )。

符号BBB是指令助记符( × )。

符号ORG是伪指令符( √ )。

变量有数据类型属性、段属性和偏移量属性( √ )。

BUF+4是表达式;[BX+4] 也是表达式( × )。

本文标签: 指令伪指令文件属性汇编