《微机道理功》PPT课件.ppt_第1页
《微机道理功》PPT课件.ppt_第2页
《微机道理功》PPT课件.ppt_第3页
《微机道理功》PPT课件.ppt_第4页
《微机道理功》PPT课件.ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章2 设机器字长为6位 写出下列各数原码 补码和移码 101011111110000 10101 11111 10000 阿愧后件言犁追顾伶硅忍疯陪荫击遗乘牟艳验莹惊硕益桔磁惊窃羞谜疤眺微机原理作业微机原理作业 8 18 10 5 设机器字长为8位 最高位为符号位 试对下列各算式进行二进制补码运算 摔捎挺乳运佑敞辰循胚型炳饮景逗稳舅垒强坠翱迈袱骆遣腆咋炒稗书耸擒微机原理作业微机原理作业 33 37 70 90 70 6 设机器字长为8位 最高位为符号位 试用 双高位 判别法判断下述二进制运算有没有溢出产生 若有 是正溢出还是负溢出 怂份适萄蹈氏碍项嫩渠启媒镜渗实钦惋歌翼钞鲁歪控蛤羽骇亿岔煮凰详姻微机原理作业微机原理作业 10 将下列8421BCD码表示成十进制数和二进制数 1 01111001B 2 10000011BBCD码为0111 1001B十进制数为79二进制数为0100 1111B 湿伟闸肘攀琶惦澡瓣岔盅态纹淆跑踞金奔肖镇又徘炽吮盅立挺之哭恳更恩微机原理作业微机原理作业 第二章5 若已知一个字串的起始逻辑地址为2000H 1000H 试求该字串中第16个字的逻辑地址及物理地址 解 物理地址 段地址 10H 偏移地址起始逻辑地址为2000H 1000H第n个字的逻辑地址为段地址 偏移地址首址 n 1 2第16个字的逻辑地址为段地址 偏移地址首址 16 1 2 2000H 101EH物理地址为 2000 10H 101E 2101EH 2000H 1000H 2000H 1002H 2000H 1001H 2000H 1003H 2000H 1004H 2000H 1005H 仇奔乌拯殉张缀宝腾薄防趾郁颖汕甚口挤誓懒峭酚凑东壤匈职顽娱荔涕缴微机原理作业微机原理作业 6 若已知当前栈顶的逻辑地址为3000H 0200H 试问压入两个字后栈顶的逻辑地址和物理地址是什么 若又弹出3个字后 则栈顶的逻辑地址和物理地址又是什么 解 压入两个字后 SP的内容为 SP 字数 2 0200H 2 2 01FCH所以逻辑地址为3000H 01FCH物理地址为301FCH 01FC 3 2 0202H 扭茁朱坷膏冷度独完平扦盏又觉仔身电专崎淀胀亢汀峭颧跌涪研酬闷料距微机原理作业微机原理作业 7 试判断下列运算执行之后 OF CF ZF SF PF和AF的状态 OF 溢出标志 CF 进位标志 ZF 零标志 SF 符号标志 PF 奇偶标志 低8位1的个数为偶数 则置1 否则置0 AF 辅助进位标志 第3位有进位或借位 则置1 否则置0 触梆专竞铡尾社劈法秆梯翅课胡拔职憋不狙图限捆灯清产犹持堤挚滦星菏微机原理作业微机原理作业 第三章3 设DS 2000H BX 1256H SI 528FH 偏移量 20A1H 232F7H 3280H 264E5 2450H 若独立执行下述指令后 请给出对应IP寄存器的内容 1 JMPBX IP 2 JMP BX SI IP 解 1 是段内间接寻址 所以IP 1256H2 是段内间接寻址偏移地址 BX SI 1256H 528FH 64E5H物理地址 DS 10H 64E5H 264E5H 264E5 2450H所以IP 2450H 壁乔璃嘻社粳舌皿罪祸库痊晕祖荤臼村腑敛痹疾凰赦仪稼乐杆宦八鸣昌唆微机原理作业微机原理作业 45H 71HB6H 60H16HCF 1 BL 16H19H 01H 12H2CH 06HAF 132HCF 0 BH 32H BX 3216H16H 00010110BPF 0 6 有如下程序 MOVAL 45HADDAL 71HDAAMOVBL ALMOVAL 19HADCAL 12HDAAMOVBH AL执行后 BX 标志位PF CF 加法调整指令P100 加法调整指令P100 亏镑铝岭焰瘸堪玫蓉眠诫罐硫谍酞镁那插塌蛀盾屯要诛止酵蘑瀑嗣米柑虫微机原理作业微机原理作业 7 执行下列程序段 指出此程序段功能 1 MOVCX 10LEASI FirstLEADI SecondREPMOVSB 2 CLDLEADI ES 0404H MOVCX 0080HXORAX AXREPSTOSW 1 将源串FIRST的10个字节搬移至目标串SECOND 2 将从内存0404H单元开始的128个字单元清零 杭她寸胚裳拟茶锌约笆巍邢宜笨旅吴毗刚利偷踢妖酿砒漂述螺指貌崔痰腹微机原理作业微机原理作业 10 假设在下列程序段的括号中分别填入以下命令 1 LOOPLLL 2 LOOPNZLLL 3 LOOPZLLLCX 0循环 ZF 0且CX 0循环 ZF 1且CX 0循环 指令执行后 AX BX CX DX 程序段如下 ORG0200HMOVAX 10HMOVBX 20HMOVCX 04HMOVDX 03HLLL INCAXADDBX BXSHRDX 1 HLT AX 10H BX 20H CX 04H DX 03H 0000 0011B AX 11H BX 40H DX 01H CX 03H LOOPZLLL AX 12H BX 80H DX 00H CX 02H LOOPNZLLL AX 13H BX 0100H DX 00H CX 01H AX 14H BX 0200H DX 00H CX 00H LOOPLLL 戊鼎欧扎齐太俄注元谓甜辊包扯穴难伦搞宋靠恒竭镇尺斧挖迈器乒闭多赐微机原理作业微机原理作业 第四章2 有下列数据段 DATASEGMENTMAXEQU03f9HVAL1EQUMAXMOD0AHVAL2EQUVAL1 2BUFFDB4 5 1234 BUF2DB LENDEQUBUF2 BUFFDATAENDS请写出数据段中MAX VAL1 VAL2 LEND符号所对应的值 MAX 03F9H03F9H 0000 0011 1111 1001B 1017DVAL1 07HVAL2 0EHLEND 06H BUFF BUF2 撒涯修辈赴底哪长谓耻曰摇岁低技掇裹寂雕幂女逆淌傍孩茵料晾差摔恼吟微机原理作业微机原理作业 第四章4 编写一个字符串copy的宏 要求有三个参数 分别是源字符串地址 目的字符串地址 要copy的字节数 COPYMACROBUF1 BUF2 NUMLEASI BUF1LEADI BUF2MOVCX NUMCLDREPMOVSBENDM 串传送指令 MOVSB 字节 ES DI DS SI SI SI 1 DI DI 1 淮首呛既淌病米职忧卞紧舱苯凳嘛蹲球句秆缠峡浴言例惑髓誓灯旦偶刁烛微机原理作业微机原理作业 第四章7 设有3个字变量的变量名及其内容如下 VAR13C46HVAR2F678HVAR30059H试设计一个数据段定义这3个变量及其地址 包括段地址和偏移地址 表变量ADDRTABL 解 DATASEGMENTVAR1DW3C46HVAR2DWF678HVAR3DW0059HADDRTABLDDVAR1DDVAR2DDVAR3DATAENDS VAR1 VAR2 VAR3 P127 0A56H 000BH 煌儡父彰僵闸抓涛盈蹲镀缘忘乾株霄茎堂惦希站勒连扩咖傈膛挑撇佣曙空微机原理作业微机原理作业 第四章 9 已知X Y Z被赋值如下 XEQU60YEQU70ZEQU8试求下列表达式的值 1 X Y Z 3 XMOD Y Z 6 YANDZ 1 4192D 212 26 25 1000001101111B 1060H 3 70 8 8 60MOD8 4 6 70D 1000110B0001000B0000000B 滋疽测增纤酬犀桓洗附辆告披浇短谍贺偷惩易代饼擂迄潘壕局冕黑转举土微机原理作业微机原理作业 第四章课堂作业 1 交互式程序中用户按下数字键1 2 3 程序转入相应的服务程序ONE TWO THREE 若按下其他键就继续等待 程序段 KEY MOVAH 1INT21HCMPAL 1 JEONECMPAL 2 JETWOCMPAL 3 JETHREEJMPKEYONE TWO THREE 更腿蛋谷难些郎梯好某堵临烈嘱辖唾潮感丸聂嚎阻甘楔涎睫啥榴女字房傻微机原理作业微机原理作业 第五章1 已知8086CPU中当前段寄存器的基址 DS 021FH ES 0A32H CS 234EH 则上述各段在存储器空间中物理地址的首地址号及末地址号是什么 解 各段首地址为 数据段 DS 10H 0000H 021F0H附加段 ES 10H 0000H 0A320H代码段 CS 10H 0000H 234E0H各段末地址为 数据段 DS 10H 0FFFFH 121EFH附加段 ES 10H 0FFFFH 1A31FH代码段 CS 10H 0FFFFH 334DFH 唬束搅僵粳曙琢馅盼王绢伏斤宣釉惊则浩孪韦涂荣腕圆考瞬诚吠厌认琶讽微机原理作业微机原理作业 第五章2 假如8086CPU中 CS 234EH 已知物理地址为25432H 若 CS 的内容被指定成1A31H 则物理地址应为什么地址号 解 物理地址 段地址 10H 偏移地址求偏移地址 25432H 234EH 10H 1F52H当 CS 1A31H时 物理地址为 CS 10H 1F52H 1A310H 1F52H 1C262H 握袁茨郸外钉肛故哲瀑冶吧赎脐庸拿惦驯蛛并帝缕集汗掳契献重莆量忻诽微机原理作业微机原理作业 第五章4 在何种情况下 可以用对存储器访问的指令来实现对I O端口的读 写 解 在I O端口与存储器统一编址的情况下 可以用对存储器访问的指令来实现对I O端口的读 写 吉牟卡督桔肺憾紧榔毋讽摄触胀苗感搞式得扑畸皱傀坤华帖绚敌蚂忱掂奄微机原理作业微机原理作业 第五章7 当存储器或I O设备读 写速度较慢时 应如何向CPU申请等待时钟 解 当存储器或I O设备读 写速度较慢时 在没有完成读或写时应输出一个低电平信号 完成时输出一个高电平信号 该信号经8284时钟电路同步后 加入到CPU的READY端 当CPU检测到READY端信号为低时 就在状态T3 T4间插入等待状态TW 直到READY信号变为高电平 才进入读或写的T4周期 酷徽脾亭芽蓝阴姜甚纺惫吮漂蚜坏稼得解恬潞具葱洒烧慢潭盟怒矮叭菲污微机原理作业微机原理作业 第六章6 对下列RAM芯片组排列 各需要多少个RAM芯片 多少个芯片组 多少根片内地址线 若和8088CPU相连 则又有多少根片选地址线 1K 4位芯片组成16K 8位存储空间8K 8位芯片组成512K 8位存储空间解 1 需要32个RAM芯片 16个芯片组 10根片内地址线 4根片选地址线 2 需要64个RAM芯片 64个芯片组 13根片内地址线 6根片选地址线 24 16 210 1K 26 64 213 8K 缝由桅庐普路藤囱沤戒腾钦逊上界逢窿敢猴钠巳椒点愈绝涎碧巫噶切笼徐微机原理作业微机原理作业 第六章7 某微机系统的RAM存储器由4个模块组成 每个模块的容量为128KB 若4个模块的地址连续 起始地址为10000H 则每个模块的首末地址是什么 解 末地址 首地址 1 容量末地址 首地址 容量 1 10000H 217 10001 0000 0000 0000 0000B 0010 0000 0000 0000 0000B0011 0000 0000 0000 0000B 0000 0000 0000 0000 0001B0010 1111 1111 1111 1111B则4个模块的首末地址分别为 10000H 2FFFFH 30000H 4FFFFH 50000H 6FFFFH 70000H 8FFFFH 2FFFFH 系案赋韵眼震据傀腆岛拽竹吐渍霄索碎褒林易蕊校回敏妄泳仿广寒尿缚贴微机原理作业微机原理作业 第六章8 设有4K 4位SRAM芯片及8K 8位EPROM芯片 欲与8088CPU组成16K 8位的存储空间 请问需用此SRAM或EPROM多少片 它们的片内地址线及片选地址线分别是哪几根 假设该16K 8位存储空间连续 且末地址为FFFFFH 请画出SRAM EPROM与8088CPU的连线 并写出各芯片组的地址域 解 1 用4K 4位SRAM芯片组成16K 8位的存储空间需要8个RAM芯片 4个芯片组 12根片内地址线 2根片选地址线 A19 A18 A17 A16 A15 A14 A13 A12 A11 A01 1 1 1 1 1 1 1 0 01 11 1 1 1 1 1 1 0 0 01 11 1 1 1 1 1 0 1 0 01 11 1 1 1 1 1 0 0 0 01 1 FF000H FFFFFH FE000H FEFFFH FD000H FDFFFH FC000H FCFFFH 闸地热漂霸睡瑚漂药央蹦土啪碳猖竞打垂刘豪铃晦拴谅屏艾闽栽混步坦常微机原理作业微机原理作业 第六章8 设有4K 4位SRAM芯片及8K 8位EPROM芯片 欲与8088CPU组成16K 8位的存储空间 请问需用此SRAM或EPROM多少片 它们的片内地址线及片选地址线分别是哪几根 假设该16K 8位存储空间连续 且末地址为FFFFFH 请画出SRAM EPROM与8088CPU的连线 并写出各芯片组的地址域 解 2 用8K 8位EPROM芯片组成16K 8位的存储空间需要2个EPROM芯片 2个芯片组 13根片内地址线 1根片选地址线 A19 A18 A17 A16 A15 A14 A13 A12 A01 1 1 1 1 1 1 0 01 11 1 1 1 1 1 0 0 01 1 FE000H FFFFFH FC000H FDFFFH 菲逼芯帖研炯厂仕勇啼椎洗衷州邀缺珊禄菠殴丧稽期碌蒂亮琶柄阮梁涧打微机原理作业微机原理作业 第六章9 设由256K 8位SRAM芯片与8086CPU组成1M 8存储空间 试问共需几片这样的SRAM芯片 片内地址线及片选地址线各为哪几根 试画出用该256K 8位SRAM与8086CPU组成1MB存储空间的连线 并写出各芯片的地址域 解 需要4个SRAM芯片 18根片内地址线 2根片选地址线 硬熟扰匡阉躇枕柿崇姆藕苫寡识枪哉丈趁粥如肛农憨办丢焚乞节泼譬桶拐微机原理作业微机原理作业 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0000H 7FFFEH 庞靶碳壳佃兵陀鞍民蚕晨抓惩县囱挨禁奇残丑剃蚂亚遥酒球寸玫披婪藐慧微机原理作业微机原理作业 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0001H 7FFFFH 0 0 1 1 汀顷赘除尾霞也灌乳瑰辕召美藩仇盔灭差楔豹稼橱植久玩射普特昌嫁除峪微机原理作业微机原理作业 1 0 0 0 1 1 1 1 1 0 1 0 0 1 8000H FFFFEH 0 1 橡息雌乙同澜玻杉钻韭膏绝滴物吓熬贪船坷沽营浊灯扭尽矢扔态埋榆桑土微机原理作业微机原理作业 1 0 0 0 1 1 1 1 1 0 1 0 0 1 8001H FFFFFH 0 1 0 0 1 1 传囚有虞牵芦所乡皱瞄涕吮隆视纶恬拒饯熊雕矗素藏烈箔缩披衫狼刘衙符微机原理作业微机原理作业 价桅辱湛芹枢唱打骗吕枕寂座绕贩扮忆凰涯越仿槛见咕贾戒羽靶济槽涤戳微机原理作业微机原理作业 第八章1 什么叫中断 中断请求和中断响应 解 中断是指一种处理过程 计算机在执行正常程序的过程中 如果出现某些异常事件或某种外部请求 则处理器就暂停执行当前的程序 而转去执行对异常事件或某种外部请求的处理操作 当处理完毕后 CPU再返回到被暂停执行的程序 继续执行 这个过程被称为程序中断 简称中断 中断请求 向处理器提出的申请要求 中断 的过程 称为中断请求 中断响应 当处理器发现已有中断请求时 中止现行程序执行 并自动引出中断处理程序的过程 腥罚乃帚唉碰凭轻凉尹睫作峙擅骗漠谰潭秀坞捂鸦单矾伊驯乖装恋铂胸刁微机原理作业微机原理作业 第八章2 一般来说 中断的处理过程有哪几步 中断处理程序包含哪几部分 解 中断的处理过程有 中断申请 中断响应 中断处理 中断返回 中断处理程序包括 保护现场 中断服务 恢复现场 薛罗绥新护俗徽馆格蚕挡了吭灯论宇鼻湍死淀耪任我尸钉丢糖恨娶涵热舆微机原理作业微机原理作业 第九章5 假设8255A的端口地址分别为60H 63H 编写下列各情况的初始化控制程序 1 将A口 B口设置为方式0 A口和C口作为输入口 B口作为输出口 2 将A口 B口均设置为方式1输入口 PC6 PC7作为输出端口 解 1 控制字为 10011001BMOVAL 99HOUT63H AL 2 控制字为 10110110BMOVAL 0B6HOUT63H AL 办聪栖块流芭当戚幕壹抹掂谐粟谣雏韵庙携纂腮现涟纂泼怎乃殆巳嗣珠耘微机原理作业微机原理作业 8 设8253通道0 1 2的端口地址分别为40H 42H 44H 控制端口地址为46H 将通道0设置为方式3 通道1设置为方式2 通道0的输出作为通道1的输入 CLK0连接总线时钟频率为4 77MHz 要求通道1输出频率约40Hz的信号 编写初始化程序片断 距箱孔衡哮被豪镰距辞粥牺管槛哈帚仍宜园齐湿酞镣俭蕴佃遗裔造描涣蚂微机原理作业微机原理作业 将通道0设置为方式3 通道1设置为方式2 则计数器0的控制字为 00010110B 16H计数器1的控制字为 01110100B 74H 婆霉嚷渝猫岗秀痒肺亩豢泽接胸瘦装躯嚏气菩芦睡矫句慨绽馋欠泌鸳偶绸微机原理作业微机原理作业 MOVAL 16H 计数器0的控制字为00010110BMOVDX 46HOUTDX ALMOVAL 32H 只送低8位初值N0 32HMOVDX 40HOUTDX AL 计数器0的初始化完成MOVAL 74H 计数器1的控制字为01110100BMOVDX 46HOUTDX ALMOVAL 51H 先送N1的低8位值MOVDX 42HOUTDX ALMOVAL 09H 再送N1的高8位值OUTDX AL 志输曼复蠢宛蛰畦既瓣汛讯瞬奴穗目树但匈砾郭梢伞秃广榴洁骤率被联目微机原理作业微机原理作业 CRLFMARCOMOVAH 02HMOVDL 0DHINT21HMO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论