一、判断( 每题参考分值2.5分 )
1、在汇编语言中,寻操作数的过程就是操作数的寻址,一般来说,存放在指令代码中的操作数称为立即数,存放在CPU的内部寄存器中的操作数称为寄存器操作数,存放在内部存储器中的操作数称为存储器操作数。
A. 正确
B. 错误
正确答案;【A】
2、计算机中的指令由操作码字段和操作数字段两部分组成。
A. 正确
B. 错误
正确答案;【A】
3、在1000H单元中有一条二字节指令JMP SHORT LAB,如果其中的偏移量分别为30H、6CH、0B8H,则转向地址LAB的值分别为1030H、106CH、10B8H。
A. 正确字符串长度就是字符串中字符的个数
B. 错误
正确答案;【A】
4、某数据段的逻辑地址为0FAA0:600,则数据段的段地址为FAA0h,偏移地址为600h,物理地址为FB000h。
A. 正确
B. 错误
正确答案;【A】
5、汇编语言源程序需经过masm程序汇编,link程序连接才能生成可执行文件。
A. 正确
B. 错误
正确答案;【A】
6、十六进制数0FFF8H表示的十进制正数为65528,表示的十进制负数为-8。
A. 正确
B. 错误
正确答案;【A】
7、将二进制数110000化为十进制是48,十六进制为30,化为八进制为60。
A. 正确
B. 错误
正确答案;【A】
8、将十六进制数2EH化为十进制是62,将十六进制数10H化为二进制是11111,化为八进制是37。
A. 正确
B. 错误
正确答案;【A】
9、伪指令是它是在对源程序汇编期间由汇编程序处理的操作,它不产
生任何机器代码。
A. 正确
B. 错误
正确答案;【A】
10、计算机中有一个“01100001”编码,如果把它认为是无符号数,它是十进制的97,如果认为它是BCD码,则表示61,又如果它是某个ASCII码,则代表字符a。
A. 正确
B. 错误
正确答案;【A】
11、PC机中,可作为间接寻址的寄存器为BX、BP、SI、DI。
A. 正确
B. 错误
正确答案;【A】
12、8086中有逻辑地址和物理地址,请将如下逻辑地址用物理地址表达:
逻辑地址:FFFFH:0 对应物理地址:0FFFF0H
逻辑地址:40H:17H 对应物理地址:417H
逻辑地址:2000H:4500H 对应物理地址:24500H
逻辑地址:B821H:4567H 对应物理地址:CC777H
A. 正确
B. 错误
正确答案;【A】
13、指令PUSH BL有错,应改为PUSH BX。
A. 正确
B. 错误
正确答案;【A】
14、在汇编语言中,寻操作数的过程就是操作数的寻址一般来说,存放在指令代码中的操作数称为立即数,存放在CPU的内部寄存器中的操作数称为寄存器操作数,存放在内部存储器中的操作数称为存储器操作数。
A. 正确
B. 错误
正确答案;【A】
15、指令MOV BYTE PTR [BX], 1000有错,错误为1000超过了一个字节的范围。
A. 正确
B. 错误
正确答案;【A】
16、若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,[SI+COUNT]中,源操作数的有效地址EA为20A8H,其物理地址为11488H。
A. 正确
B. 错误
正确答案;【A】
17、调用程序与子程序之间的参数传递方法有三种,即寄存器、存储器(存储单元、地址表)和堆栈。
A. 正确
B. 错误
正确答案;【A】
18、指令MOV MYDAT [BX][SI], ES:AX有错,错误为AX寄存器不能使用段超越,指令MOV BYTE PTR [BX], 1000有错,错误为1000超过了一个字节的范围。
A. 正确
B. 错误
正确答案;【A】
19、若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,[SI+COUNT]中,源操作数的有效地址EA为20A8H,其物理地址为11488H。
A. 正确
B. 错误
正确答案;【A】
20、PC机中,可作为间接寻址的寄存器为BX,BP,SI,DI。可作为8位和16位的寄存器为AX,BX,CX,DX。
A. 正确
B. 错误
正确答案;【A】
21、FLAGS称为标志寄存器,其中OF是溢出标志,SF是符号标志,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论