汇编语言程序设计试题,高手来!

1.唯一代表存储空间中每个字节单元的地址是________。
2.JNC指令转移的测试条件是________。
3.将端口地址为30H中的数据传送到CPU中的指令是_________。
4.8086微处理系统中最多有________个端口地址。
5.判断无符号数运算是否溢出,应根据________标志位;而判断有符号数运算是否溢出应根据_______标志位。
6.执行 INT 10H指令,可从中断向量表________地址读出内容送IP,从________地址单元读出内容送CS。
7.语句 ASC DB ‘1234’设置了_______个字节。
8.某微机有16条地址线,能够覆盖的地址范围是________。
9.8086CPU允许的最大存储空间为______,其地址编号从_______到_______H。
10.把AX中第0、1、3位清零,应使用的指令是_______。
11.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-73的寄存器内容为_______(用16进制表示)。
12.设A为字变量,指令MOV AX, A的源操作数寻址方式是______。

LS第10题、第12题回答错误。

1.唯一代表存储空间中每个字节单元的地址是: 物理地址。
2.JNC指令转移的测试条件是: 进位标志位复位,即CF=0(源操作数不小于目的操作数)。
3.将端口地址为30H中的数据传送到CPU中的指令是: IN AL,30H。
4.8086微处理系统中最多有 1024 个端口地址。
5.判断无符号数运算是否溢出,应根据 进位 标志位;而判断有符号数运算是否溢出应根据 溢出 标志位。
6.执行 INT 10H指令,可从中断向量表 40H 地址读出内容送IP,从 42H 地址单元读出内容送CS。
7.语句 ASC DB ‘1234’设置了 4 个字节。
8.某微机有16条地址线,能够覆盖的地址范围是: 0000H~0FFFFH。
9.8086CPU允许的最大存储空间为 1M字节,其地址编号从 0000H 到 FFFFH H。
10.把AX中第0、1、3位清零,应使用的指令是: AND AX,0FFF4H。
11.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-73的寄存器内容为: B7H(用16进制表示)。
12.设A为字变量,指令MOV AX, A的源操作数寻址方式是: 存储器直接寻址。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-13
1.唯一代表存储空间中每个字节单元的地址是___物理地址___。
2.JNC指令转移的测试条件是__C=0____。
3.将端口地址为30H中的数据传送到CPU中的指令是__IN AL, 30H__。
4.8086微处理系统中最多有__1024__个端口地址。
5.判断无符号数运算是否溢出,应根据__进位标志_C__标志位;而判断有符号数运算是否溢出应根据__溢出 OV___标志位。
6.执行 INT 10H指令,可从中断向量表__0040H___地址读出内容送IP,从__0042H___地址单元读出内容送CS。
7.语句 ASC DB ‘1234’设置了__4__个字节。
8.某微机有16条地址线,能够覆盖的地址范围是_0000H~FFFFH__。
9.8086CPU允许的最大存储空间为_1M 字节_,其地址编号从_00000H_到__FFFFF_H。
10.把AX中第0、1、3位清零,应使用的指令是_AND AX, 0FFF2H__。
11.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-73的寄存器内容为__B7H___(用16进制表示)。
12.设A为字变量,指令MOV AX, A的源操作数寻址方式是__立即数寻址___。

《汇编语言程序设计》复习题答案求救,分析题!高分,谢谢!
六.程序填空 第一空 0FH 第二空 4AH.这一题的基本思想就是把 BX 循环右移四位,取BL,赋给AL,与上0FH,把高四位清零,得低四位,再加上30H,判断是否超过A,因为A的ASCLL与0-9的ASCLL码不是连续的,所以要根据判断结果再加上07H,就这样了。我原是汇编科代表呢!!哈哈 ...

汇编语言程序设计题目
一、改错(只能对每条错误指令的一个操作数进行修改)。(共10分,每小题1分)1. MOVBX,AL改正: MOV BX,BX 2. MOV AX, A999H 改正:MOV AX,0A999H 3. MOV AL, 1234改正:MOV AX,1234 4. MOVAX, [CX] 改正:MOV AX,[BX]5. MOVDS, 1000H 改正:MOV AX,1000H ...

《汇编语言程序设计》 题目解答
3、计算1090H+1280H的和。4、AX=1090H,BX=90H。5、MOV DX,1 MOV AX,-100H MOV BX,16 IMUL BX (1)执行后,AX=F000H,BX=16,DX=FFFFH (2)若将IMUL改为MUL则执行完后,AX=1600H,BX=16,DX=000BH 6、下面程序段中每条指令执行完后,AX的内容是什么(十六进制)?MOV AX,0;AX=0000...

汇编语言程序设计题求高手
1.编写一个程序实现:在BUF开始的存储区中存放30个带符号数,试统计其正数、负数和零的个数,并将统计的个数分别放到PLUS、NEGATIVE、ZERO单元中。; 本程序通过编译,运行正确 Code Segment Assume CS:Code,DS:Code BUF db 23,-69,0,35,46,0,57,68,0,79,81,98,-43,251,21,15,-69,0,5...

汇编语言程序设计题目,在线等答案!!!急!
MOV AL, A ;取来A SUB AL, B ;减去B JB FU ;不够减转移.LEA DX, MSG1 ;够减就显示A>=B JMP DISP FU:LEA DX, MSG2 DISP:MOV AH, 9 ;显示字符串.INT 21H MOV AH, 4CH INT 21H CODE ENDS END START ;--- 其它题目...

汇编高手来帮帮忙 谢谢了在线等答案,
五、程序设计题(2道小题,共20分)1、以下5个小题,请分别用一条MASM语句完成其要求。(1)将45H,0F000H,89H存放在变量XYZ的存储单元中。XYZ DB 45H,0F000H,89H (2)预留100个字节单元的存储空间,用变量名BUFFER表示 BUFFER DB 100 DUP(?)(3)将字符串“How are you !

汇编语言程序设计:作业
3.al是八位寄存器,bx是16位寄存器,不能相加,内存单元不同不能相加 4.di不能表示内存单元,只有bx,si,bp三个寄存器可以,常数也可以,如[0]5.D SS指向堆段地址,SI指向堆偏移地址 以下是供参考:AL是低8八位寄存,AH是高八位(low 和hight)通用寄存器ax,bx,cx,dx都是十六位(不区分大小写)...

求汇编语言与程序设计高手来。我需要组一份汇编试题请高手给做下。谢 ...
3试问下面的程序段完成的功能是什么? (5分)SAL AX,1 RCL DX,1 5.已知程序段:STRING DB ‘ABCDEFGHIJ’┇ MOV AH,01 ;从键盘输入字符1~9 INT 21H AND AL,0FH DEC AL XOR AH,AH MOV BX,OFFSET STRING ADD BX,AX MOV DL,[BX]MOV AH,02H ;显示输出 INT 21H ┇ 试回答: (1...

汇编语言程序设计题目,在线等答案!!!急!
MOV AL, A ;取来A MOV AH, 0 MOV BL, B ;取来B MOV BH, 0 ADD AX, BX ;相加 SHR AX, 1 ;除以2 DISP: ;以16进制形式显示 MOV AH, 0 MOV BL, 16 DIV BL PUSH AX CMP AL, 10 JB A30 ADD AL, 7 A30:...

汇编语言程序设计习题解答
2、若在上述设计的指令字中设置一寻址特征位X,且X = 1表示某个寄存器作基址寄存器,画出指令格式。试问基址寻址可否访问主存的任一单元,为什么,如不能,提出一种方案,使其可访问主存的任一位置:解答:上述指令格式中增设一寻址特征位,且X = 1表示某个寄存器作基址寄存器RB。其指令格式为731318...

相似回答