- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理复习内容微机原理复习内容
写出下述指令中源操作数的寻址方式(每小题2分,共10分)
MOV AX ,100
ADD AX ,BX
SUB AX ,[100H]
CMP AX ,[BX]
MOV AL ,[SI+10]
mov cx,100h
add dx,bx
mov al,[100h]
mov cx,[di]
and cl,[di+10]
mov cx,100h
add dx,bx
mov al,[100h]
mov cx,[di]
and cl,[di+10]
mov ax,100h
add ax,bx
mov bl,[100h]
mov cx,[si]
and al,[si+10]
mov ax,100h
add ax,bx
mov bl,[100h]
mov cx,[si]
and al,[si+10]
mov cx,100h
add dx,bx
mov al,[100h]
mov cx,[di]
and cl,[di+10]
ADD AX, 10
MOV AX, BX
SUB AL, [SI]
MOV AL, [SI+10]
SUB AL, [10H]
mov ax,1000h
add ax,bx
mov bl,[100h]
mov cx,[di]
and al,[di+10]
三.下述指令中,是否有错,有错则改正之(每小题2分,共10分)
MOV SI ,AL N
ADD AL ,100H N
MOV AL ,[SI+DI] N
MOV [BX] ,[SI] N
MOV 100H,BL N
mov al,100 Y
add ax,cl N
mov ax, [1001] Y
mov [si+di],100 N
mov ax, [cx] N
mov al,100 Y
add ax,cl N
mov al,[100] Y
mov [si+bx],100 N
mov ax, [dx] N
mov al,100 Y
add ax,cl
mov al,[100]
mov [si+bx],100
mov ax, [dx]
mov al,100
add ax,cl
mov ax, [1001]
mov [si+di],100
mov ax, [cx] N
SUB [3000H],[BX] N
OUT 180H, AX N
CMP AL, [SI][DI] N
PUSH BL N
MOV CS , 2000H N
mov al,100H N
add ax,cx Y
mov al,[100] Y
mov [si+bx],100 N
mov ax, [dx] N
1.已知数据段的定义如下,现要求把BUF数据区中的十六进制,转换为压缩的BCD码,百位存放在RES单元中,十位与个位存放在RES1单元中,编程实现之。
DATA SEGMENT
BUF DB 0ABH
RES DB ?
RES1 DB ?
DATA ENDS
答:
DATA SEGMENT
BUF DB 0ABH
RES DB ?
RES1 DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BEGIN:MOV AX ,DATA
MOV DS ,AX
Mov al,buf
Mov ah,0
Mov bl,100
Div bl ; 百位值在AL中,十位个位的值在AH中
Mov res,al
Mov al,ah
Mov ah,0 ;此时十位个位的值在AX中
Mov bl,10
Div bl ;十位的值在AL中,个位的值在AH中
Mov cl,4
Shl al,cl
Add al,ah
Mov res1,al
MOV AH ,4CH
INT 21H
CODE ENDS
END BEGIN
2. 已知在BUF这个存贮区单元中,存放着一个十六进制数,现要求把该数在屏幕上显示出来, 编程实现之.
data segment
BUF db 0A9H
data ends
code segment
assign cs:code,ds:data
start: mov ax,data
mov ds,ax
mov dldat
mov al,dl
mov cl,4
shr dl,cl
c
您可能关注的文档
最近下载
- 【PPT课件】2024肠外营养中电解质补充中国专家共识解读.ppt
- 2023ABB设计师低压电气产品选型手册.docx
- 文献检索与论文写作实训-全套PPT课件.pptx
- 邮政银行网点工作总结.pptx VIP
- iso1461-德国镀锌标准.docx
- ISO-26262-道路车辆-功能安全--2018.pptx VIP
- 初中语文阅读理解练习题及答案.docx VIP
- ISO-26262-道路车辆-功能安全--2018.ppt VIP
- 华南理工大学管理统计学课件第7章 相关与回归分析.ppt
- 2024年北京市西城区教委事业单位公开招聘考试笔试【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)