- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计试卷2006A
阜阳师范学院2006 — 2007 学年度第 一 学期考试卷A (开卷)
物理系 系 04 级 电子 班 汇编语言程序设计 课程 共 4 页 第 1 页 共印刷 60 份 考试时间 2007 年 1 月 13 日 任课教师 朱勇 试题来源 试卷库
题 号 一 二 三 四 五 六 七 八 九 十 十一 十二 十三 总分 备注 得 分 阅卷教师签名 一、单项选择题(每小题1分,共1分)1.设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为( )A.AL=57HBL=24H B.AL=33H,BL=24H
C.AL=57HBL=33H D.AL=33H,BL=0
.设CL8,AL=0C8H,执行SAR AL,CL后,AL中的数据是( )A.0FFH B.80HC.00H D.0FEH 3.指令指针寄存器是( )。A.IP B.SP C.BP D.PSW A.AL)不同的字符
B.AL)不同的字符
C.在字符串中有一个与(AL)相同的字符
D.在字符串中找到了第一个与(AL)相同的字符
5.下面的数据传送指令中,错误的是( )。A.MOV SS:[BX+DI],1000H B.MOV DX,1000H
C.MOV WORD PTR[BX],1000H D.MOV DS,2000H
.下面指令执行后,变量DAB中的内容是( )。 DAW DW 2A05H
DAB DB 0FAH
.
.
.
MOV AL,BYTE PRT DAW
SUB DAB,AL A.0DAH B.0FAH C.0F5H D.0D0H.执行下列指令后,正确的结果是( )。 MOV AL,100 MOV BL,2
AL=100H AL=64HAL=64HAL=100H BL=02H BL=0FEHBL=82H BL=0FEH .测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。 A.TEST BL,4FH B.XOR BL,4FH
JZ NEXT JZ NEXT
C.AND BL,4FH D.OR BL,4FH
JZ NEXT JZ NEXT
9.设 SP初值为2000H,执行指令PUSH AX后,SP的值是(??? ) A.1FFFH B.1998H C.2002H D.1FFEH
1.DA1??? EQU??? BYTE PTR DA2
DA2??? DW??? 0ABCDH
SHL DA1,1
SHR DA2,1
上述指令序列执行后,DA2字存储单元的内容是(??? ) A.0ABCDH B.0AB9AH C.55CDH D.559AH
. 下面指令执行后,改变AL寄存器内容的指令是( )。??? A.TEST AL,02H???? BOR AL,0???
? CCMP AL,BL?????? DAND AL,BL?
. 有指令MOV?AX,?1234H,指令中的立即数1234H是存储在(?)。
A. 数据段? B. 代码段? C. 附加段? D. 堆栈段
13.下面指令序列执行后完成的运算,正确的算术表达式应是 MOV AL,BYTE PTR X
SHL AL,1
DEC AL
MOV BYTE PTR Y,AL
A.y=x*2+1 B.y = x/2+1 C.y=x*2-1 D.y=x/2-1
1.BUF1 DB 3 DUP(0,2 DUP (1,2),3)
?????? COUNT EQU ?$ -BUF1
?????? 符号COUNT的值是(???? )A. 6??????????? B. 18 C. 16????????????? D. 8
15.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是(???? )A. DIV? BX????????? ? ?B. CWD C. XOR? DX,DX D. CBW
????????????????????????????????????????????
文档评论(0)