版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微型计算机原理与接口技术第02次作业微型计算机原理与接口技术第02次作业/NUMPAGES9微型计算机原理与接口技术第02次作业微型计算机原理与接口技术第02次作业微型计算机原理与接口技术第02次作业1、写出下列用逻辑地址表示的存储单元的物理地址(1)1234H:5678H179B8H(2)2F34H:2F6H=2F34H:02F6H2F636H(3)576AH:1024H586C4H(4)2FD0H:100H=2FD0H:0100H2FE00H2、列表写出下列指令中目标操作数、源操作数的寻址方式,如果有非法的内存操作数请改正,并写出CPU所寻址的逻辑段。(1)MOVBX,50(2)CMP[BX],100(3)ADD[SI],1000(4)MOVBP,SP(5)MOVBX,[BP+4](6)MOVAX,[BX+DI+5]指令目标操作数的寻址方式源操作数的寻址方式是否非法CPU所寻址的逻辑段MOVBX,50寄存器寻址立即寻址否DSCMP[BX],100寄存器间接寻址立即寻址否DSADD[SI],1000寄存器间接寻址立即寻址否DSMOVBP,SP寄存器寻址寄存器寻址是MOVBX,[BP+4]寄存器寻址寄存器相对寻址否SSMOVAX,[BX+DI+5]寄存器寻址基址加变址相对寻址否DS3、以216为模,将C678H分别和下列各数相加,列表写出十六进制和的值,以及A、C、O、P、S、Z等6种状态标志的值。(1)CF23H(2)6398H(3)94FBH(4)65E2H加数加数和ACOPSZC678HCF23H1959BH0100106398H12A10H11001094FBH15B73H11001065E2H12C5AH1101104、分别用一条指令完成:(1)AH高4位置1,低4位不变;ORAL,0F0H(2)BH高4位取反,低4位不变,BL高4位不变,低4位取反;XORBX,0F00FH(3)CX低4位清0,其它位不变。ANDCX,0FFF0H5、把AH低4位和AL低4位拼装成一个字节(AH的低4位为拼装后字节的高4位),存入AH中。SHLAH,4ANDAL,0FHORAH,AL6、将AL中的8位二进制数,按倒序的方式重新排列。即若AL原来为D7~D0(如5CH),则倒序后AL=原D0~D7(3AH)。MOVCX,8L:SHLAL,1RCRBL,1LOOPLMOVAL,BL7、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=65H,(21203H)=0B7H,试说明下列各条指令单独执行完后,相关寄存器或存储单元的内容。(1)MOVAX,[1200H](AH)=4C2AH(2)ADDBX,[BX](BX)=3512H(3)SUBBH,BYTEPTR[BX+1100H](BH)=0D7H(4)XCHGBX,[BX+SI](BX)=7856H,(20102H)=0100H(5)SARWORDPTR[BX+SI+1100H],1(21202H)=0DBB2H8、已知下列程序段:ADDAL,BLJOL1JCL2CMPAH,BHJGL3JBL4JMPL5若给定AX和BX的值如下,说明程序的转向。(1)(AX)=14C8H,(BX)=808DHL1(2)(AX)=3F23H,(BX)=50D0HL49、设数据段有:BUFDB50DUP(?);50个有符号数分别编写下述程序段:(1)将其中正数送数据段PLUS开始的若干单元,负数送数据段MINUS开始的若干单元;(2)将其中的非零数送数据段NOT0开始的若干单元;(3)分别求出他们的绝对值
.486
CODE
SEGMENT
USE16
ASSUME
CS:CODE
ORG
100H
START:
JMP
BEG
BUF
DB
9,-2,-1,0,-4,2,55,-3,5,3,4,-5,36,0,-64,20,10,-10,-30,14
DB
50,-122,113,-120,42,0,-91,77,0,101,109,-56,33,0,70,72,98,99,12,45
DB
56,33,-75,70,72,-98,99,12,-45,86
PLUS
DB
50
DUP(?)
MINUS
DB
50
DUP(?)
NOT0
DB
50
DUP(?)
ABST
DB
50
DUP(?)
BEG:
MOV
CX,50
准备第一次循环
LEA
SI,BUF
SI指向数据缓冲区
LEA
DI,PLUS
;
DI指向正数保存缓冲区
CLD
;
递增串指针
REDOP:
LODSB
处理正数(每次取一个数)
CMP
AL,0
JNG
NEXTP
负数和0不处理
STOSB
保存正数
NEXTP:
LOOP
REDOP
MOV
CX,50
LEA
SI,BUF
LEA
DI,MINUS
CLD
REDOM:
LODSB
CMP
AL,0
JGE
NEXTM
STOSB
NEXTM:
LOOP
REDOM
MOV
CX,50
LEA
SI,BUF
LEA
DI,NOT0
CLD
REDON:
LODSB
CMP
AL,0
JNZ
NEXTN
STOSB
NEXTN:
LOOP
REDON
MOV
CX,50
LEA
SI,BUF
LEA
D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 购买按揭二手车的合同范本
- 2024重型汽车吊设备租赁服务协议
- 纸箱购销合同范本
- 晚会合同范本
- 2024年灰砂砖订货协议详细条款
- 2024年特定项目委托施工协议样本
- 流量购买合同范本
- 置换建房合同范本
- 电脑设备采购协议:2024年定制
- 齐齐哈尔大学《机械专业外语》2022-2023学年第一学期期末试卷
- 百万英镑英语台词
- YY/T 0578-2005沙门、志贺菌属琼脂培养基
- NY/T 309-1996全国耕地类型区、耕地地力等级划分
- GB/T 7973-2003纸、纸板和纸浆漫反射因数的测定(漫射/垂直法)
- GB/T 5976-2006钢丝绳夹
- 坐标纸(网格型坐标纸-直接打印即可)
- GB/T 39633-2020协作机器人用一体式伺服电动机系统通用规范
- FZ/T 01002-2010印染企业综合能耗计算办法及基本定额
- 药品储备评估表
- 国家自然科学基金申请经验汇总课件
- 青春期女孩自尊自爱课件
评论
0/150
提交评论