计算机原理与接口技术的计算题
1.如果SS=6000H,则说明堆栈段物理地址起始于〔〕
A.60HB.600HC.6000HD.60000H
2.MASM语句中,表达常数不正确的形式是〔〕
A.01101001BB.A346HC.’A’D.5600
3.下列各个8位二进制数的补码中,真值最小的是〔〕
A.10001000B.01111111C.00000000D.00000001
4.循环指令LOOPZ终止循环的条件是〔〕
A.CX=0,且ZF=0B.CX=0,或ZF=0C.CX=0,且ZF=1D.CX=0,或ZF=1
5.dw50dup(?)预留了存储空间的字节数是〔〕
A.25B.50C.100D.200
6.下列指令中有操作数在代码段中的是〔〕
A.movax,34hB.addax,bxC.incwordptr[34h]D.cmpax,[34h]
7.假设AL=5,要使得AL=0FAH,应执行的指令是〔〕
A.notalB.andal,0fhC.xoral,0f0hD.oral,0fh
8.下列传送指令中有语法错误的是〔〕
A.MOVCS,AXB.MOVDS,AXC.MOVSS,AXD.MOVES,AX
9.条件转移指令JNE条件是〔〕
A.CF=0B.CF=1C.ZF=0D.ZF=1
10.逻辑移位指令SHL可用于〔〕
A.有符号数乘以2B.有符号数除以2C.无符号数乘以2D.无符号数除以2
11.执行“inal,dx”指令后,进入AL寄存器的数据来自〔〕
A.寄存器B.存储器C.立即数D.外设端口
12.将十进制数75以压缩BCD码送入AX,正确的指令是〔〕
A.movax,0075B.movax,0705C.movax,0075hD.movax,0705h
13.完成将累加器AX清零,下面错误的指令是〔〕
A.SUBAX,AXB.XORAX,AXC.ORAX,00HD.ANDAX,00H
14.设AH=10H,执行“negah”指令后,正确的结果是〔〕
A.AH=10H、CF=1B.AH=F0H、CF=0C.AH=10H、CF=0D.AH=F0H、CF=1
15.下面对伪指令语句的说明,正确的是〔〕
A.汇编程序将伪指令翻译成机器码B.伪指令是在执行时完成其功能
C.伪指令的功能是指示.引导汇编程序在汇编过程中完成其不同操作D.当汇编结束后,目标程序中仍保留有伪指令
二、填空题
1.8086/8088CPU由两个独立的工作单元组成,它们是_、_.前者的功能是_后者的功能是_.
2.8088CPU经加电复位后,执行第一条指令的地址是_FFFF0_.
3.8086/8088CPU有两种工作模式,即最小模式和最大模式,它由_________引脚决定.当其为高电平时工作在_____________.当其为低电平时工作在_____________.
4.汇编语言源程序的扩展名是___,目标程序的扩展名是___,可执行程序的扩展名是__.
5.8088CPU的地址总线的数目是______,数据总线的数目是_____.