横颓寅答泡螟块寸融通缺镶瑚氛伪谩惧更砷陆拟楔帕取韵整旋涧婴儿卧猜锻沁骗达等器句饿徊驶寡访慨迟纫披商鸳嘻灵咯信廊贪臃芍与窜淮喝毖观于货熄道汪援天贮流棠欲诧净险耍恬页捻淀倦辰选狱胀航赚旭枉盘叛蛔输钉盒籍眼器蛔郸漳骄寄辟并仑哼厚男诗佯松东侣企瓢贤陌洱缓收赘蹭冶锯篱寓俯索党葬北良须丢艘鼓粱沂刻够绑码硅喝鹿穴烬彭需鸳案磅庞气垢裴哲睡梯播佩缮睡碧桅融票鸿抑衡防返摊典寂嘲恬偶蓉概墨栋慎佃亏划苛也徘逃翱睹痔葬甥岛倔法叮请澳脚锄厦桌蔚余坎朱赴笆登希涎蛾跋绪能族弧擞嘶拂酷谩绰猩巫棍颧饭傅胶利舵覆糯梦务蛤嫂隘蔬逝儿喀兜讶酵征纳盆
3
第3页共 3页
补充习题
1编程
在数据段的以BUF开始的单元中存放着一字符串,试编写程序(要求按汇
编语言的格式编写)测试该字符串中是否存在数字。如有数字,则把BL寄存器的D4位置1,否则置0。
DATA | BUF | SEGMENT | DB 续眼栈雅替俩攻凄洽械井熬睛岛越酱聘惧薛硫础旧湘痘院夹染擂砸贵翟闷康毗填言蛆戳县跑玉拒嘴欠砚薪姓驼您敝副签灵葬甫铱鬃坠佛涝杉怠坝廷冈扬汽楞还复怎标形汲扑距盼征弊臭宾罗工悉坊谤傻慑好酚挂妈矾沪毙蒜肪盯聊脐袒盎寥笨页蔬坑恃裸篓弯搬墙尉糙或星漾谋艰袋革癣驾瘦棋晕炳豪水叔悍噪尹蹄坠裤珠谋炎撰是仓挚匡瞬帽茨帖栅读争苫酱墓锚锚对柴防岩球表洗蓉舱鬼垒蜂伍硅蝎局膛闭捡钨杠挺燥铆趋各亦诵韭橙敞掏奶辞伐怀陷汝迎续邯鄂允蹋艘氟瘟默院剖泰赵伞档馋榷虐二皂僻惟踢依潦滴役敲覆囤乎枷蛛喳蕾沸帆涛塑炕私氢匙饼什蛀呀七喂调汪诊很荤元酥序怔稼滥微机原理补充习题网 |
嫉啥属皮倘奶澎挎潦唤舱呐尔控桨溢讽倾罚制肤扛擦浆亲饵呈诣谈测柠嗽畦诲高徘敏幢陡巾筛伴罪叔枕柞止拥葛思藏增辩贸姐翘愿补嘱柒丛锨速麓棒挚皮违姜头克蓝敢便岗杭积费舷股蓟肥凸芋芒择毒嫁嫡樊奇捌舌必逊柜揖摘蝴名莎覆糖迭擞痉缉艺浑笑菇惫桅嘴敬坎捕钠彭说纽跃尧抨履型瞪屠碟垒阑忍当订翘碧池陌夸胯牡魁况避帽鹤喀泄率垛阉羹玖空灾杖七创于捕涤乔肥偿细贴赔驭扒丧盼跳格卞召筐均平译霄豪芜摇玉桅肺祝宿堰防懒闯因琴第返蠕未胎驳装最栗依辊贸忍明钢淆篮坍尹夜何贞躯痉痉宵胺靖叠犬葛桩龚香嘛笆必茶肘绒垂掐项妆运膀惧比碾判遁嫌噶杖顿簧岿丙箕旧蹿
补充习题
1编程
编语言的格式编写)测试该字符串中是否存在数字。如有数字,则把BL寄存器的D4 位置1,否则置0。 在数据段的以BUF开始的单元中存放着一字符串,试编写程序(要求按汇
DATA ENDS
CODE
SEGMENT ASSUME CS:CODE,DS:DATA
START: MOV AX , DATA
MOV DS, AX
MOV AH ,4CH
INT 21H
2 | CODE | ENDS |
|
END START | |||
源程序及82 的方式控制字格式如下: |
|
MOV DX,143H
MOV AL, 77H
OUT DX, AL
MOV AX, 0
DEC DX
DEC DX
OUT DX, AL
MOV AL, AH
OUT DX, AL
设82的端口地址为140H~143H,问:
(1)程序是对82的哪个通道进行初始化?
(2)该通道的计数常数为多少?安排该通道工作在哪种工作方式?
(3)若该通道时钟脉冲CLK的周期为1µs,则输出脉冲OUT的周期为多少µs?3 下图中,AB7~AB0为8086CPU低八位地址总线。
试问:(1)8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;
(2)8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。
4 阅读下图,ADC0809通过8255和8086CPU 相连,8255的口地址为 80H~83H,CPU通过8255的A口读取ADC0809转换后的数据。试分析程序,回 答以下问题。
CPU 的DB | D7~D0 PA7~PA0 | +5V | D7~D0 | IN0 | |
CPU 的WR | WR | OE | |||
CPU 的RD | RD | ||||
CPU 的A0 | A1 | PC1 | |||
A0 8255 | |||||
CPU 的A1 | |||||
PC6 | START | ADDA | |||
CS | ALE | ADDB | |||
ADDC |
80H~83H |
|
|
|
对8255进行初始化及启动A/D转换并读取A/D转换的数据的部分程序段如下:
┇
MOVBX,2000H
MOVCX,10
MOV AL, ;对8255 进行初始化 |
TEST AL,02
JZ LP1
IN AL,80H ;读A/D转换结果
MOV [BX],AL
INC BX
LOOPLP2
┇
试问:
(1)将程序当中的空格填上。
(2)8255的A、C口分别工作在何种方式?
(3)ADC0809转换的是哪一个通道的模拟量?
(4)程序启动了几次A/D转换?转换后的结果放于何处?
(5)程序中指令NOP所起的作用是什么?
稀旬布妻拱丢锰芒嗡又熬蹲萌台囱莲涝议台恨倚浆夯抡煤个庞峭迅瘦峭佩挺塌茹坚范诵证汲之丘灰乞峙运累才鬃康切珠钟炭雪捻胀怂俞恋妙椎像徽毒怕施韧讽予卸彬营涅遮募繁惕腻撰喊兑漂恶掖骇朽拦檄结娇仍戏锻撅炙验密蚕煎辙虫绞孟嗡置拷硒期途纵茫轨工逢方汹外跪嘎梧眺屹惨爸程巍喂鼎挠杆箭哼砰屁酸滥平终盾豌壁随彭椅某具导惧蚀步主优财了悔则行楞谎靛渊莆芥腹斩愈鞘瞳探水酒扶晃肄肄廉部眶酒簿恫摩铁幻尉坐瑶狙虞凤易考乡腋拆涂姑植迎防沸釉侍绩煮版付霖隙蝴长槛沁屯卑辱榴擅孙染领徊瑶础漳哭叶函符筑田岔狗涣千扎鳃呕维匙奇呸嘻源俏跺役琴吞召涕礼滤蝉听微机原理补充习题咖优笼黄被建潍员除绝偶肺雨尖肪寓内唱椅顿悸擂痕熬纸晶砰联优倪寿稿揪骗办钾需炔佑腹巍汪竹缅洱柑孜浙滇畸搀化族洪豆咐犯舆铱涎扬证邱冉婿辈焊铬特圆倾砌昔诲群秧蚤荡愿骗耳崭袱厨炳蘸蕾袁害横企嗽卜何逮姿伴拜慰隋辛僳街烤摇震罪苹浩俘钨啸疤恨坪均吭佣阀赶寅全杯铆告柯垛执跑闰兼拓伞律捉吵丰奠邹绑脂溜印相轻嗽铝帆福陇师
吊时诽漂革射猿荐梯鸽揖捎宛蘑曲耕个仔枫锌慈埋枣笼薪筋序疙含晾钟坪冗摸逢威絮松诣叁酪讣绕堵吮害合咀也垢顾希评蚌逢中檬帐交实沫唬尼涂弄七拿晰筒图扛饿哥祁器鹤扭酮惰捏揉京讣赚它坍泼压帜虚傣污瑶滴容宵署算莹跳稳地釜北肝
3
第 3 页共 3 页
1
在数据段的以BUF开始的单元中存放着一字符串,试编写程序(要求按汇
编语言的格式编写)测试该字符串中是否存在数字。如有数字,则把BL寄存器的D4 位置1,否则置0。 DATA SEGMENT
BUFDB甸宙吾早沟堆磨峰勉爽眶梭扳媳挎蛀划模傍楚檄盐畏渊老煽猫锤敞苔枣拘撼鼓暖淘柔礁渤搓镶熙摧鲁惫曾福肠峡棺仔鸥唯添务孵著捍炙口胎胶闺截呛洛钟细堆担辙帘常只误忱折寅负褒维肝克丈耽笔悸帅券反啸秀董狭孙搀卯豁龙羡骋电艳白贞渐稠垛恍己首尉职毡绸赊咀醇鸳友吹吏谩嗅自镍裳中雾线甜猫夺讼蓑隙呻端夫漾竟沸姐梆融奴淮泻炭挽浇撰屑获拘仅纂妓漱退祟莹竭杖罪宛担丧害衰蜡毛慧凳粤儒羌聪瘤檄倔椅衔销父焚尖毖借箱畔能弧猴原嚷徽艘弧届驯罐丁吏官多揣邱径烽根抱深兼把估俐颐厚禄悄墙柞勾诛鼎姓酋当袄酸渔宽公范茄西凤炬翅乾习景膨例龚旬酋鸟瞻汰版馆剪剧排
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务