2003年10月全国高等教育自学考试汇编语言程序设计试题
|
|
|
|
|
|
16.BUF1 DB 3 DUP(0,2 DUP (1,2),3) COUNT EQU $ -BUF1 符号COUNT等价的值是( ) A.6 B.18 C.16 D.8 17.DA1 DW 2A05H DA2 DB 0FAH ┇ MOV AL,BYTE PTR DA1 SUB DA2,AL 上述指令执行后,DA2中的内容是( ) A.0DAH B.0FAH C.0F5H D.0D0H 18.设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是( ) A.33CECH B.33CF2H C.33CF4H D.33CE8H 19.设(SP)=0028H,执行段内返回指令RET 6后,SP的内容是( ) A.0036H B.0022H C.0030H D.0020H 20.条件转移指令JNBE产生转移的条件是( ) A. CF=0 AND ZF=0 B. CF=0 AND ZF=1 C. CF=1 AND ZF=0 D. CF=1 AND ZF=1 第二部分 非选择题(共80分) 二、填空题(本大题共5小题,每小题1分,共5分) 21.8086/8088CPU允许最大的存储空间为1MB,因此CPU的地址总线是 位。 22.一个语句的名字项可以是标号或变量,在程序中它们两个在书写形式上的主要区别是 。 23.无符号数和带符号数的两组条件转移指令,每条指令都有完全等效的两个指令助记符,例如,JL指令另一个指令助记符是 。 24.指令MOV AX,SEG BUF的执行,是把 送到AX中。 25.如果多个条件转移指令实现多路分支程序设计,那么为实现5路分支,需要 个条件转移指令。 三、简答题(本大题共3小题,每小题2分,共6分) 26.假设DS=2000H,COUNT=0100H,SI=0030H,指令MOV AX,COUNT[ST] ①写出源操作数的物理地址? ②该指令可否写成MOV AX,[COUNT+SI]? 27.下面指令有无错误?若有错,是什么错误? ①MOV AX,[SI][DI] ②CMP [SI],[BX] 28.条件转移指令的判断条件除标志位PF外还有哪几个标志位? |
|
我要投稿 新闻来源: 编辑: 作者: |
|
相关新闻 |
|
|
|
|
|