欢迎来到天天文库
浏览记录
ID:59372635
大小:13.50 KB
页数:2页
时间:2020-09-04
《汇编语言的50个判断题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1,BX是累加器、DX是计数器。×2,假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。×3,MOVAX,[BP]的源操作数的物理地址为16*(DS)+(BP)。×4,MOV指令不影响标志位。√5,无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。×6,指令INAL,DX是合法的指令。√7,当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为1。×8,汇编语言源程序不一定包含数据段、堆栈段,但必须包含代码段
2、。√9,可以将一个存储器操作数与另一个存储器操作数相加。×10,在“INAL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个立即数,其范围为0~65535。×11,汇编程序和汇编语言源程序是不用的概念。√12,相对于某起始地址的偏移量称为偏移地址。√13,只能使用PUSH,POP类的指令对堆栈段内的内容进行操作。×14,立即数寻址方式不能用于目的操作数字段。√15,BP是堆栈栈顶指针寄存器。×16,内存中字单元的地址必须是偶数地址。×17,PUSHAL×18,在汇编语言源程序中,伪
3、指令语句必须放在数据段中。×19,SHRAX,CX×20,汇编程序就是用汇编语言编写的汇编语言源程序×21,4300:3865H对应的物理地址是7B65H。×22,不能给段寄存器进行立即数方式赋值。√23,串操作指令一般用CX存放长度。√24,因为有段寄存器,所以存储器要分段。×25,逻辑右移1位和算术右移1位的效果是一样的。×26,在变量定义是,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。√27,指令SHRAX,4可以将AX的内容逻辑右移4位。×28.CMPAX,BX执行的操作时(AX)-(BX),
4、但结果不保存,只改变标志寄存器中标志位的值√29,ASCIIDW‘ABCD’×30,MOVSI,[SI]√31,常量不占用存储空间。√32,PUSH,POP指令的操作数必须是字操作数。√33,存储器的有效地址不是唯一的。√34,指令MOVAL,255是合法的数据传送指令√35,采用LOOP循环时,必须用CX计数。√36,SP=1190H,执行了PUSH指令后,SP=1192H。×37,MOVDS,2000H×38,指令中目的操作数一般是不能为立即数的。√39,IP是指令指针寄存器,可以作为操作数参加运算。×40
5、,CF位可以用来表示无符号数的溢出。√41,指令TESTAL,0执行后AL的内容一定是全零。×42,ADD[SI],[BX]×43,8086/8088标志寄存器共有16位,每一位都有含义。×44,在指令中一个地址代表一个字节单元。×45,AND与TEST、SUB与CMP的功能相同。×46,符号定义语句不占内存单元,变量定义语句占内存单元。√47,与异或的结果为。√48,指令XCHGBX,ES可以将寄存器BX和ES的内容互换。×49,伪指令语句与指令语句只是不同的语句种类,没有什么本质区别。×50,CS,DS,E
6、S和SS段都可以存放数据。√51,CBW可以将BL的数据扩展为BX。×
此文档下载收益归作者所有