ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:18.50KB ,
资源ID:1353137      下载积分:8 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/1353137.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2023年编程,汇编题目.doc)为本站会员(sc****y)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

2023年编程,汇编题目.doc

1、编程,汇编题目一、选择题 1. 指令CALL DWORD PTR BX执行前(SP)=108H, 那么该指令执行后SP的内容为 ( )。 A. 100H B. 104H C. 0FEH D. 106H 2在标志存放器中,当方向标志DF1时,每次执行MOVSB指令时使变址存放器SI和DI 。 A. 加1 B. 加2 C. 减1 D. 减2 3. 设(AX) =0C568H,当执行指令ADD AX,54B7H后,标志位CF 和OF的值分别是 。 A. 0, 0 B. 0, 1 C. 1, 0 D. 1, 1 4. 指令“JMP DWORD PTR BX属于 。 A. 段内间接转移 B. 段内直接转

2、移 C. 段间直接转移 D. 段间间接转移 5. 以下标志位是符号标志的是( )。 A. SF B. DF C. PF D. IF 6.中断向量表中地址为0:124H的中断类型号是 。 A. 48H B. 4AH C. 49H D. 50H 7.取变量或标号偏移地址的伪操作符是 。 A. OFFSET B. PTR C.ORG D. SEG 8. 要使存放器CL的最高位为1其它位保持不变,应使用的指令是( )。 A. XOR CL, 80H B. OR CL, 80H C. AND CL, 7FH D. NOT CL 9.假设A,B为无符号数,执行CMP A,B指令后,要求AB时转移的条件指令

3、为( )。 A. JLE B. JA C. JBE D. JG 10. 指令MOV AX,SIBX中源操作数隐含的段为( )。 A. 代码段 B. 数据段 C. 堆栈段 D. 附加段 11.SP=2023H,执行RETF后(RETF为段间返回指令),SP的值为( )。 A. 2023H B. 2023H C. 2023H D. 1FFAH 12CALL指令在执行时,进入堆栈保存的存放器的先后顺序是 。 A. IP、CS B. IP、CS、标志存放器 C. CS、IP、标志存放器 D. CS、IP 13.使DF1的指令是 。 A. STD B. STI C. CLD D. CLI 14.指令 D

4、IV BX执行时商存放在 。 A. DX存放器中 B. DX和AX存放器中 C. BX存放器中 D. AX存放器中 15. 当CX=0时,REP MOVSB执行的次数为。 ( ) A. 1次 B. 0次 C. 65535次 D. 65536次 二、 填空题 1、INTER86CPU的中断系统属于_型中断。 2、伪指令是不能形成_的代码。 3、BX的约定段默认关联段是_段。 4、EU执行CPU的所有_操作 5、8086CPU通用存放器为_、_、_和_等 6、逻辑地址是由_和_构成。 7、x86入栈操作总是先_然后_。 8、INTER86系列微机端口地址是_位. 9、标志位TF的功能是_。 10、

5、字符显示缓冲区的地址是_至_。 三、名词术语解释 此题共5小题,每题5分,共25分1、 BIOS功能调用 2、 地址表达式 3、 子程序出口参数 4、 标号的段属性 5、 中断矢量 四、编程题 1、以下是将BX存放器中的二进制数显示在屏幕上的程序。其编程思路是:1)设置SI为除数数组指针,BX存放器中的数的最大范围为0FFFFH,最多为16位二进制数,所以置循环次数CX=16。 2)将BX中每一位二进制别离出来的方法是,将BX存放器中的数不断除以215,214,213,212,21,20所得商即为二进制的各位数。 要求 、阅读程序,将其补充完整每空4分共20分。、请给出此题其他编程思路,用程序

6、框图表述出来。本小题10分。 DATA SEGMENT DIVI DW 32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1 ;除数数组 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,16 MOV BX, 12AFH MOV AX,BX ( 1 ) NEXT: XOR DX,DX ( 2 ) PUSH DX OR AL,30H MOV DL,AL MOV AH,2 INT 21H

7、 ( 3 ) INC SI ( 4 ) ( 5 ) MOV AX,4C00H INT 21H CODE ENDS END START 另:请设想此题是否有其他编程思路?加分题2、a1.a20依次存放在以BUF为首址的连续数据区,每个数据占两个字节,和数SUM也为两个字节。编程计算SUMa1+a2+a3+a20。 3、以下是一个含有子程序的字符串显示程序。实现在指定屏幕位置,以指定颜色显示字符串,字符串预置数据段中并以数值“0作为结束符号。 要求按照给定的入口参数,设计完成子程序设计。 data segment db Welcome to masm!,0 data ends code segment assume cs:code,ds:data start: mov dh,14 ;dh装行号(范围:1-25) mov dl,4 ;dl装列号(范围:1-80)注:每超过80等于行号自动加1 mov cl,0cah ;cl中存放颜色属性(0cah为红底高亮闪烁绿色属性) mov ax,data mov ds,ax mov si,0 call show_str mov ax,4c00h int 21h show_str: ;显示字符串的子程序定义开始 . ret ;显示字符串的子程序定义结束 code ends end start

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2