




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、紫映东方快印中心 A/C教学楼中心地下室一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1CPU要访问的某一存储单元的实际地址称() A段地址B偏移地址 C物理地址D逻辑地址 2某存储单元的物理地址是12345H,可以作为它的段地址有() A2345H B12345H C12340HD1234H 3执行后使BX=0的同时也使CF=0,OF=0的指令是() AXOR BX,BXBOR
2、 BX,BX CAND BX,BXDCMP BX,BX 4循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是() ACX0且ZF=1BCX0且ZF=0 CCX0或ZF=1DCX0或ZF=0 5在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是() ADAA校正指令的功能已自动加在AH中 B进位值在AF中,校正后根据AF内容再加在AH中 C进位值在CF中,校正后根据CF内容再加在AH中 D进位值在AL最高位上,校正后根据
3、AL最高位内容再加在AH中 6AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是() A指令XOR AX,AX执行后,AX内容不变,但设置了标志位 B指令OR DX,1000H执行后,将DX最高位置1,其余各位置0 C指令AND AX,OFH执行后,分离出AL低四位 DNOT AX,执行后,将AX清0 7在执行下列指令时,需要使用段寄存器DS的指令是() ASTOSW BADD AL,CL CNEG BXDINC DAB
4、X 8无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是() AADD BH,01HBOR BH,01H CXOR BH,01HDTEST BH,01H 9完成对CL寄存器的内容乘以4的正确操作是() AROL CL,1 BMUL 4 ROL CL,1 CSHL CL,1 DMOV CL,2 SHL CL,1
5、60; SHL CL,CL 10下面各传送指令中,正确的是() AMOV DI,SIBMOVDX+DI,AL CMOV WORD PTR BX,0100HDMOV AL,BX 11汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法() A名字的第一个字符可以是大写英文字母及小写英文字母 B名字的第一个字符可以是字母、数字及、_ C名字的有效长度31个字符 D在名字中不允许出现$ 12要实现使BETA的值为56,应采用
6、语句为() ABETA DB 56 BBETA DB 56H CBETA EQU 56 DBETA EQU 56H 13REPZ CMPSW指令,重复执行的终止条件是() ACX=0或ZF=0 BCX=0且ZF=0 CCX=0或ZF=1 DCX=0且ZF=1 14下面程序段执行后,AL中的内容是() MOV AX,8833H ADD AL,AH DAA
7、60;A21 B21H C0C1H D0DDH 15比较两个带符号的数A、B,当A=B时程序转移,测试的条件为() AZF=1 BZF=0 CSF=1 DSF=0 16检查二个无符号数的关系,若要实现ALBL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是() AJNC LOP1 BJA LOP1 CJC LOP1 DJGE LOP1 17在下列串操作指令中,同
8、时使用源串和目的串地址指针的指令是() ASTOSW BLODSW CSCASW DCMPSW 18设AL=0AH,下列指令执行后能使AL=05H的是() ANOT AL BAND AL,0FH CXOR AL,0FH DOR AL,0FH19DA1 DWAB,CD,EF,GH() MOV AX,DA1+3
9、 指令执行后AX中的内容是AEF BCDCBC DFC20使用DOS系统功能调用时,使用的软中断指令是()AINT 21 BINT 10HCINT 16H DINT 21H二、填空题(本大题共12空,每空0.5分,共6分)请在每小题的空格中填上正确答案。错填、不填均无分。21十六进制数0FFF8H表示的十进制正数为_,表示的十进制负数为_。22若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,(SI+COUNT)中,源操作数的有效地址EA为_20A8H_,
10、其物理地址为_11488H_。23CPU的标志寄存器中标志位,可以分为两大类,其中一类称为_状态_标志位,另一类称为_控制_标志位。24当标志位_CF_=1时表示无符号数运算产生溢出,而当标志位_OF_=1是表示带符号数运算产生溢出。25如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中前两个字节存放的是_,而后两个字节存放的是_。26在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是_或_才有实际意义。三、简答题(本大题共4小题,每小题2分,共8分)27已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别指出下面
11、各指令中存储器操作数的物理地址。(1)MOV AL,BX(2)MOV CS:BX+DI,AH280P1 DB 1,2 0P2 DW 3412H,5678H MOV AX,OP1+1;字单元(OP1+1) AX MOV BL,OP2+1;字节单元(OP2+1) BL 上述二条传送语句有语法错误,请根据注释字段的说明,将其改正。29下列语句在存储器中分别为变量分配多少字节? (1)AD2 DW 10 DUP(?),10&
12、#160;(2)AD3 DD 100 DUP(?)30简述下面两条指令分别是什么语法错误? MOV BX,SI MOV AX,DL四、程序分析题(本大题共6小题,每小题6分,共36分)31 MOV DL,AL NOT DL TEST DL,04H JE NEXT NEXT
13、: 若上述程序段执行时产生分支,说明AL中的数第几位一定为1?程序段执行后CF是多少?32DA1 DBABCDEFGHI DA2 DB 9 DUP(0) LEA SI,DA1 LEA DI,DA2 MOV CX,9 &
14、#160;CLD LOP: LODSB SUB AL,10H STOSB LOOP LOP . . . 试问:写出程序执行后DA2各字节中的数据。保持程序功能情况下,程序中 可否改写为 33已知:BX=4567H NEG BX INC&
15、#160;BX NEG BX DEC BX 程序段执行后,BX=_,CF=_。34 MOV BL,64H MOV CL,03H XOR AX,AX AGAIN:ADD AL,BL ADC AH,0 D
16、EC CL JNZ AGAIN 问:(1)该程序段完成的功能是:(2)AX=_。35已知数据段中定义 DAT1 DB 12H,34H,56H,78H MOV CX,0 MOV AX,WORD PTR DAT1 MOV CL,DAT1+3 当程序段执行完后AX=_,CX=_。36DA1
17、 DB 83H,72H,61H,94H,5AH MOV CX,WORD PTR DA1 AND CX,0FH MOV AL,DA1+3 SHL AL,CL 上述指令序列执行后,AL=_,CL=_。五、程序填
18、空题(本大题共2小题,每小题6分,共12分)37在NUMW单元存放有一个0-65535范围内的整数,将该数除以500,商和余数分别存入QU1和REM单元,请在空行处各填上一条指令完善该程序。 MOV AX,NUMW _ XOR DX,DX DIV BX MOV QUI,AX _38某程序欲用单个字符显示的2号功能调用去显示STRING中的字符串COMPUTER(不显示字符$!).试在空白处填上适当的一条指令。 STRING DB
19、COMPUTER,$ MOV BX,0FFSET STRING LOP:MOV DL,BX MOV AH,02H INT 21H _ _ JNE LOP六、编程序题(本大题共2小题,第39小题6分,第40小题12分,共18分)39试编制一程序段,用串操作指令实现以DA_BY为首
20、址的20H个字节单元中存放相同字符Y(设DA_BY存储区已有ES指向)。40试编制一源程序,统计DA1字单元中含0的个数,如统计的个数为奇数,则将进位位置1,否则进位位清0。 DATA SEGMENT DA1 DW XXXX DATA ENDS2006年10月汇编语言程序设计试题答案 来源:2006年10月汇编语言程序设计试题答案一、1、C;2、D;3、A;4、B;5、C;
21、6、C;7、D;8、B;9、C;10、C;11、B;12、C;13、A;14、B;15、A16、C;17、D;18、C;19、D;20、B二、21、+65528;-3276022、20A8H;11488H23、状态;控制24、CF;OF25、IP;CS26、STOS;CMP三、27、(1)21357H;(2)43357H28、MOV AX,WORD PTR(OP1+1) MOV BL,BYTE PTR(OP2+1)29、(1)22;(2)40030、MOV指令不能在两个存储器操作数之间进行;
22、60; 操作数类型不匹配四、31、第2位;CF=032、123456789;不能更改33、BX=4565H;CF=134、AX=012CH,将AX内容乘3送BX中35、AX=3412H,CX=0078H36、AL=0A0H,CL=03H五、37、MOV BX,500 MOV REM,DX38、INC BX CMP BX,24H六、39、LEA DI,DA_BY &
23、#160; MOV CX,32 MOV AL,Y CLD REP STOSB40、CODE SEGMENT ASSUME CS:CODE,D
24、S:DATA START: MOV AX,DATA MOV DS,AX LEA SI,DA1
25、60; MOV CX,16 XOR BL,BL AGAIN: MOV AL,SI
26、60; HL AL,1 JC NEXT INC BL NEXT:INC SI &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CAQI 123-2020家用和类似用途饮用水处理装置用活性炭组件安全使用寿命评价规范
- 华信智原java面试题及答案
- 管理岗面试题及答案
- T/CAEPI 45-2022煤矿露天采场植被重建技术指南
- 项目实践拼图游戏设计
- 工伤赔偿合同签订协议书
- 厂房建筑施工安全协议书
- 三人出资股份合同范本
- 商户终止租赁合同范本
- 扬州电商仓库租赁协议书
- 2025年全国保密教育线上培训考试试题库含答案(新)附答案详解
- 钢结构施工 课件项目3 钢结构工程安装
- 《神经网络模型》课件
- 四川省成都外国语2025年高三联考数学试题科试题含解析
- 后现代思潮与教育
- 四川省树德中学2025年高三第一次模拟考试(物理试题含解析)
- 2025年科技节活动小学科普知识竞赛题库及答案(共80题)
- 售电合同协议
- 教师家访制度与实施策略全面解析
- 餐饮低值易耗管理制度
- 展会保安服务合同(2篇)
评论
0/150
提交评论