- 55
- 0
- 约8.92千字
- 约 13页
- 2017-04-11 发布于贵州
- 举报
汇编语言test1汇编语言test1
汇编语言1
一、简答题
1. 2.对于这样的程序段:
CMP AX,BX
JGE NEXT
XCHG AX,BX
NEXT: CMP AX,CX
JGE DONE
XCHG AX,CX
DONE: ┆
试回答:
①上述程序执行后,原有AX,BX,CX中最大数存放在个寄存器?
②这三个数是带符号数还是无符号数?
3.已知寄存器(DS)=1000H,(SS)=10H,(BX)=100H,(B)=100H,(SI)=0002H,(SP)=00H;内存单元中的(10100H)=12H,(10101H)=4H,(10102H)=5H,(10103H)=8H,(11200H)=0AH,(11201H)=0H,(11202H)=0H,(11203H)=0DH。试说明下列各指令执行完后AX寄存器的内容。
指令 AX的内容
① MOV AX,1200H ①
② MOV AX,BX ② 0100h
③ MOV AX,[1200H] ds:1200(10000+1200=11200)③ 所以读(11201和11200内容)0CDABH
④ MOV AX,[BP] BP:找SS:bp 11100+100=11200同理读11201和11200内容
⑤ MOV AX,1100H[BX] [BX]:找 ds:1100+bx ⑤
⑥ MOV AX,[BX][SI] ds:bx+si ⑥
⑦ MOV AX,1100H[BX][SI] ds:bx+si+1100 ⑦
⑧ POP AXss:sp ⑧
4. A DB 0F8H
B DB 3 DUP(?)
┇
LEA DI,B
MOV CX,3
MOV AL,A
LOP: SAR AL,1
MOV [DI],AL
INC DI
LOOP LOP
上述程序段运行后,从B单元开始依次存放的数据是多少?
5. 执行下面的程序段后,AX寄存器的内容是多少?
XCHG AX,BX
MUL SI
ADD BX,AX
AX=230 BX=231
二、程序填空题
下面程序完成从键盘上输入一个4位以内的16进制数,并以10进制形式显示出来。请在标号处填上缺少的指令。
HEX2DEC SEGMENT
ORG 100H
ASSUME CS:HEX2DEC,SS:HEX2DEC,DS:HEX2DEC,ES:HEX2DEC
MAIN PROC NEAR
XOR BX,BX
MOV CH,4
L1: MOV AH,1
_____(1)_______int 21h
CMP AL,0DH
JE DISP10
CMP AL,30H
JB L1
______(2)_______cmp al,39h
JBE L2
CMP AL,41H
JB L1
CMP AL,46H
JBE L2
CMP AL,61H
JB L1
CMP AL,66H
JA L1
SUB AL,20H
L2: SUB AL,30H
CMP AL,9
JBE L3
SUB AL,7
L3: MOV CL,4
SHL BX,CL
XOR AH,AH
ADD BX,AX
Dec ch
JNZ L1
DISP10: LEA DX,CRLF
MOV AH,9
您可能关注的文档
- 水土保持方案编制体会.doc
- 水和水蒸气的性质.doc
- 水处理与微生物.doc
- 水处理工艺对溶解性有机物的去除.doc
- 水吸收丙酮—空气常压填料-吸收塔设计.doc
- 水处理板块10大概念股价值解析.doc
- 水城县“十三五”规划研究报告.doc
- 水害防治制度汇编.doc
- 水处理过程中化学絮凝的原理和应用.doc
- 水害防治技术管理制.doc
- 2025年中国液位开关市场调查研究报告.docx
- 2026及未来5年沙滩车绞盘项目投资价值分析报告.docx
- 2026及未来5年对讲系统主机(编码)项目投资价值分析报告.docx
- 2026及未来5年螺杆膨胀动力机项目投资价值分析报告.docx
- 2026及未来5年多功能网印机项目投资价值分析报告.docx
- 2026及未来5年粘结磁烘胶固化干燥自动窑项目投资价值分析报告.docx
- 2026及未来5年超硬防水剂项目投资价值分析报告.docx
- 2026及未来5年胀套联结弹性膜片联轴器项目投资价值分析报告.docx
- 2026及未来5年波导滤波器项目投资价值分析报告.docx
- 2026及未来5年胶装本项目投资价值分析报告.docx
原创力文档

文档评论(0)