77范文网 - 专业文章范例文档资料分享平台

微机原理试题(7)

来源:网络收集 时间:2019-03-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

MOV DX,0

② ;送循环次数 LOP1:MOV AL,[BX] CMP AL,0 ③ ④ ⑤

JMP LOP3

LOP2: ⑥ LOP3: ⑦ ⑧ MOV DA1,DL MOV DA2,DH MOV AH,4CH INT 21H CODE ENDS

END BEGIN 解:

① LEA BX,ARRAY或 MOV BX,OFFSET ARRAY ②MOV CX,COUNT ③ JZ LOP3 ④JG LOP2或 JNLE LOP2

⑤INC DH ⑥INC DL ⑦INC BX ⑧LOOP LOP1 136.构成微机系统CPU的两功能单元是 【 A 】

A.EU和BIU B.ALU和BIU C.ALU和EU D.存储器和运算器 137.指令XOR AL,AL执行后,则 【 C 】 A.CF2I B.SF=I C.ZF=1 D.OF=l

138. 二进制数l000000.001B对应的十进制数是 【 C 】 A.32.1 8.40.I25 C.64.125 D.80.1 139.8位补码00001100B所代表的真值是 【 C 】 A.-248 8.-l2 C.12 D.248 140.下列四条指令中正确的是 【 D 】 A.MOV DS,0100H B.MOV AL,0100H C SHR AL,4 D.MOV AL,AH

141.下列四条语句中,非法的变量名是 【 A 】 A.2X DB l0H B X2 DB lOH C._X2 DB l0H D.X_2 DB lOH

142.通过指令INT 2l H调用系统功能时,其功能号应设置在 【 A 】 A.AH B.BH C.CH D.DH

143.语句Y DW l0 DUP(1OH,20H)所定义的变量Y在内存中占用的字节数是 【 C 】

A.10 8.20 C.40 D.80

144.下列存储介质中,只能读取不能写入的是 【 D 】 A.u盘 B.硬盘 C.软盘 D. ROM

145.由8KXl位存储芯片构成32KX8位内存,所需的芯片数为 【 C 】 A.8 8.16 C 32 D 64

146.8086CPU执行IRET时,寄存器出栈的顺序是 【 B 】 A.FLAGS,IP,CS B.IP,CS,FLAGS C.CS.IP,FLAGS D.FLAGS,CS,IP 147.ASCIl码42H所代表的字符为 【 B 】 A.‘A’ B.‘B’ C.‘ 0’D,1, 148.有程序段如下:

MOV AH,0FFH MOV AL,0 CMP AH,AL JGE NON_NEG MOV DH,0FFH

JMP FIN

NON_NEG:JZ ZERO MOV DH,1

JMP FIN

ZERO: MOV DH,0 FIN: HLT

执行该程序后,AH= FFH ,AL= 00H ,DH= FFH ,OF= 0 149.有程序段如下:

MOV CX,8000H MOV DX,7FFFH XOR CX,DX HLT

执行该程序后,CX= FFFFH ,DX= 7FFFH ,ZF= 0 ,CF= 0 。 150. 有程序段如下:

MOV CL,10H MOV DL,0

MOV AX,0AAFEH L1:SHL AX,1

JC NEXT INC DL

NEXT:DEC CL

JNZ L1 HLT

执行该程序后,DL= 05H ,AX= 0 。

该程序段的功能是 统计AX累加器所存数据中0的个数 。 151. 有程序段如下:

DATA1 DB ‘0123456789’ ??

MOV BX,OFFSET DATA1 MOV AL,08H XLAT

MOV DL,AL MOV AH,2 INT 21H

执行该程序后,CRT上显示的字符是 8 ,在执行XLAT指令后,AL= 38H ,该程序段的功能是 利用查表指令和DOS功能调用单字符输出在屏幕上显示数字8 。 152. 有程序段如下:

MOV SI,2000H MOV AL,08H L1:MOV [SI],AL

MOV BL,[SI]

执行该程序后,AL= 08H ,SI= 2000H ,BL= 08H 。 标号L1处MOV指令的目标操作数寻址方式是 寄存器间接寻址 。 153. 编写程序:

已知16个有符号数为:0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7 试填空完成下列程序,统计其中正数、负数和0的个数。

STSEG SEGMENT STACK

DB 100 DUP(?) STSEG ENDS

DTSEG SEGMENT

DATA1 DW 0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7 PLUS DB 0 ZERO DB 0 MINU DB 0 DTSEG ENDS

CDSEG SEGMENT

ASSUME CS:CDSEG,SS:STSEG,DS:DTSEG,ES:DTSEG

START: MOV AX,DTSEG

MOV DS,AX

MOV SI, ① ;取第一个数据的地址 MOV CX,16 ;设置循环次数

AGAIN:MOV AX,【SI】 ;取数据

CMP AX,0 ;比较

JZ ② ;比较的结果为0 JL ③ ;比较的结果小于0 INC ④ JMP ⑤ ZERO1:INC ⑥ JMP ⑦ MINU1:INC ⑧ NEXT: INC SI INC SI

LOOP AGAIN MOV AH,4CH INT 21H CDSEG ENDS

END MAIN ①OFFSET DATA1 ②ZERO1 ③MINU1 ④PLUS ⑤NEXT ⑥ZERO ⑦NEXT ⑧MINU

154.在汇编程序中定义一个名为VAR2的字节型变量,初值为45,若用BCD码表示, 那么正确定义变量的伪操作为 【 D 】 A.VAR2 DB 2D B.VAR2 DW 2DH C.VAR2 DW 45 D.VAR2 DB 45H

155.将十进制数98转换成二进制数,其值为 【 A 】

A.O1100010 B B.O1101000 B C.10010001 B D.10011000 B 156.8位二进制补码可表示数的范围是 【 A 】

A.最大数为127;最小数为-128 B.最大数为128;最小数为128 C.最大数为255;最小数为0 D.最大数为256;最小数为0 157.下列四条指令中,错误的是 【 C 】 A.MOV AX,[DI] B.MOV AL,[DI+5] C.MOV CS,AX D.MOV DS,AX

158.指令CMP BL,DL运算结果将会 【 C 】

A.影响标志位,并把差值送BL B.不影响标志位,但将差值送入BL C.影响标志位,但不将差值送入BL D.不影响标志位,也不计算差值 159.十六进制补码88H所表示的真值为 【 A 】 A.-120 B.-8 C.88 D.136

160.两数相减其结果为零;则标志寄存器中必定为1的标志位是 【 D 】

A.CF B.DF C.SF D.ZF

161.8086指令ADD AL,[BX+SI+88H]的寻址方式为 【 C 】

A.变址寻址 B.寄存器寻址 C.基址变址相对寻址 D.基址寻址 162.DOS系统l号功能调用用于键盘输入,按键后所得到的键值送入 【 D 】 A.BL寄存器 B.DL寄存器 C.AH寄存器 D.AL寄存器 163.可以将汇编源程序ZK.ASM汇编成ZK.EXE的软件是 【 A 】 A.MASM.EXE LINK.EXE B.MASM.EXE DEBUGEXE C.DEBUG.EXE LINK.EXE D.LINK.EXE LIB.EXE 164.55H与0ABH均为补码,这两个数和的真值为____0____。

165.一个SRAM:芯片的数据线为D7~D0,地址线为A15—A0,则该芯片容量为___64K*8_____。 166.若堆栈指针SP的初值为3000H,执行PUSH AX指令后SP的值为___2FFEH_____。 167.字符‘8’的ASCIl码是____38H____。 168.有程序段如下:

MOV AX, 8080H NOT AH NEG AL

程序执行后,AH=__7FH______,AL=__80H______。 169.有程序段如下:

MOV AL, 8 ADD AL, AL MOV BL, AL MOV CL, 2 SHL AL, CL ADD AL, BL

程序执行后,AL=___50H_____,BL=___10H_____。 170.有程序段如下:

MOV BL, 96H MOV AL, BL MOV CL, 4 SHR AL, CL MOV BH, AL AND BL, 0FH

程序执行后,BH=___09H_____,BL= 06H_____。 171.有程序段如下:

DATA1 DB 38H,96H,00H,7FH

??

MOV BX,OFFSET DATA1 MOV CX,4 LP: MOV AL,【BX】

AND AL,AL JZ ZERO JS MINUS PLUS:MOV DL,‘+’

JMP EXIT

MINUS:MOV DL,‘-’

JMP EXIT

ZERO:MOV DL,‘0’ EXIT:MOV AH,2

INT 21H INC BX LOOP LP

程序执行后,CRT显示的字符是 + - 0 + 。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微机原理试题(7)在线全文阅读。

微机原理试题(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/554022.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: