版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.微型计算机原理与接口技术第02 次作业1、写出下列用逻辑地址表示的存储单元的物理地址(1) 1234h:5678h179b8h(2) 2f34h:2f6h=2f34h:02f6h2f636h(3) 576ah:1024h586c4h(4) 2fd0h:100h=2fd0h:0100h2fe00h2、列表写出下列指令中目标操作数、源操作数的寻址方式,如果有非法的内存操作数请改正,并写出 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,bx+di+5指令目标操
2、作数的寻址源操作数的寻址是 否 非cpu 所寻址的逻方式方式法辑段mov bx,50寄存器寻址立即寻址否dscmp bx,100寄存器间接寻址立即寻址否dsadd si,1000寄存器间接寻址立即寻址否dsmov bp,sp寄存器寻址寄存器寻址是mov bx,bp+4寄存器寻址寄存器相对寻址否ssmov寄存器寻址基址加变址相对否dsax,bx+di+5寻址3、以 216 为模,将 c678h分别和下列各数相加,列表写出十六进制和的值,以及a 、 c、o、 p、s、 z 等 6 种状态标志的值。(1)cf23h(2)6398h(3)94fbh(4)65e2h加数加数和acopszc678hcf2
3、3h1959bh0100106398h12a10h11001094fbh15b73h11001065e2h12c5ah110110.4、分别用一条指令完成:(1) ah 高 4 位置 1,低 4 位不变;oral,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 ,4and al , 0fhor ah,al6、将 al中的8 位
4、二进制数,按倒序的方式重新排列。即若al 原来为d7d0( 如 5ch) ,则倒序后 al= 原 d0d7(3ah) 。mov cx,8l:shl al, 1rcr bl,1loop lmov al,bl7、现有 (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)=4
5、c2ah(2) add 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 l2cmp ah , bhjg l3jb l4jmp l5若给定 ax和 bx 的值如下,说明程序的转向。(1)(ax) = 14c8h, (bx) = 808dhl1(2)(ax) = 3f23h,(bx) = 50d0hl
6、4.9、设数据段有:buf db 50 dup(?) ;50个有符号数分别编写下述程序段:(1) 将其中正数送数据段 plus 开始的若干单元,负数送数据段minus 开始的若干单元;(2) 将其中的非零数送数据段 not0 开始的若干单元;(3) 分别求出他们的绝对值.486code segment use16assume cs:codeorg 100hstart: jmp begbuf db 9,-2,-1,0,-4,2,55,-3,5,3,4,-5,36,0,-64,20,10,-10,-30,14db 50,-122,113,-120,42,0,-91,77,0,101,109,-56
7、,33,0,70,72,98,99,12,45db 56,33,-75,70,72,-98,99,12,-45,86plus db 50 dup(?)minus db 50 dup(?)not0 db 50 dup(?)abst db 50 dup(?)beg: mov cx,50准备第一次循环lea si,bufsi指向数据缓冲区lea di,plus ; di指向正数保存缓冲区cld; 递增串指针redop: lodsb处理正数(每次取一个数)cmp al,0jng nextp负数和0不处理stosb保存正数 nextp: loop redopmov cx,50lea si,buflea di,minuscldredom: lodsbcmp al,0jge nextmstosbnextm: loop redommov cx,50lea si,buflea di,not0cldredon: lodsbcmp al,0jnz nextnstosbnextn: loop redonmov c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年发改系统新型城镇化建设测试题库
- 2026年化学学习资料与习题集
- 血液系统疾病患者的安全护理
- 江苏开放大学演讲稿
- 双减让生活更美好演讲稿
- 有趣的校园英语演讲稿
- 美猴王的英文故事演讲稿
- 智慧城市演讲稿英文版
- 老师一定学过演讲稿
- 金融志愿者服务演讲稿
- 护肩板水泥混凝土滑模摊铺施工工法
- 定量药理学的发展及其在新药研制与临床合理用药中的课件
- 公务摄影拍摄技巧分享课件
- 第八章左拉优质获奖课件
- GB/T 7233.1-2023铸钢件超声检测第1部分:一般用途铸钢件
- 华为智慧化工园区解决方案-
- 刑法学(上册)马工程课件 第6章 犯罪客观方面
- 洁净厂房监理实施细则
- 静脉输液(最终版)课件
- 河北单招考试三类练习题及答案
- 中铁二十四局集团有限公司施工现场从业人员安全风险告知书
评论
0/150
提交评论