下载 >  课程资源 >  专业指导 > 汇编复习题
4

汇编复习题

、对寄存器AX的内容乘以4的正确指令序列是(B)。A、SHR AX,1 /SHR AX,1 B、SHL AX,1/ SHL,AX,1C、ROL AX,1 /ROL AX,1 D、RCR AX,1/ RCR AX,1 5、执行INC指令除对SF、ZF有影响外,还要影响的标志位是(A)。A、OF,AF,PF B、OF,AF,CF C、OF,PF,CF D、AF,PF,CF 6、设DH=10H,执行NEG DH指令后,正确的结果是(D)。A、DH=10H CF=1 B、DH=0F0H CF=0 C、DH=10H CF=0
2011-11-16 上传大小:109KB
分享
收藏 举报

评论 共1条

baihang1989 挺好的,分理论跟实验两部分,且附有答案,很详尽
2013-08-08
回复
将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL和DL中。

将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL和DL中。

立即下载
汇编程序语言汇编程序语言

1. 8086中通用寄存器为( )位寄存器。 A. 8 B. 16 C. 10 D. 32 2. 实际地址、段地址、有效地址分别是多少位16进制码:( ) A.5,4,4 B.20,16,16 C.5,4,5 D .20,16,20 3. MOV AX,0和XOR AX,AX两条指令:( ) A.实现的功能完全一样 B.都将AX清零 C.执行后AX值不一致 4、8086/8088CPU中,用来存放程序的指令代码序列的寄存器是( )

立即下载
IBMPC汇编语言答案第二版

汇编答案 第三章2007-04-08 19:3220。 (1)MOV AX,DATAX ADD DATAY,AX (2)MOV AX,DATAX ADD DATAY,AX MOV AX,[DATAX+2] ADD [DATAY+2] ,AX

立即下载
汇编语言课后习题答案第三章(钱晓捷)

这个答案都是正确的哦!20。(1)MOV AX,DATAX ADD DATAY,AX(2)MOV AX,DATAX ADD DATAY,AX MOV AX,[DATAX+2] ADD [DATAY+2] ,AX

立即下载
汇编考试模拟题及答案

汇编考试题目经典 《汇编语言程序设计》模拟试题 一、单项选择题 1、指令JMP FAR PTR DONE属于( )。   A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址   D.段间转移间接寻址   2、执行下面指令序列后,结果是( )。 MOV AL,82H CBW A. AX=0FF82H B. AX=8082H C. AX=0082H D. AX=0F82H 3、8088/8086存储器分段,每个段不超过( )。 A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4、CPU发出的访问存储器的地址是( )。 A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 5、BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是( )。 A.80H B.100H C.124 D.192 6、若AX= - 15要得到AX=15应执行的指令是( )。 A.NEG AX B.NOT AX C.INC AX D.DEC AX

立即下载
汇编语言实现dx,ax双字右移

汇编实现双字右移 汇编实现双字右移汇编实现双字右移汇编实现双字右移汇编实现双字右移汇编实现双字右移

立即下载
微软ERP 生产资料

ax 2009 主计划设置AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009 AX 2009

立即下载
mirsoft ax 4 销售

mirsoft ax 4 销售mirsoft ax 4 销售mirsoft ax 4 销售

立即下载
ASM输出程序

用AX寄存器存储字符串长度或数据类型长度,通过函数输出AX中的内容<br>......

立即下载
汇编语言 20个练习题目 代码加实验报告

5.1试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。 5.2 编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序输出 5.3 将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中。 5.4 试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示‘MATCH’,若不相同则显示‘NOT MATCH’。 5.5 试编写一程序,要求能从键盘接收一个个位数N,然后响铃N次。 5.6 编写程序,将一个包含有20个数据的数组M分成两个数组:正数数组P和负数数组N,并分别把这两个数组中的数据的个数显示出来。 5.7 试编制一个汇编语言程序,求出首地址为DATA的100D字数组中的最小偶数,并把它放在AX中。 5.8 把AX中存放的16位二进制数K看作是8个二进制的“四分之一字节”。试编写一个程序,要求数一下值为3(即11B)的四分之一字节数,并将该数在终端上显示出来。 5.9 试编写一汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。 5.10 设有一段英文,其字符变量名为ENG,并以$字符结束。试编写一程序,查对单词SUN在该文中的出现次数,并以格式”SUNXXXX“显示出次数。 5.11 从键盘输入一系列以$为结束的字符串,然后对其中的非数字字符进行计数,并显示出计数结果。 5.12 有一个首地址为MEM的100D字数组,试编制程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零。 5.13 在STRING到STRING+99单元中存放着一个字符串,试编制一程序测试该字符串中是否存在数字,如有,则把CL的第五位置1,否则置0. 5.14 在首地址为TABLE的数组中按递增次序存放着100H个16位补码数,试编写一个程序把出现次数最多的数及其出现的次数分别放在AX和CX中。 5.15 数据段中已定义了一个有N个字数据的数组M,试编写一程序求出M中绝对值最大的数,把它放在数据段的M+2n单元中,并将该数的偏移地址存放在M+2(n+1)单元中。 5.16 在首地址为DATA的字数组中,存放了100H个16位补码数,试编写一个程序求出它们的平均值放在AX寄存器中;并求出数组中有多少个数小于此平均值,将结果放在BX寄存器中。 5.17 试编写一个程序,把AX中的十六进制数转换为ASCII码,并将对应的ASCII码依次存放到MEM数组中的四个字节中,例如:当(AX)=2A49H时,程序执行完后,MEM中的4个字节的内容为39H,34H,41H和32H。 5.18 把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号i+1的学生的成绩。另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。 5.19 已知数组A包含15个互不相等的整数,试编写一程序,把既在A中又在B中出现的整数存在于数组中C中。 5.20 设在A,B和C单元中存放着三个数,若三个数都不是0,则求出三树之和并存放于D单元中;其中有一个数为0,则把其他两个数也清零。试编写此程序。

立即下载
汇编语言编程实验

汇编实验 附截图代码 (1)利用DEBUG系统的A和T两指令编程将十六进制数3F56H分别送给AX、BX、CX、DX四个寄存器。 (Ⅰ)采用立即数寻址方式将该数分别送给AX、BX二个寄存器。 记录:操作前 AX= 0000 、 BX= 0000 、 CX= 0000 、 DX= 0000 操作后 AX= 3F56 、 BX= 3F56 、 CX= 3F56 、 DX= 3F56

立即下载
编译器 pascal写成 V11

和V10比较处理了,换行这样难以处理的情况,用next()来取代look的处理。 eg, PROGRAM VAR A,C,D BEGIN IF A>C D=1 ENDIF END. 输出是: code segment byte public code A dw 0 C dw 0 D dw 0 main: mov ax, A push ax mov ax, C pop bx cmp ax, bx pop bx cmp ax, bx xor ax, ax jle L0 mov ax, -1 L0: or ax, ax je L1 mov ax, 1 lea bx, D mov [bx], ax L1: code ends end main

立即下载
汇编语言求1--10的和

; set segment registers: MOV AX, DSEG MOV DS, AX MOV ES, AX ; add your code here MOV AX,0 MOV BX,1 A:ADD AX,BX INC BX CMP BX,10

立即下载
使用增广矩阵求解Ax=B

使用增广矩阵求解的Ax=B,矩阵长度为5x5,已在vc下编译通过。

立即下载
用C语言求解N阶线性矩阵方程Ax=b的简单解法

1. #include<stdio.h> 2. #include<stdlib.h> 3. #include<math.h> 4. #define dim 10 //定义最大的维数10,为防止计算值溢出 5. double a[dim+1][dim+1],b[dim+1],x[dim+1]; //定义双精度数组 6. double temp; 7. double getarray(int n); //定义输入矩阵元素的函数 8. double showarray(int n); //定义输出化简系数矩阵过程的函数 9. int n,i,j,k,p,q; 10. double main() 11. { 12. 13. printf("请输入系数矩阵的阶数n(n<10):"); 14. scanf("%d",&n); 15. /*判断矩阵阶数是否超过界定值*/ 16. if(n>dim) 17. { 18. printf("错误:元数超过初设定的值%d,请重启程序重新输入\n",dim); 19. exit(0); 20. } 21. 22. /*输入系数矩阵和常数矩阵(即增广矩阵)的元素*/ 23. getarray(n); 24. 25. /*使对角线上的主元素不为0*/ 26. for(j=1;j<=n-1;j++) 27. { 28. if(a[j][j]==0) 29. for(i=j+1;i<=n;i++) 30. { 31. if(a[i][j]!=0) 32. { 33. /*交换增广矩阵的第i行与第j行的所有元素*/

立即下载
牛顿迭代法求解方程ax(3)+bx(2)+cx+d=0

用牛顿迭代法求解方程ax(3)+bx(2)+cx+d=0。系数:a,b,c,d的值依次为1,2,3,4,由主函数输入。求x在1附近的一个实根。求出根后由主函数输出。

立即下载
IBM-pc汇编语言试卷(B)

一、单项选择题(每小题2分,共20分) 1. 在DEBUG工具中,显示寄存器内容的命令是( )。 A. G B. D C. T D. R 2.指令MOV AX,[SI+2000H]的寻址方式为 ( )。 A. 基址寻址 B. 寄存器间接寻址 C.变址寻址 D.直接寻址 3.若栈顶的物理地址为20100H,当执行完指令POP AX后,栈顶的物理地址为 ( )。 A. 20098H B. 20102H C. 200FEH D. 20100H

立即下载
南邮通达微机原理重点

ADD AX,TABLE MOV AX,[BX+SI+6] MOV AL,[BX +6] MOV AL,[SI+6] MOV DX,[BX] MOV AX,BX MOV AL,-1

立即下载
十字路口交通灯实验 单片机

ASSUME CS:CODE,DS:DATA,SS:STAC DATA SEGMENT INT0 EQU 220H INT1 EQU 221H M EQU 0FFFFH DATA ENDS STAC SEGMENT STACK STA DB 50 DUP(?) TOP EQU LENGTH STA STAC ENDS CODE SEGMENT START PROC CLI MOV AX,DATA MOV DS,AX MOV AX,TOP MOV SP,AX PUSH DS MOV AX,0000H MOV DS,AX MOV AX,OFFSET IRQ0 ADD AX,0000H MOV SI,20H MOV [SI],AX MOV AX,CS MOV SI,22H MOV [SI],AX MOV AX,OFFSET IRQ1 ADD AX,0000H MOV SI,24H MOV [SI],AX MOV AX,CS MOV SI,26H MOV [SI],AX POP DS .。。。。。。。。。。。。。

立即下载
微软ax 2009介绍

ax 2009介绍,ax 2009介绍,

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

汇编复习题

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: