



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微型计算机原理与接口技术第 02次作业 1、写出下列用逻辑地址表示的存储单元的物理地址 (1) 1234h:5678h 179b8h(2) 2f34h:2f6h =2f34h:02f6h2f636h (3) 576ah:1024h 586c4h(4) 2fd0h:100h =2fd0h:0100h 2fe00h2、列表写出下列指令中目标操作数、源操作数的寻址方式,如果有非法的内存操作数请改正,并写出cpu所寻址的逻辑段。 (1) mov bx,50 (2) cmp bx,100 (3) add si,1000 (4) mov bp,sp (5) mov bx,bp+4 (6) mov ax,b
2、x+di+5 指令目标操作数的寻址方式源操作数的寻址方式是否非法cpu所寻址的逻辑段mov bx,50寄存器寻址立即寻址否dscmp bx,100寄存器间接寻址立即寻址否dsadd si,1000寄存器间接寻址立即寻址否dsmov bp,sp寄存器寻址寄存器寻址是mov bx,bp+4寄存器寻址寄存器相对寻址否ssmov ax,bx+di+5寄存器寻址基址加变址相对寻址否ds3、以216为模,将c678h 分别和下列各数相加,列表写出十六进制和的值,以及a、c、o、p、s、z 等6 种状态标志的值。 (1) cf23h (2) 6398h (3) 94fbh (4) 65e2h 加数加数和ac
3、opszc678hcf23h1959bh0100106398h12a10h11001094fbh15b73h11001065e2h12c5ah1101104、分别用一条指令完成: (1) ah高4位置1,低4 位不变; or al,0f0h(2) bh高4位取反,低4 位不变,bl 高4 位不变,低4 位取反; xor bx,0f00fh(3) cx低4位清0,其它位不变。 and cx,0fff0h5、把ah低 4位和 al 低4 位拼装成一个字节(ah的低4 位为拼装后字节的高4位),存入ah中。 shl ah,4 and al , 0fh or ah,al6、将al 中的 8位二进制数,
4、按倒序的方式重新排列。即若al原来为 d7d0(如5ch),则倒序后al=原d0d7(3ah)。 mov cx,8l:shl al, 1rcr bl,1loop lmov al,bl 7、现有(ds)=2000h,(bx)=0100h,(si)=0002h,(20100h)=12h,(20101h)=34h, (20102h) =56h,(20103h)=78h,(21200h)=2ah,(21201h)=4ch,(21202h)=65h,(21203h)=0b7h,试说明下列各条指令单独执行完后,相关寄存器或存储单元的内容。 (1) mov ax, 1200h(ah)=4c2ah (2) a
5、dd bx, bx (bx)=3512h(3) sub bh, byte ptr bx+1100h (bh)=0d7h(4) xchg bx, bx+si (bx)=7856h,(20102h)=0100h(5) sar word ptr bx+si+1100h,1 (21202h)=0dbb2h8、已知下列程序段:add al,bljo l1jc l2 cmp ah,bh jg l3 jb l4 jmp l5 若给定ax 和bx的值如下,说明程序的转向。 (1) (ax) = 14c8h,(bx) = 808dh l1(2) (ax) = 3f23h,(bx) = 50d0h l4 9、设数
6、据段有: buf db 50 dup(?) ;50 个有符号数 分别编写下述程序段: (1) 将其中正数送数据段plus 开始的若干单元,负数送数据段minus开始的若干单元; (2) 将其中的非零数送数据段not0开始的若干单元; (3) 分别求出他们的绝对值.486codesegmentuse16assumecs:codeorg100hstart:jmpbegbufdb9,-2,-1,0,-4,2,55,-3,5,3,4,-5,36,0,-64,20,10,-10,-30,14db50,-122,113,-120,42,0,-91,77,0,101,109,-56,33,0,70,72,9
7、8,99,12,45db56,33,-75,70,72,-98,99,12,-45,86plusdb50dup(?)minusdb50dup(?)not0db50dup(?)abstdb50dup(?)beg:movcx,50准备第一次循环leasi,bufsi指向数据缓冲区leadi,plus;di指向正数保存缓冲区cld;递增串指针redop:lodsb处理正数(每次取一个数)cmpal,0jngnextp负数和0不处理stosb保存正数nextp:loopredopmovcx,50leasi,bufleadi,minus cldredom:lodsb cmpal,0jgenextmstosbnextm:loopredommovcx,50leasi,bufleadi,not0cldredon:lodsbcmpal,0jnznextnstosbnextn:loopre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023-2028年中国云南省跨境电商行业市场深度分析及投资策略咨询报告
- 健康睡眠与慢性病预防
- 健康的情感升华课件下载
- 健康牙齿上的黑洞课件
- 萧县电动自行车管理办法
- 蔬菜种植标准化管理办法
- 蚌山区老旧小区管理办法
- 2024年电子油门踏板项目资金申请报告代可行性研究报告
- 补充林地指标管理暂行办法
- 西安市养犬收费管理办法
- (0059)船舶货运保险理赔答疑手册
- 医疗器械辐照灭菌确认报告
- 南瑞继保103-主体部分
- MT/T570—1996煤矿电气图专用图形符号
- 燃气输配工程设计施工验收技术规范 DB11T 302-2005
- 自动喷水灭火系统严密性试验记录
- 河北省城市集中式饮用水水源保护区划分
- 工程材料采购方案(完整版)
- 部编本新人教版一年级下册语文教学计划
- 慢阻肺的健康教育
- CH-iVMS-4200部署方案
评论
0/150
提交评论