当前位置:计算机科学技术题库>汇编语言程序设计题库

问题:

[问答题] 说明C程序调用外部汇编模块的具体方法,并总结参数传递和汇编模块返回值的接口约定。分析C程序调用汇编模块前后的堆栈变化情况。

问题:

[单选] 汇编语言和高级语言的比较,下列说法错误的是()。

汇编语言和高级语言都不能被机器直接识别。完成同样的功能,汇编语言占据空间小。高级语言可以使用变量,但汇编语言不行。汇编语言中有类似于高级语言的宏功能。

问题:

[单选] 下列寄存器中,哪个寄存器不能供汇编程序直接访问?()

SP。BP。CS。IP。

问题:

[单选] 下列寄存器,哪个不能作基址寄存器?()

BX。BP。SI。ESI。

问题:

[单选] 设有关寄存器及存储单元的内容如下:则指令MOV AX,1100H[BX][SI]执行完毕后,AX寄存器中的值是()。

65B7H。3412H。4C2AH。7856H。

问题:

[单选] 常量的用途中,哪个说法是错误的?()

可以作立即寻址的操作数。也可作某些存贮器操作数的的位移量组成部分。在数据定义伪指令语句中给变量赋初值。可以作目的操作数。

问题:

[单选] 若(ECX)=0ABCD1234H (BL)=0E3H,则语句MOVSX ECX,BL执行后:(ECX)的值为()。

0ABCD1234H。0FFFFFFE3H。000000E3H。0ABCD12E3H。

问题:

[单选] 在语句INC SS:[BX]中,操作数使用的段寄存器是()。

DS。ES。CS。SS。

问题:

[单选] 若(BX)=0A2F4H,语句SAR BX,2执行后,(BX)=()。

0A2FH。0E8BDH。28DBH。2F4AH。

问题:

[单选] 若(AX)=0FFFFH,则指令XOR AX,0AAAAH执行后,(AX)=()。

0AAAAH。5555H。0FFFFH。1111H。